1 / 51

Building Ecommerce Applications & Infrastructure

Building Ecommerce Applications & Infrastructure. H essa AL- Subaie, D ina Nassar A isha AL-Omani, B ashayer Abdulallah D alal Al- Qatami. The Development process. Developing EC site. Components Language

elspeth
Download Presentation

Building Ecommerce Applications & Infrastructure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Building Ecommerce Applications & Infrastructure Hessa AL- Subaie, Dina Nassar Aisha AL-Omani, Bashayer Abdulallah Dalal Al- Qatami

  2. The Development process • Developing EC site. • Components • Language • ASP (Application service provider)= A company that provides business applications to users for a small monthly fee.

  3. Steps of Development process • 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

  4. Steps of Development process • Step 2 • Selecting a development option • In-house • Outsource • Combination of both

  5. Steps of Development process • Step 3 • Installing • Testing • Unit testing • Integration testing • Usability testing • Acceptance testing • Deploying EC applications

  6. Steps of Development process • Step 4 • Operation and maintenance • Site continually updated • Study usage patterns and performance

  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. The Major EC Applications & their functionalities • 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

  9. The Major EC Applications & their functionalities • The 3 inter-related subsystems: • Catalog, products, prices, promotions, shopping cart • Transaction system • 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. Development Options for EC Applications • 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: • Buying commercial application • Installing it • 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 2 ways to do it: • Lease application from outsourcer and install it • Lease it from ASP that hosts the applications at its datacenter

  21. Benefits & Risks of Using ASP Business Technical Economic Benefits: • Reduce need to IT Professionals • Concentrate on strategic use of IT

  22. Benefits & Risks of Using ASP Business Risks: • Loss of Control & Dependence on Vendor

  23. Benefits & Risks of Using ASP Business Technical Economic Benefits: • Fast & Easy Application Deployment • Simplified Maintenance & Training

  24. Benefits & Risks of Using ASP Technical Risks: • Insufficient customization & legacy Applications Integration • Low capability to deal with Security Issues

  25. Benefits & Risks of Using ASP Business Technical Economic Benefits: • Low total cost of ownership • Improved cost control (Predictable Cost)

  26. Benefits & Risks of Using ASP Economic Risks: • Price change of updating by vendor

  27. Other Development Options • E-marketplaces, Exchanges, E-Auctions • Joint Venture & Consortia • E-Malls • ISPs • Telecommunication Companies

  28. Which Approach? Criteria to select development approach

  29. Criteria for Selecting a Development Approach Selecting • Flexibility • User Friendliness • Reliability • Security

  30. Criteria for Selecting a Development Approach Selecting (Cont.) • Maintenance Services • Vendor Quality & Track Record • Estimating Costs • Hardware & software resources

  31. Third-Party EC components and suites

  32. 2 types of EC Applications Available • Electronics catalogs • EC Suites.

  33. Electronic Catalogs • Virtual version of traditional product catalogs • Contains: • Product description, Photos, Promotions, Payment methods, Discounts, & Delivery channels.

  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 OtherEnterprises System

  40. Multi- Tiered Application Architecture • EC Arciticture • Consists of 4 tiers: • Web Browser • Web Server • Applications Server • Database Servers

  41. Enterprise Application Integration (EAI) • Class of software that integrates large systems. • Examples • Vitria Technology (vitria.com), • TIBCO (tibco.com), • WebMethods (webmethods.com)

  42. VENDOR AND SOFTWARE SELECTION 6 Steps Process: • Identify Potential Vendors & Packages • Determine Evaluation Criteria • Evaluate • Choose • Negotiate • Establish Service Level Agreement

  43. Usage Analysis & Site Management Monitor what customers do in your web site

  44. Log Files • Record kept by Web Server • Shows when & what transaction occurred • High Volumes >> Hard to Analyze • Free Software provided

  45. Access Logs • “text files” • Easy to analyze • Easy to compare • Variety of statistics • Improve marketing and advertising strategies

  46. 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

  47. Managing The Web Site • Must know the performance of a web site • Time consuming • Tedious administrative task

  48. Web Management Tools • Patrol for e-business management • Main views for e-business management • Service assurance center for e-business

More Related