Building ecommerce applications infrastructure l.jpg
This presentation is the property of its rightful owner.
Sponsored Links
1 / 51

Building Ecommerce Applications & Infrastructure PowerPoint PPT Presentation


  • 181 Views
  • Uploaded on
  • Presentation posted in: General

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

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.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 l.jpg

Building Ecommerce Applications & Infrastructure

Hessa AL- Subaie, Dina Nassar

Aisha AL-Omani, Bashayer Abdulallah

Dalal Al- Qatami


Slide2 l.jpg

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 l.jpg

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 l.jpg

Steps of Development process

  • Step 2

    • Selecting a development option

      • In-house

      • Outsource

      • Combination of both


Slide5 l.jpg

Steps of Development process

  • Step 3

    • Installing

    • Testing

      • Unit testing

      • Integration testing

      • Usability testing

      • Acceptance testing

    • Deploying EC applications


Slide6 l.jpg

Steps of Development process

  • Step 4

    • Operation and maintenance

      • Site continually updated

      • Study usage patterns and performance


The major ec applications their functionalities l.jpg

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 l.jpg

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 l.jpg

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 l.jpg

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 l.jpg

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 l.jpg

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 l.jpg

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 applications l.jpg

Development Options for EC Applications


Development options for ec applications15 l.jpg

Development Options for EC Applications

  • In sourcing

  • Outsourcing

  • Leasing

  • Other Options


In sourcing l.jpg

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 l.jpg

Outsourcing: Turnkey Approach

  • Offers standard features required by EC

  • Involves:

    • Buying commercial application

    • Installing it

    • Start it up


Outsourcing turnkey approach cont l.jpg

Outsourcing: Turnkey Approach (Cont.)

  • Benefits:

    • Many different types available

    • Save time/money


Outsourcing turnkey approach cont19 l.jpg

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 l.jpg

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 l.jpg

Benefits & Risks of Using ASP

Business

Technical

Economic

Benefits:

  • Reduce need to IT Professionals

  • Concentrate on strategic use of IT


Slide22 l.jpg

Benefits & Risks of Using ASP

Business

Risks:

  • Loss of Control & Dependence on Vendor


Slide23 l.jpg

Benefits & Risks of Using ASP

Business

Technical

Economic

Benefits:

  • Fast & Easy Application Deployment

  • Simplified Maintenance & Training


Slide24 l.jpg

Benefits & Risks of Using ASP

Technical

Risks:

  • Insufficient customization & legacy Applications Integration

  • Low capability to deal with Security Issues


Slide25 l.jpg

Benefits & Risks of Using ASP

Business

Technical

Economic

Benefits:

  • Low total cost of ownership

  • Improved cost control (Predictable Cost)


Slide26 l.jpg

Benefits & Risks of Using ASP

Economic

Risks:

  • Price change of updating by vendor


Other development options l.jpg

Other Development Options

  • E-marketplaces, Exchanges, E-Auctions

  • Joint Venture & Consortia

  • E-Malls

  • ISPs

  • Telecommunication Companies


Which approach l.jpg

Which Approach?

Criteria to select development approach


Criteria for selecting a development approach selecting l.jpg

Criteria for Selecting a Development Approach Selecting

  • Flexibility

  • User Friendliness

  • Reliability

  • Security


Criteria for selecting a development approach selecting cont l.jpg

Criteria for Selecting a Development Approach Selecting (Cont.)

  • Maintenance Services

  • Vendor Quality & Track Record

  • Estimating Costs

  • Hardware & software resources


Third party ec components and suites l.jpg

Third-Party EC components and suites


2 types of ec applications available l.jpg

2 types of EC Applications Available

  • Electronics catalogs

  • EC Suites.


Electronic catalogs l.jpg

Electronic Catalogs

  • Virtual version of traditional product catalogs

  • Contains:

    • Product description, Photos, Promotions, Payment methods, Discounts, & Delivery channels.


Architecture of electronic catalogs l.jpg

Architecture of Electronic Catalogs


Electronics catalogs features l.jpg

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 l.jpg

Third-Party EC components and suites

  • EC Suites :contains different

  • databases;

    • Customer database

    • Order database

    • Catalog database

    • Payment database


Components of an ec suite l.jpg

Components of an EC Suite


Third party ec components and suites38 l.jpg

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


Connecting to databases and other enterprises system l.jpg

Connecting To Databases and OtherEnterprises System


Slide40 l.jpg

Multi- Tiered Application Architecture

  • EC Arciticture

  • Consists of 4 tiers:

    • Web Browser

    • Web Server

    • Applications Server

    • Database Servers


Enterprise application integration eai l.jpg

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 l.jpg

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 l.jpg

Usage Analysis & Site Management

Monitor what customers do in your web site


Log files l.jpg

Log Files

  • Record kept by Web Server

  • Shows when & what transaction occurred

  • High Volumes >> Hard to Analyze

  • Free Software provided


Access logs l.jpg

Access Logs

  • “text files”

  • Easy to analyze

  • Easy to compare

  • Variety of statistics

  • Improve marketing and advertising strategies


Valuable statistics l.jpg

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 l.jpg

Managing The Web Site

  • Must know the performance of a web site

  • Time consuming

  • Tedious administrative task


Web management tools l.jpg

Web Management Tools

  • Patrol for e-business management

  • Main views for e-business management

  • Service assurance center for e-business


Questions l.jpg

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.


  • Login