Download presentation
Presentation is loading. Please wait.
Published bySheila Carter Modified over 9 years ago
1
Building Ecommerce Applications & Infrastructure H essa AL- Subaie, D ina Nassar A isha AL-Omani, B ashayer Abdulallah D alal Al- Qatami
2
► Developing EC site. Components Language ASP (Application service provider)= A company that provides business applications to users for a small monthly fee. The Development process
3
► Step 1 Creating an EC Architecture= a plan for organizing the underlying infrastructure & applications of site. ► Business Goals ► Business Vision ► Application Modules ► Hardware / software ► Security / reliability required ► HR & procedures for implementing the architecture Steps of Development process
4
► Step 2 Selecting a development option ► In-house ► Outsource ► Combination of both Steps of Development process
5
► Step 3 Installing Testing ► Unit testing ► Integration testing ► Usability testing ► Acceptance testing Deploying EC applications Steps of Development process
6
► Step 4 Operation and maintenance ► Site continually updated ► Study usage patterns and performance Steps of Development process
7
The Major EC Applications & their functionalities ► B2C storefronts An Electronic storefront need to offer buyers the ability to:- Discover, search, evaluate, compare. Select, negotiate Place an order Pay Confirm an order Track orders
8
► On the other hand, the merchant needs to:- Provide access to current catalogs Provide E-shopping cart Verify customer ’ s credit Process orders Arrange product delivery Track shipments Provide registrations Provide FAQ Analyze purchases Provide language translation Measure & analyze traffic at the site The Major EC Applications & their functionalities
9
► The 3 inter-related subsystems: 1.Catalog, products, prices, promotions, shopping cart 2.Transaction system 3.Payment gateway
10
The Major EC Applications & their functionalities ► Supplier Sell-side B2B sites Similar to B2C but has additional features:- ► Personalized catalogs & web-pages ► B2B payment gateway ► Electronic contract negotiation features ► Product configuration by customers ► Affiliate program capabilities ► Business alerts
11
The Major EC Applications & their functionalities ► E-Procurement site Is an online intermediary that offers businesses access to hundreds of parts & services provided by suppliers. ► Aggregating Catalogs sites Some specialized requirements for this type of site:- ► Search engine ► Comparison engine ► Ordering mechanism ► Budget & authorization features ► Usage comparison ► Payment mechanism
12
The Major EC Applications & their functionalities ► Reverse Auctions sites Sites of this sort provides:- ► Catalog of items content management ► Search engine ► Personalized pages ► Reverse auction mechanism ► Ability to bid dynamically ► Automatic vendor approval & workflow ► Electronic collaboration with trading partners.
13
The Major EC Applications & their functionalities ► Online Exchange sites An e-market place tying many buyers to many suppliers Combines functions of buy-side, e-procurement, auction sites, in addition to:- ► Collaboration services ► Community services ► Data mining, customer behavior tracking ► Transaction flow managers ► Negotiation mechanism ► Language translation ► Comprehensive links to related resources
14
Development Options for EC Applications
15
► In sourcing ► Outsourcing ► Leasing ► Other Options
16
In Sourcing ► Done using “ Web Scripting Languages ” ► Benefits: Better fit organization ’ s strategy Differentiate it from competition ► Short comes: Time consuming Costly
17
Outsourcing: Turnkey Approach ► Offers standard features required by EC ► Involves: 1.Buying commercial application 2.Installing it 3.Start it up
18
Outsourcing: Turnkey Approach (Cont.) ► Benefits: Many different types available Save time/money
19
Outsourcing: Turnkey Approach (Cont.) ► Short comes: May not fully fit company ’ s needs Difficult to modify Loss of control over new versions Difficult to be integrated with existing systems Vendors my drop products/quit business
20
Leasing ► Lease application from outsourcer and install it ► Lease it from ASP that hosts the applications at its datacenter 2 ways to do it:
21
Benefits & Risks of Using ASP Business TechnicalEconomic Reduce need to IT Professionals Concentrate on strategic use of IT Benefits:
22
Loss of Control & Dependence on Vendor Risks: Benefits & Risks of Using ASP Business
23
Business Technical Economic Fast & Easy Application Deployment Simplified Maintenance & Training Benefits:
24
Benefits & Risks of Using ASP Technical Insufficient customization & legacy Applications Integration Low capability to deal with Security Issues Risks:
25
Benefits & Risks of Using ASP BusinessTechnical Economic Low total cost of ownership Improved cost control (Predictable Cost) Benefits:
26
Benefits & Risks of Using ASP Economic Price change of updating by vendor Risks:
27
Other Development Options ►E►E►E►E-marketplaces, Exchanges, E-Auctions ►J►J►J►Joint Venture & Consortia ►E►E►E►E-Malls ►I►I►I►ISPs ►T►T►T►Telecommunication Companies
28
Which Approach? Criteria to select development approach
29
Criteria for Selecting a Development Approach Selecting ► Flexibility ► User Friendliness ► Reliability ► Security
30
► Maintenance Services ► Vendor Quality & Track Record ► Estimating Costs ► Hardware & software resources Criteria for Selecting a Development Approach Selecting (Cont.)
31
Third-Party EC components and suites
32
2 types of EC Applications Available ► ► Electronics catalogs ► ► EC Suites.
33
► Virtual version of traditional product catalogs ► Contains: Product description, Photos, Promotions, Payment methods, Discounts, & Delivery channels. Electronic Catalogs Electronic Catalogs
34
Architecture of Electronic Catalogs
35
Electronics catalogs features ► Template for creating a storefront pages. ► Electronic shopping cart. ► Provide secure purchase process using encryption methods. ► Database for maintaining the product descriptions and customers orders. ► Integration with third party software for calculating Taxes and shipping costs.
36
Third-Party EC components and suites ► EC Suites :contains different ► databases; Customer database Order database Catalog database Payment database
37
Components of an EC Suite
38
Third-Party EC components and suites ► Two major companies provide EC SUITES: InterWorld ’ s Commerce Suites (interwor.com). IBM ’ s WebSphere Commerce Suite (ibm.com).
39
Connecting To Databases and Other Enterprises System
40
► EC Arciticture ► Consists of 4 tiers: Web Browser Web Server Applications Server Database Servers Multi- Tiered Application Architecture
42
Enterprise Application Integration (EAI) ► Class of software that integrates large systems. ► Examples Vitria Technology (vitria.com), TIBCO (tibco.com), WebMethods (webmethods.com)
43
VENDOR AND SOFTWARE SELECTION 6 Steps Process: 1. Identify Potential Vendors & Packages 2. Determine Evaluation Criteria 3. Evaluate 4. Choose 5. Negotiate 6. Establish Service Level Agreement
44
Usage Analysis & Site Management Monitor what customers do in your web site
45
Log Files ► Record kept by Web Server ► Shows when & what transaction occurred ► High Volumes >> Hard to Analyze ► Free Software provided
46
Access Logs ► “ text files ” ► Easy to analyze ► Easy to compare ► Variety of statistics ► Improve marketing and advertising strategies
47
Valuable statistics ► Page views by time slot ► Page views by customers logging in status ► Page views by referrers ► Page views by visitors hardware platform, operating system and browser ► Page views by visitors host
48
Managing The Web Site ► Must know the performance of a web site ► Time consuming ► Tedious administrative task
49
Web Management Tools ► Patrol for e-business management ► Main views for e-business management ► Service assurance center for e-business
51
Questions ► Describe the basic elements of a multitiered application architecture. ► List the ways in which an EC application can be connected to back-end databases and other transaction processing systems. ► List the major steps in selecting an EC application vendor and package.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.