building ecommerce applications infrastructure
Download
Skip this Video
Download Presentation
Building Ecommerce Applications & Infrastructure

Loading in 2 Seconds...

play fullscreen
1 / 51

Building Ecommerce Applications Infrastructure - PowerPoint PPT Presentation


  • 232 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Building Ecommerce Applications Infrastructure' - elspeth


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
building ecommerce applications infrastructure

Building Ecommerce Applications & Infrastructure

Hessa AL- Subaie, Dina Nassar

Aisha AL-Omani, Bashayer Abdulallah

Dalal Al- Qatami

slide2

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

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
slide4

Steps of Development process

  • Step 2
    • Selecting a development option
      • In-house
      • Outsource
      • Combination of both
slide5

Steps of Development process

  • Step 3
    • Installing
    • Testing
      • Unit testing
      • Integration testing
      • Usability testing
      • Acceptance testing
    • Deploying EC applications
slide6

Steps of Development process

  • Step 4
    • Operation and maintenance
      • Site continually updated
      • Study usage patterns and performance
the major ec applications their functionalities
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
slide8

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
the major ec applications their functionalities9
The Major EC Applications & their functionalities
  • The 3 inter-related subsystems:
    • Catalog, products, prices, promotions, shopping cart
    • Transaction system
    • Payment gateway
the major ec applications their functionalities10
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
the major ec applications their functionalities11
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
the major ec applications their functionalities12
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.
the major ec applications their functionalities13
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
development options for ec applications15
Development Options for EC Applications
  • In sourcing
  • Outsourcing
  • Leasing
  • Other Options
in sourcing
In Sourcing
  • Done using “Web Scripting Languages”
  • Benefits:
    • Better fit organization’s strategy
    • Differentiate it from competition
  • Short comes:
    • Time consuming
    • Costly
outsourcing turnkey approach
Outsourcing: Turnkey Approach
  • Offers standard features required by EC
  • Involves:
    • Buying commercial application
    • Installing it
    • Start it up
outsourcing turnkey approach cont
Outsourcing: Turnkey Approach (Cont.)
  • Benefits:
    • Many different types available
    • Save time/money
outsourcing turnkey approach cont19
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
leasing
Leasing

2 ways to do it:

  • Lease application from outsourcer and install it
  • Lease it from ASP that hosts the applications at its datacenter
slide21

Benefits & Risks of Using ASP

Business

Technical

Economic

Benefits:

  • Reduce need to IT Professionals
  • Concentrate on strategic use of IT
slide22

Benefits & Risks of Using ASP

Business

Risks:

  • Loss of Control & Dependence on Vendor
slide23

Benefits & Risks of Using ASP

Business

Technical

Economic

Benefits:

  • Fast & Easy Application Deployment
  • Simplified Maintenance & Training
slide24

Benefits & Risks of Using ASP

Technical

Risks:

  • Insufficient customization & legacy Applications Integration
  • Low capability to deal with Security Issues
slide25

Benefits & Risks of Using ASP

Business

Technical

Economic

Benefits:

  • Low total cost of ownership
  • Improved cost control (Predictable Cost)
slide26

Benefits & Risks of Using ASP

Economic

Risks:

  • Price change of updating by vendor
other development options
Other Development Options
  • E-marketplaces, Exchanges, E-Auctions
  • Joint Venture & Consortia
  • E-Malls
  • ISPs
  • Telecommunication Companies
which approach

Which Approach?

Criteria to select development approach

criteria for selecting a development approach selecting
Criteria for Selecting a Development Approach Selecting
  • Flexibility
  • User Friendliness
  • Reliability
  • Security
criteria for selecting a development approach selecting cont
Criteria for Selecting a Development Approach Selecting (Cont.)
  • Maintenance Services
  • Vendor Quality & Track Record
  • Estimating Costs
  • Hardware & software resources
2 types of ec applications available
2 types of EC Applications Available
  • Electronics catalogs
  • EC Suites.
electronic catalogs
Electronic Catalogs
  • Virtual version of traditional product catalogs
  • Contains:
    • Product description, Photos, Promotions, Payment methods, Discounts, & Delivery channels.
electronics catalogs features
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.
third party ec components and suites36
Third-Party EC components and suites
  • EC Suites :contains different
  • databases;
    • Customer database
    • Order database
    • Catalog database
    • Payment database
third party ec components and suites38
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).
slide40

Multi- Tiered Application Architecture

  • EC Arciticture
  • Consists of 4 tiers:
    • Web Browser
    • Web Server
    • Applications Server
    • Database Servers
enterprise application integration eai
Enterprise Application Integration (EAI)
  • Class of software that integrates large systems.
  • Examples
    • Vitria Technology (vitria.com),
    • TIBCO (tibco.com),
    • WebMethods (webmethods.com)
vendor and software selection
VENDOR AND SOFTWARE SELECTION

6 Steps Process:

  • Identify Potential Vendors & Packages
  • Determine Evaluation Criteria
  • Evaluate
  • Choose
  • Negotiate
  • Establish Service Level Agreement
usage analysis site management

Usage Analysis & Site Management

Monitor what customers do in your web site

log files
Log Files
  • Record kept by Web Server
  • Shows when & what transaction occurred
  • High Volumes >> Hard to Analyze
  • Free Software provided
access logs
Access Logs
  • “text files”
  • Easy to analyze
  • Easy to compare
  • Variety of statistics
  • Improve marketing and advertising strategies
valuable statistics
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
managing the web site
Managing The Web Site
  • Must know the performance of a web site
  • Time consuming
  • Tedious administrative task
web management tools
Web Management Tools
  • Patrol for e-business management
  • Main views for e-business management
  • Service assurance center for e-business
questions
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.
ad