Presentation is loading. Please wait.

Presentation is loading. Please wait.

Building Ecommerce Applications & Infrastructure H essa AL- Subaie, D ina Nassar A isha AL-Omani, B ashayer Abdulallah D alal Al- Qatami.

Similar presentations


Presentation on theme: "Building Ecommerce Applications & Infrastructure H essa AL- Subaie, D ina Nassar A isha AL-Omani, B ashayer Abdulallah D alal Al- Qatami."— Presentation transcript:

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

41

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

50

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.


Download ppt "Building Ecommerce Applications & Infrastructure H essa AL- Subaie, D ina Nassar A isha AL-Omani, B ashayer Abdulallah D alal Al- Qatami."

Similar presentations


Ads by Google