Upload
mitchell-hodge
View
223
Download
3
Tags:
Embed Size (px)
Citation preview
Copyrighted materialJohn Tullis
04/20/23page 1
04/02/00 Merchant Servers Presentation
John TullisDePaul [email protected]
Copyrighted materialJohn Tullis
04/20/23page 2
Merchant Servers Part 1
Merchant Servers - what are they?• Software packages that enable financial transactions between
two systems.• Use Web technology- normally Web browser, Web server
communications.• An electronic commerce engine sits between the Web server
and a database, enabling catalog access, entry and storage of customer/purchaser data, and order capture.
Copyrighted materialJohn Tullis
04/20/23page 3
Merchant Servers Part 1
Merchant Servers - components•Web Server
•Database
•Commerce Engine
•Payment Gateway
DataBase
CommerceServer
Shopper
BrowserPaymentGateway
Wallet
Acquirer Bank
Copyrighted materialJohn Tullis
04/20/23page 4
Merchant Servers Part 1
The Web Server•Web servers form the backbone of the e-commerce suite's interaction with the customer by:
•Displaying HTML pages about the company and the e-commerce site
•Showing a navigable catalog for consumers to browse for products and services
•Using HTML forms and other front-end data entry for the customer to enter purchasing information
•Providing a secure Internet connection for the transmission of payment information
Copyrighted materialJohn Tullis
04/20/23page 5
Merchant Servers Part 1
The Database Server•An e-commerce suite typically uses a database to maintain information on various subjects, including:
•Product catalogs
•Customer information
•Order and shipping data
•Site usage tracking
•Administrative information
Copyrighted materialJohn Tullis
04/20/23page 6
Merchant Servers Part 1
The eCommerce Engine•The commerce server is the "glue" that holds the entire e-commerce suite together. It is typically implemented as an add-on to the Web server.
•Manages communication between the other components of the commerce package
•Controls special features particular to a specific commerce package
•May be tightly integrated with other suite components
•May be modular, capable of interaction with several brands of suite components
Copyrighted materialJohn Tullis
04/20/23page 7
Merchant Servers Part 1
The Payment Gateway•The payment gateway is the bridge between the e-commerce suite and the banking and credit institutions that will process the customers payment.
•Payment gateways may support several types of purchase processing:
•Manual processing
•Simple credit card processing
•Digital money transfers
•Secure Electronic Transactions protocol
Copyrighted materialJohn Tullis
04/20/23page 8
Merchant Servers Part 1
Net.Commerce - strengths•Complete System - Web Server, Database, Templates
•Broad Appeal
• Small to Large Size Clients
• Business to Consumer
• Business to Business
•Strong Scalability
•Strong Legacy System Support
•Strong Standards Support - EDI, SET , with WebSphere (Feb 2000), CORBA, Java, EJB
Copyrighted materialJohn Tullis
04/20/23page 9
Merchant Servers Part 1
Net.Commerce - weaknesses• Has lacked personalization functionality.
• Slow to add cutting edge functionality.
• Depends on bolt on products for additional functionality (best of breed approach rather than all in one approach) - complicates support.
Copyrighted materialJohn Tullis
04/20/23page 10
Merchant Servers Part 1
Microsoft Site Server - strengths•Microsoft Name
•Wide-Scale Deployment
•Strong Usage Analysis
•Good Scalability
•Innovative Graphical 'Pipeline’ - Order Processing Pipeline, Commerce Interchange Pipeline
•Additional Venues - Push Technolog, E-Mail Content
•Comprehensive Advertising Component
Copyrighted materialJohn Tullis
04/20/23page 11
Merchant Servers Part 1
Microsoft Site Server - weaknesses•Incomplete package - database server optional
•Steep Learning Curve
•Only Runs on Microsoft Platforms
•Large Customization Requirement
•No Direct Legacy System Support
•Weak Standards Support - no EDI, no SET, weak Java (uses ASPs).
Copyrighted materialJohn Tullis
04/20/23page 12
Merchant Servers Part 1
BroadVision - strengths•Comprehensive One-to-One Personalization System
•Business Process Separation
•Strong Scalability
•Strong Niche Market Support
• Financial
• Information Publishing
Copyrighted materialJohn Tullis
04/20/23page 13
Merchant Servers Part 1
BroadVision - weaknesses•Incomplete
• Web Server not included
• Database Server not included
•Extremely Steep Learning Curve
•Large Customization Requirement
•Relatively Long Deployment Cycle
•Extremely Expensive
Copyrighted materialJohn Tullis
04/20/23page 14
Merchant Servers Part 1
Open Market - strengths•Broad Appeal - Small to Large Clients
•Rapid Deployment at Low End
•Strongest Information Publishing Solution
•Automated Delivery Facilities
•Innovative Catalog Capabilities
Copyrighted materialJohn Tullis
04/20/23page 15
Merchant Servers Part 1
Open Market - weaknesses•Incomplete
• Web server not included
• Database Server Optional
•Expensive to Deploy
•No Direct Legacy System Support
•Weak Standards Support
• No EDI
• No SET
Copyrighted materialJohn Tullis
04/20/23page 16
Merchant Servers Part 1
Intershop4 - strengths•Intershop has a very strong reference list in the hosting segment
•Intershop4 Hosting allows the creation of many rather sophisticated e-commerce stores in a shared environment
•It is easy to create a store in Intershop4
•ePages is easy to use
•Enfinity supports the latest industry open standards
Copyrighted materialJohn Tullis
04/20/23page 17
Merchant Servers Part 1
Intershop4 - weaknesses•Intershop 4 Merchant/Hosting is written in Perl
•IS4 requires Sybase Adaptive Server
•Enfinity packages no personalization capabilities
•Enfinity merchandising capabilities do not support coupons
•Enfinity merchandising does not support order based discounts
•Each Enfinity store has a single catalog
•Administrator Authorization too limited.
Copyrighted materialJohn Tullis
04/20/23page 18
Merchant Servers Part 1
Net.Commerce - overallNet.Commerce System
Shopper
Director
Daemon
Secure Web Server
Net.Commerce
Database
Net.Data
Browser BrowserPaymentGateway
Wallet
Acquirer
CommercePOINTeTill
DatabaseManager
DB2 TextExtender
Net.CommerceAdministrator
Site Content
ProductAdvisor
AdministrationUtilities
Copyrighted materialJohn Tullis
04/20/23page 19
Merchant Servers Part 1
Net.Commerce - Web Server
API(or CGI)
Web Server
Net.CommerceDirector
HTTP SSL
Browser
Internet
44380
API
ExtendedData Log
Product Advisor
Servlet
Log files
Mall/Store & AdministrationHome pages,
Images & Java Applets
Shopping Process& Administration
Commands
IntelligentCatalog
Navigation
Only for Go Webserver
Copyrighted materialJohn Tullis
04/20/23page 20
Merchant Servers Part 1
Net.Commerce - Net.Data
Daemon
Net.Data
HTML
ODBC/SQL
Macro Files
Net.CommerceDatabase
Macro Name& Parameters
ODBC(or SQL)
Net.Data
HTML
Command &Parameters
HTML
server
Copyrighted materialJohn Tullis
04/20/23page 21
Merchant Servers Part 1
Net.Commerce - database•DB2 UDB 5•Oracle 8
Mall InformationShopper Information
Store InformationProduct Information
Shipping InformationDiscounts
Tax Information
Server ConfigurationeTill and SET
Product Advisor Catalog (PRO)
>90 tables, views, indexes and triggers implement the Net.Commerce data model
Order Information
Copyrighted materialJohn Tullis
04/20/23page 22
Merchant Servers Part 1
Net.Commerce - database communications
Net.Commerce Server
Net.Data
ODBC Driver
Database
IBM DB2 ODBC Driver
Oracle 8 ODBC Driver
DB2 UDB or Oracle 8
odbcinst.ini
odbc.ini
Database Manager
Database Client
JDBC Server
ODBC Driver Manager
ODBC Application Java Application
Product Advisor
eTill
Browser Java AppletProduct Advisor Build Tools
Web Server
Local or via network
Local or via network
Database Server
Merchant Server
Administrator Client
JDBC Driver