Unit-6 E-Commerce Software: Refer Chapter-9 From Gary P. Schneider
Unit-6 E-Commerce Software: Refer Chapter-9 From Gary P. Schneider
E-Commerce Software
Refer chapter-9 from Gary P.
schneider
You will learn about:
• Basic functions of electronic commerce software.
• Advanced functions of electronic commerce software
• Electronic commerce software for small and midsize
businesses
• Electronic commerce software for midsize to large businesses
Basic Functions of electronic commerce
software
Electronic commerce sites vary in terms of size, purpose,
audience , budget etc.
• Catalog display
• Shopping cart capabilities
• Transaction processing
Advance Functions
• The Additional software components can include:
– Middleware
– Enterprise application integration
– Web services
– Integration with enterprise resource planning (ERP)
software
– Supply chain management (SCM) software
– CRM (customer relationship management
– Content Management Software
– Knowledge Management Software
Catalog Display
• Listing of goods and services.
• Static Catalog :- simple list written in HTML that appears on a
web page.
• Dynamic Catalog :- stores information about items in a
database.
• Features of dynamic catalog:
1. Multiple photos of each item
2. Detailed description
3. Search tool
• Besides well organized catalog, sites provide search engines.
• The important rule of the commerce is : “Never stand in the
way of a customer who wants to buy something”
Static Catalog Display
Shopping Cart
• Early shopping carts relied on forms for submitting orders.
• Problems with forms-based shopping:
– Shoppers have to write down product information before
going to the order form
– Customers sometimes forgot whether they had clicked the
submit button to send their orders.
– Confusing and error prone
Shopping Cart (Cont..)
• Forms-based method of ordering has given way to electronic
shopping carts
• Shopping cart
11
Advanced Functions of Electronic commerce
software
Middleware :
• It establishes connection between electronic commerce
software and accounting and inventory management
databases or applications.
• Example: sales module of an Accounting system
• Middleware extract information from about sale from web
site’s shopping cart software and enter directly into
accounting software sales module.
• Middleware vendors includes BEA systems, Broadvision,
digital River etc.
Enterprise Application Integration and
Databases
• Application program
– Program that performs a specific function
– Example: creating invoices, calculating payroll
• Application server
– Computer that takes request messages received by the Web
server and runs application programs that performs some kind
of information.
• Business logic
– The actions application software performs are defined by the
rules used in the business, called as business logic
– Example : how tax total will be calculated from list of invoice
items.
15
Enterprise Application Integration and
Databases
• The business logic is distributed among different applications.
• Now a days to run an application properly the links are created for scattered
applications so that organization’s business logic can be interconnected. The
creation and management of these links is called as EAI.
• Page-based application systems
– Return pages generated by scripts
– Used for small business
• Component-based application systems
– Separate presentation logic from business logic
– Example : COM, EJBs
– Used for midsize or Large business
• Database manager
– Software that stores information in a highly structured way 16
Enterprise Application Integration and
Databases
• Distributed information systems
17
ERP system integration with EDI system
Web Services
• These are defines as software system that support
interoperable machine to machine interaction over a network.
• A web service is a set of software and technologies that allow
computers to use the web to interact with each other directly,
without human operators directing the specific interactions.
• Example a manufacturing computer contacting its customer
computer to know about which of its product are selling well,
as it obtains information the company can increase or
decrease the production.
• The ways the programs interconnect with each other is called
as Application Program Interface (API).
What web services can do
Examples of web services implementations:
• MSN Money : it buys stock quote from interactive Data
Corporation, which deliver them using web service. If you
view website you can see interactive data real time services
acknowledgment for those stock quotes near bottom of web
page under heading “Data Providers”.
Data Providers
How Web services Work
• Programmers write software that access units of business
logic without knowing details of how each unit is
implemented.
• Web services allow programs written in different languages on
different platforms to communicate with each other and
accomplish transaction processing and other business tasks.
• Example: A company that uses purchasing software to help
manage that activity. The purchasing software can use Web
services to obtain price information from a variety of vendors.
After the purchasing agent reviews the price and delivery
information and authorizes the purchase, the software can
submit the order and track it until the shipment is received.
On the other side of this transaction, the vendor’s software
can use Web services (in addition to providing price and
delivery information) to check the buyer’s credit and contract
with a freight company to handle the shipment.
SOAP (simple object access protocol)
Specification
• It is a message passing protocol that defines how to send
marked-up data from one software application to another
across a network.
Web Content
Web Pages
Template Template
Designers Services Provided :-
Ease of editing
Collaborative Authoring
Standard templates Extranet
Approved Page Servers
Approvers Backup and Archiving
Routing and Approval processes
Version Control
Metadata Management
Templates
Content Providers
Top News, Data
Content
School Communicators, Entry Editor Repository
Etc. Form