SlideShare a Scribd company logo
1 of 24
Electronic Commerce
Software
CHAPTER 9
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
.
1
1
Learning Objectives
In this chapter, you will learn:
How to find and evaluate Web-hosting services
What functions are performed by electronic commerce software
How electronic commerce software works with database and
ERP software
What enterprise application integration and Web services are
and how they can be used with electronic commerce software
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
2
2
2
2
Learning Objectives (cont’d.)
Which types of electronic commerce software are used by small,
medium, and large businesses
How electronic commerce software works with customer
relationships management, knowledge management, and supply
chain management software
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
3
3
3
3
Introduction
Case study: Harry Barker
Sells pet products online
Prepared in advance for an expected increase in online orders
from a Good Morning America segment
Added an additional Web server
Hired additional temporary staff
Created a customer Web page
Company followed up to measure how well it met new customer
expectations
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
4
Web Hosting Alternatives
Self-hosting is running servers in-house
Most often used by large companies
Third-party Web-hosting service providers offer Web services,
electronic commerce functions
Often used by midsize, smaller companies
Commerce service providers (CSPs) provide Internet access and
Web-hosting services
Offer Web server management and rent application software
Also called Managed service providers (MSPs) or Application
service providers (ASPs)
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
5
Web Hosting Alternatives (cont’d.)
Web-hosting service options
Shared hosting means client's Web site on a server hosting other
Web sites simultaneously
Dedicated hosting means the client Web server not shared with
other clients
Service provider owns and maintains server hardware, leases it
to client, and provides Internet
With co-location (collocation or colocation) service the
provider rents physical space to client with a reliable power
supply, Internet connection
Clients install/maintain server hardware and software
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
6
Web Hosting Alternatives (cont’d.)
Web server-hosting decisions
Hardware platform and software combination
Should be upgradable when site’s Web traffic increases
Scalable hardware and software combinations
Adaptable to meet changing requirements
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
7
Basic Functions of Electronic Commerce Software
All electronic commerce solutions must provide
Catalog display, shopping cart capabilities and transaction
processing
Larger complex sites may include software with added features
and capabilities
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
8
Catalog Display Software
Catalog organizes goods and services being sold
May organize by logical departments
Web store advantage is a single product may appear in multiple
categories
Catalog is a listing of goods and services
Static catalog is a simple list written in HTML
Must edit HTML to add or delete items
Dynamic catalog stores information in a database with photos,
detailed descriptions and a search tool for locating item and
determining availability
Both located in third tier of Web site architecture
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
9
Shopping Cart Software
Early electronic commerce used forms-based shopping
Shoppers selected items by filling out online forms which was
awkward if ordering more than one or two items and error prone
Electronic shopping carts are now standard
Keep track of items customer selected and allows them to view
cart contents, add and remove items
Ordering requires a simple click which executes the purchase
transaction
Screen asks for billing and shipping information
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
10
Shopping Cart Software (cont’d.)
Web is a stateless system that does not retain information from
one transmission to another
Shopping cart software must store information
Cookies allows information to be stored and retrieved
If browser does not allow cookie storage software automatically
assigns temporary number
Dynamic pricing management software adjusts prices in real
time based on variables seller chooses
Promotion management software allows sellers to create special
offers on specific products
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
11
Shopping Cart Software (cont’d.)
Fulfillment integration software connects seller’s shopping cart
to fulfillment provider’s computer
Shipping automatically triggered at completed sale
Product review management software allows customers to post
reviews of products
Product recommendation triggers are tools that respond to
customer’s product selection
Provides suggestions for related products, refills
Abandoned cart management software enables shopping cart to
be retained for later when customer session is terminated
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
12
13
FIGURE 9-1 Typical shopping cart page
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
13
© Cengage Learning 2017
Transaction Processing
Occurs when shopper proceeds to virtual checkout counter by
clicking the checkout button
Electronic commerce software performs calculations
Web browser software and seller’s Web server software switch
into secure communication state
Electronic commerce software communicates with accounting
software sales and inventory modules
FedEx and UPS shipping rate software integrates with electronic
commerce software
Other calculations include coupons, promotions, time-sensitive
offers
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
14
15
FIGURE 9-2 Basic electronic commerce site architecture
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
15
© Cengage Learning 2017
How Electronic Commerce Software Works with Other Software
Most large companies with electronic commerce operations also
have substantial business activity unrelated to electronic
commerce
Important to integrate electronic commerce activities into the
company’s other operations
Basic information system element is a collection of databases
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
16
Databases
Highly structured information stored on a computer
Business rules are how the company does business
Database management software allows users to enter, edit,
update, retrieve database information
Distributed information systems are large systems storing data
in many different physical locations
Distributed database systems are databases within distributed
information systems
MySQL database is open-source software owned by Oracle and
maintained by group of programmers
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
17
17
Middleware
Middleware takes sales and inventory shipments information
from electronic commerce software
Transmits to accounting and inventory management software
Companies can write their own or purchase customized
middleware
Interoperability is making information systems work together
Middleware cost range is $30,000 to several millions
Depending on complexity and existing systems
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
18
Enterprise Application Integration
Application software (application) is a program that performs
specific function like creating invoices
Application server (computer) takes request messages received
by Web server
Runs application program performing action based on request
message’s contents
Actions determined by business logic rules such as verifying
customer password upon log in
Enterprise application integration is a creation of links among
scattered applications so business logic can be interconnected
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
19
Enterprise Application Integration (cont’d.)
As information is transferred from one application to another
program data formats differ
Must edit and reformat often using XML data feeds
Page-based application systems return pages generated by
scripts containing rules
Present data on Web page with the business logic
Component-based application systems separate presentation
logic from business logic
Logic components created and maintained separately
Updating and changing system elements much easier
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
20
Integration with ERP Systems
Enterprise resource planning (ERP) software are business
systems integrating all facets of a business
Accounting, logistics, manufacturing, marketing, planning,
project management, and treasury functions
Two major ERP vendors: Oracle and SAP
ERP software installation costs between $1 million and $10
million for a midsize company
Smaller online businesses can purchase products like NetSuite
that offer ERP system subscriptions
Called software as a service (SaaS)
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
21
21
FIGURE 9-3 ERP system integration with EDI
22
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
22
© Cengage Learning 2017
Web Services
Software systems supporting interoperable
machine-to-machine interaction over a network
Set of software and technologies allowing computers to use the
Web to interact with each other directly
Does not require human operators directing the specific
interactions
Application program interface (API) is a general name for the
ways programs interconnect with each other
Web APIs: interaction over the Web
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
23
What Web Services Can Do and How Web Services
Work
Offer improved customer service, reduced costs
Transmit XML-tagged data from one enterprise integrated
application to another
Provide data feeds between two different companies
Programmers write software accessing business application
logic units without knowing details
Allows communication between programs written in different
languages on different platforms
Example task: transaction processing
Can be combined with other Web services for complex tasks
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
24
How Web Services Work (cont’d.)
Machine-to-machine communication was originally
accomplished with HTML but now most are XML
First Web services information sources programmers
incorporated into software applications
More advanced example is purchasing software used to obtain
vendor price information
Purchasing agent authorizes transaction and Web services
submits order and tracks until delivered
As Web servers become more sophisticated, they can often
make decisions themselves
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
25
Web Services Specifications
Simple Object Access Protocol (SOAP) is a message-passing
protocol
Defines how to send marked up data from one software
application to another across a network
Utilizes three rule sets
Communication rules included in SOAP specification
Web Services Description Language (WSDL) describes logic
unit characteristics of each Web service
Universal Description, Discovery, and Integration Specification
(UDDI) woks as address book to identify Web services
locations and associated descriptions
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
26
REST and RESTful Design
Representational State Transfer (REST)
Principle describing how the Web uses networking architecture
to identify and locate Web pages and elements making up those
Web pages
RESTful design (RESTful applications) are Web services built
on the REST model
Transfers structured information from one Web location to
another
Services accessible at a specific address
More than half of all Web services today are RESTful
applications
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
27
27
Electronic Commerce for Small and Midsize Businesses: Basic
CSPs
Use of service provider’s shared or dedicated hosting services
Shifts staffing burden from company to Web host
Spread costs over all hosted businesses
Host provider keeps server working through storms and power
outages
CSPs offer free or low-cost e-commerce software
Less than $20 per month with software built into site
CSP examples
Gate.com, ProHosting.com, 1&1 Internet, Yahoo!
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
28
Mall-Style CSPs
Provide small businesses with basic Web site, online store
design tools, templates and easy-to-use interfaces
Low monthly fee, one-time setup fees and percentage (or fixed)
amount for each transaction
Shopping cart software and payment processing
Two-main mall-style CSPs are Amazon services for business
and eBay stores for businesses
No long term commitment and few up-front costs
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
29
Estimating Operating Expenses for a Small Web Business
Cost to become operational between $400 and $8200
Assumes less than 100 items for sale and business already has
computer and Internet access
Figure 9-4 shows the range of estimates for first-year expenses
for a small business owners
Self-hosting include one time basic server and router costs of
$2000 to $10,000 plus annual costs
Basic Internet connection: $480 to $1,800
Secure server room: $5000
Required technicians: $50,000 to $100,000
Annual total costs: $60,000 to $100,000
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
30
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
31
FIGURE 9-4 Approximate costs to put a small store online
© Cengage Learning 2017
32
Electronic Commerce Software for Midsize Businesses: Web
Site Development Tools
Possible to use Web page creation and site management tools
from Chapter 2
After Web site creation add purchased software elements and
create the middleware
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
32
33
Midrange Electronic Commerce Software
Costs $5000 to $200,000
Operating costs range $1000 to $30,000 annually
Offers connectivity to database or ERP systems that store
inventory information
Intershop offers midrange packages
Include search and catalog capabilities, electronic shopping
carts, credit card processing and connection to back-end
businesses and databases
Setup wizards, catalog tools, data management functions and
built-in templates are included
Manage storefronts with Web browser interface
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
33
Midrange Electronic Commerce Software (cont’d.)
IBM WebSphere Commerce Professional is a family of software
components
Includes catalog templates, setup wizards, advanced catalog
tools
Provides link with existing corporate systems
Inventory databases, procurement systems
Customization requires programmers with JavaScript, Java or
C++ expertise
Costs between $50,000 and $300,000 depending on number of
servers and options
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
34
Electronic Commerce Software for Large Businesses
Larger business requirement many of the same advanced
capabilities as midsize firms
Need ability to handle higher transaction loads and dedicated
software applications to handle specific online business
elements
Enterprise-class commerce software is used in large online
business operations
Encompasses all areas of the business or enterprise
Provides tools for B2B and B2C commerce
Interacts with wide variety of existing systems
Costs: $200,000 to $10 million
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
35
Enterprise-Class Electronic Commerce Software
Requires several dedicated computers, Web server system,
firewalls
IBM WebSphere Commerce Enterprise, Oracle E-Business Suite
and Broadvision
Provides tools for linking to and supporting supply and
purchasing activities
Secure transaction processing and fulfillment
Interaction with firm’s inventory system to issue purchase
orders
Generate accounting entries
Download electronic goods directly from site
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
36
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
37
FIGURE 9-5 Typical enterprise-class electronic commerce
architecture
© Cengage Learning 2017
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Content Management Software
Helps control large amounts of text, graphics, media files that
have become crucial to doing business
Increased use of social media and networking as part of online
business operations
Software should be tested before commitment
Straightforward procedures for regular maintenance
Facilitates typical content creation tasks
Leading providers include IBM and Oracle
Costs between $50,000 and $500,000
Can cost 3 to 4 times that amount to customize, configure and
implement
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
38
Knowledge Management Software
Systems that manage knowledge itself rather than the
documentary representations of that knowledge
Collect, organize and share knowledge
Enhance collaboration and preserve knowledge gained through
information use to benefit future users
Tools to read documents and conduct searches
Use proprietary semantic, statistical algorithms
Collects knowledge elements by extracting them from normal
interactions users have with information
Implementation costs $10,000 to $1 million or more
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
39
Supply Chain Management Software
Helps coordinate planning and operations with supply chain
partners
SCM planning software develops coordinated demand forecasts
SCM execution software helps with warehouse and
transportation management
SCM software components manage demand and supply planning
and demand fulfillment
Cost of SCM software implementations varies tremendously
based on number of locations
Range from under $300,000 to $5 million
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
40
Customer Relationship Management Software
Goal is to understand customer’s specific needs and customize
product or service to meet those needs
Idea is if customer needs are met exactly they will pay more for
goods or services
Software must obtain data from operations software and gather
data about customer activities
Use data to conduct analytical activities
Basic form of CRM uses customer information to sell more
goods or services
Advanced form of CRM delivers attractive, positive customer
experiences
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
41
Customer Relationship Management Software (cont’d.)
Important in maintaining customer loyalty when purchase
process is long and complex
From 1996 to 2000 companies spent millions to buy systems and
restructure customer strategies
Bad experiences led to a change in thinking
Now used to solve smaller, more specific problems
Popular target is call center operations
Some companies create their own but most buy a software
package
Prices start around $2000 and large implementations can cost
millions
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
42
© 2017 Cengage Learning®. May not be scanned, copied or
duplicated, or posted to a publicly accessible website, in whole
or in part, except for use as permitted in a license distributed
with a certain product or service or otherwise on a password-
protected website or school-approved learning management
system for classroom use.
43
FIGURE 9-6 Elements of a CRM system
© Cengage Learning 2017
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level

More Related Content

Similar to Electronic CommerceSoftwareCHAPTER 9© 2017 Cengage Learnin.docx

Marketing on the WebCHAPTER 4© 2017 Cengage Learning®. May n.docx
Marketing on the WebCHAPTER 4© 2017 Cengage Learning®. May n.docxMarketing on the WebCHAPTER 4© 2017 Cengage Learning®. May n.docx
Marketing on the WebCHAPTER 4© 2017 Cengage Learning®. May n.docx
alfredacavx97
 
Chapter 4Business-Level Strategy© 2017 Cengage Learning. All.docx
Chapter 4Business-Level Strategy© 2017 Cengage Learning. All.docxChapter 4Business-Level Strategy© 2017 Cengage Learning. All.docx
Chapter 4Business-Level Strategy© 2017 Cengage Learning. All.docx
robertad6
 
Electronic CommerceSecurityCHAPTER 10© 2017 Cengage Learni.docx
Electronic CommerceSecurityCHAPTER 10© 2017 Cengage Learni.docxElectronic CommerceSecurityCHAPTER 10© 2017 Cengage Learni.docx
Electronic CommerceSecurityCHAPTER 10© 2017 Cengage Learni.docx
budabrooks46239
 
Web Server Hardware and SoftwareCHAPTER 8© 2017 Cengage Lear.docx
Web Server Hardware and SoftwareCHAPTER 8© 2017 Cengage Lear.docxWeb Server Hardware and SoftwareCHAPTER 8© 2017 Cengage Lear.docx
Web Server Hardware and SoftwareCHAPTER 8© 2017 Cengage Lear.docx
jessiehampson
 
Small Business Management, 18eLongeneckerPettyPalichH.docx
Small Business Management, 18eLongeneckerPettyPalichH.docxSmall Business Management, 18eLongeneckerPettyPalichH.docx
Small Business Management, 18eLongeneckerPettyPalichH.docx
rosemariebrayshaw
 
Managerial EconomicsApplications, Strategies and Tactics, 14e.docx
Managerial EconomicsApplications, Strategies and Tactics, 14e.docxManagerial EconomicsApplications, Strategies and Tactics, 14e.docx
Managerial EconomicsApplications, Strategies and Tactics, 14e.docx
croysierkathey
 

Similar to Electronic CommerceSoftwareCHAPTER 9© 2017 Cengage Learnin.docx (20)

BSAD 372 SPRING 2017 CH 5
BSAD 372 SPRING 2017 CH 5BSAD 372 SPRING 2017 CH 5
BSAD 372 SPRING 2017 CH 5
 
Marketing on the WebCHAPTER 4© 2017 Cengage Learning®. May n.docx
Marketing on the WebCHAPTER 4© 2017 Cengage Learning®. May n.docxMarketing on the WebCHAPTER 4© 2017 Cengage Learning®. May n.docx
Marketing on the WebCHAPTER 4© 2017 Cengage Learning®. May n.docx
 
SMB18eCh14.ppt
SMB18eCh14.pptSMB18eCh14.ppt
SMB18eCh14.ppt
 
SMB18eCh14.ppt
SMB18eCh14.pptSMB18eCh14.ppt
SMB18eCh14.ppt
 
CRM.ppt
CRM.pptCRM.ppt
CRM.ppt
 
Customer relationship management.ppt
Customer relationship management.pptCustomer relationship management.ppt
Customer relationship management.ppt
 
BSAD 372 SPRING 2017 CH 1
BSAD 372 SPRING 2017 CH 1BSAD 372 SPRING 2017 CH 1
BSAD 372 SPRING 2017 CH 1
 
0 chapter 4segmenting the business market and estimating segm
0 chapter 4segmenting the business market and estimating segm0 chapter 4segmenting the business market and estimating segm
0 chapter 4segmenting the business market and estimating segm
 
Chapter 4Business-Level Strategy© 2017 Cengage Learning. All.docx
Chapter 4Business-Level Strategy© 2017 Cengage Learning. All.docxChapter 4Business-Level Strategy© 2017 Cengage Learning. All.docx
Chapter 4Business-Level Strategy© 2017 Cengage Learning. All.docx
 
BSAD 372 SPRING 2017 CH 3
BSAD 372 SPRING 2017 CH 3BSAD 372 SPRING 2017 CH 3
BSAD 372 SPRING 2017 CH 3
 
0 chapter 2organizational buying behavior© 20
0 chapter 2organizational buying behavior© 200 chapter 2organizational buying behavior© 20
0 chapter 2organizational buying behavior© 20
 
0 chapter 5business marketing planning strategic perspective
0 chapter 5business marketing planning strategic perspective0 chapter 5business marketing planning strategic perspective
0 chapter 5business marketing planning strategic perspective
 
Bond pricing
Bond pricingBond pricing
Bond pricing
 
SMB18eCh10.ppt
SMB18eCh10.pptSMB18eCh10.ppt
SMB18eCh10.ppt
 
Electronic CommerceSecurityCHAPTER 10© 2017 Cengage Learni.docx
Electronic CommerceSecurityCHAPTER 10© 2017 Cengage Learni.docxElectronic CommerceSecurityCHAPTER 10© 2017 Cengage Learni.docx
Electronic CommerceSecurityCHAPTER 10© 2017 Cengage Learni.docx
 
Web Server Hardware and SoftwareCHAPTER 8© 2017 Cengage Lear.docx
Web Server Hardware and SoftwareCHAPTER 8© 2017 Cengage Lear.docxWeb Server Hardware and SoftwareCHAPTER 8© 2017 Cengage Lear.docx
Web Server Hardware and SoftwareCHAPTER 8© 2017 Cengage Lear.docx
 
Small Business Management, 18eLongeneckerPettyPalichH.docx
Small Business Management, 18eLongeneckerPettyPalichH.docxSmall Business Management, 18eLongeneckerPettyPalichH.docx
Small Business Management, 18eLongeneckerPettyPalichH.docx
 
6 Business Benefits of Partner Relationship Management Software
6 Business Benefits of Partner Relationship Management Software6 Business Benefits of Partner Relationship Management Software
6 Business Benefits of Partner Relationship Management Software
 
Investment Planning
Investment PlanningInvestment Planning
Investment Planning
 
Managerial EconomicsApplications, Strategies and Tactics, 14e.docx
Managerial EconomicsApplications, Strategies and Tactics, 14e.docxManagerial EconomicsApplications, Strategies and Tactics, 14e.docx
Managerial EconomicsApplications, Strategies and Tactics, 14e.docx
 

More from gidmanmary

Using Earned Value to Determine StatusJennifer turned in her statu.docx
Using Earned Value to Determine StatusJennifer turned in her statu.docxUsing Earned Value to Determine StatusJennifer turned in her statu.docx
Using Earned Value to Determine StatusJennifer turned in her statu.docx
gidmanmary
 
Using APA style format, write a 4-5 page paper describing the provis.docx
Using APA style format, write a 4-5 page paper describing the provis.docxUsing APA style format, write a 4-5 page paper describing the provis.docx
Using APA style format, write a 4-5 page paper describing the provis.docx
gidmanmary
 
Use the percentage method to compute the federal income taxes to w.docx
Use the percentage method to compute the federal income taxes to w.docxUse the percentage method to compute the federal income taxes to w.docx
Use the percentage method to compute the federal income taxes to w.docx
gidmanmary
 
Use the textbook andor online sources to locate and capture three w.docx
Use the textbook andor online sources to locate and capture three w.docxUse the textbook andor online sources to locate and capture three w.docx
Use the textbook andor online sources to locate and capture three w.docx
gidmanmary
 
use the work sheet format made available  but only to give brief, bu.docx
use the work sheet format made available  but only to give brief, bu.docxuse the work sheet format made available  but only to give brief, bu.docx
use the work sheet format made available  but only to give brief, bu.docx
gidmanmary
 
Use the link provided to complete a self-assessment. After completin.docx
Use the link provided to complete a self-assessment. After completin.docxUse the link provided to complete a self-assessment. After completin.docx
Use the link provided to complete a self-assessment. After completin.docx
gidmanmary
 
Use the SPSS software and the data set (2004)GSS.SAV (attached).docx
Use the SPSS software and the data set (2004)GSS.SAV (attached).docxUse the SPSS software and the data set (2004)GSS.SAV (attached).docx
Use the SPSS software and the data set (2004)GSS.SAV (attached).docx
gidmanmary
 

More from gidmanmary (20)

Using C#, write a program to find the nearest common parent of any t.docx
Using C#, write a program to find the nearest common parent of any t.docxUsing C#, write a program to find the nearest common parent of any t.docx
Using C#, write a program to find the nearest common parent of any t.docx
 
Using autoethnography in a qualitative research,consider a resid.docx
Using autoethnography in a qualitative research,consider a resid.docxUsing autoethnography in a qualitative research,consider a resid.docx
Using autoethnography in a qualitative research,consider a resid.docx
 
Using Earned Value to Determine StatusJennifer turned in her statu.docx
Using Earned Value to Determine StatusJennifer turned in her statu.docxUsing Earned Value to Determine StatusJennifer turned in her statu.docx
Using Earned Value to Determine StatusJennifer turned in her statu.docx
 
Using at least your textbook and a minimum of three additional sourc.docx
Using at least your textbook and a minimum of three additional sourc.docxUsing at least your textbook and a minimum of three additional sourc.docx
Using at least your textbook and a minimum of three additional sourc.docx
 
Using APA style format, write a 4-5 page paper describing the provis.docx
Using APA style format, write a 4-5 page paper describing the provis.docxUsing APA style format, write a 4-5 page paper describing the provis.docx
Using APA style format, write a 4-5 page paper describing the provis.docx
 
Use the organization you selected in Week One and the Security Ass.docx
Use the organization you selected in Week One and the Security Ass.docxUse the organization you selected in Week One and the Security Ass.docx
Use the organization you selected in Week One and the Security Ass.docx
 
Using DuPont analysis is a quick and relatively easy way to assess t.docx
Using DuPont analysis is a quick and relatively easy way to assess t.docxUsing DuPont analysis is a quick and relatively easy way to assess t.docx
Using DuPont analysis is a quick and relatively easy way to assess t.docx
 
Using APA style, prepare written research paper of 4 double spaced p.docx
Using APA style, prepare written research paper of 4 double spaced p.docxUsing APA style, prepare written research paper of 4 double spaced p.docx
Using APA style, prepare written research paper of 4 double spaced p.docx
 
Use the organization selected for your Managing Change Paper Part .docx
Use the organization selected for your Managing Change Paper Part .docxUse the organization selected for your Managing Change Paper Part .docx
Use the organization selected for your Managing Change Paper Part .docx
 
Use your knowledge to develop the circumstances and details involved.docx
Use your knowledge to develop the circumstances and details involved.docxUse your knowledge to develop the circumstances and details involved.docx
Use your knowledge to develop the circumstances and details involved.docx
 
Use the percentage method to compute the federal income taxes to w.docx
Use the percentage method to compute the federal income taxes to w.docxUse the percentage method to compute the federal income taxes to w.docx
Use the percentage method to compute the federal income taxes to w.docx
 
Use the textbook andor online sources to locate and capture three w.docx
Use the textbook andor online sources to locate and capture three w.docxUse the textbook andor online sources to locate and capture three w.docx
Use the textbook andor online sources to locate and capture three w.docx
 
Use the Web to conduct research on User Domain Security Policy and A.docx
Use the Web to conduct research on User Domain Security Policy and A.docxUse the Web to conduct research on User Domain Security Policy and A.docx
Use the Web to conduct research on User Domain Security Policy and A.docx
 
Use this Article to create the powerpoint slidesBrown, S. L., No.docx
Use this Article to create the powerpoint slidesBrown, S. L., No.docxUse this Article to create the powerpoint slidesBrown, S. L., No.docx
Use this Article to create the powerpoint slidesBrown, S. L., No.docx
 
use the work sheet format made available  but only to give brief, bu.docx
use the work sheet format made available  but only to give brief, bu.docxuse the work sheet format made available  but only to give brief, bu.docx
use the work sheet format made available  but only to give brief, bu.docx
 
Use these three sources to compose an annotated bibliography on Data.docx
Use these three sources to compose an annotated bibliography on Data.docxUse these three sources to compose an annotated bibliography on Data.docx
Use these three sources to compose an annotated bibliography on Data.docx
 
Use this outline to crete a four page essay. Guideline included and .docx
Use this outline to crete a four page essay. Guideline included and .docxUse this outline to crete a four page essay. Guideline included and .docx
Use this outline to crete a four page essay. Guideline included and .docx
 
Use the link provided to complete a self-assessment. After completin.docx
Use the link provided to complete a self-assessment. After completin.docxUse the link provided to complete a self-assessment. After completin.docx
Use the link provided to complete a self-assessment. After completin.docx
 
Use the SPSS software and the data set (2004)GSS.SAV (attached).docx
Use the SPSS software and the data set (2004)GSS.SAV (attached).docxUse the SPSS software and the data set (2004)GSS.SAV (attached).docx
Use the SPSS software and the data set (2004)GSS.SAV (attached).docx
 
Use the Internet to research functional systems that would contain a.docx
Use the Internet to research functional systems that would contain a.docxUse the Internet to research functional systems that would contain a.docx
Use the Internet to research functional systems that would contain a.docx
 

Recently uploaded

SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 

Recently uploaded (20)

MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
demyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptxdemyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptx
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
Book Review of Run For Your Life Powerpoint
Book Review of Run For Your Life PowerpointBook Review of Run For Your Life Powerpoint
Book Review of Run For Your Life Powerpoint
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 
Supporting Newcomer Multilingual Learners
Supporting Newcomer  Multilingual LearnersSupporting Newcomer  Multilingual Learners
Supporting Newcomer Multilingual Learners
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 

Electronic CommerceSoftwareCHAPTER 9© 2017 Cengage Learnin.docx

  • 1. Electronic Commerce Software CHAPTER 9 © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. . 1 1 Learning Objectives In this chapter, you will learn: How to find and evaluate Web-hosting services What functions are performed by electronic commerce software How electronic commerce software works with database and ERP software What enterprise application integration and Web services are and how they can be used with electronic commerce software © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use.
  • 2. 2 2 2 2 Learning Objectives (cont’d.) Which types of electronic commerce software are used by small, medium, and large businesses How electronic commerce software works with customer relationships management, knowledge management, and supply chain management software © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 3 3 3 3 Introduction Case study: Harry Barker Sells pet products online Prepared in advance for an expected increase in online orders from a Good Morning America segment Added an additional Web server Hired additional temporary staff
  • 3. Created a customer Web page Company followed up to measure how well it met new customer expectations © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 4 Web Hosting Alternatives Self-hosting is running servers in-house Most often used by large companies Third-party Web-hosting service providers offer Web services, electronic commerce functions Often used by midsize, smaller companies Commerce service providers (CSPs) provide Internet access and Web-hosting services Offer Web server management and rent application software Also called Managed service providers (MSPs) or Application service providers (ASPs) © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 5 Web Hosting Alternatives (cont’d.) Web-hosting service options Shared hosting means client's Web site on a server hosting other
  • 4. Web sites simultaneously Dedicated hosting means the client Web server not shared with other clients Service provider owns and maintains server hardware, leases it to client, and provides Internet With co-location (collocation or colocation) service the provider rents physical space to client with a reliable power supply, Internet connection Clients install/maintain server hardware and software © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 6 Web Hosting Alternatives (cont’d.) Web server-hosting decisions Hardware platform and software combination Should be upgradable when site’s Web traffic increases Scalable hardware and software combinations Adaptable to meet changing requirements © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 7 Basic Functions of Electronic Commerce Software
  • 5. All electronic commerce solutions must provide Catalog display, shopping cart capabilities and transaction processing Larger complex sites may include software with added features and capabilities © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 8 Catalog Display Software Catalog organizes goods and services being sold May organize by logical departments Web store advantage is a single product may appear in multiple categories Catalog is a listing of goods and services Static catalog is a simple list written in HTML Must edit HTML to add or delete items Dynamic catalog stores information in a database with photos, detailed descriptions and a search tool for locating item and determining availability Both located in third tier of Web site architecture © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 9
  • 6. Shopping Cart Software Early electronic commerce used forms-based shopping Shoppers selected items by filling out online forms which was awkward if ordering more than one or two items and error prone Electronic shopping carts are now standard Keep track of items customer selected and allows them to view cart contents, add and remove items Ordering requires a simple click which executes the purchase transaction Screen asks for billing and shipping information © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 10 Shopping Cart Software (cont’d.) Web is a stateless system that does not retain information from one transmission to another Shopping cart software must store information Cookies allows information to be stored and retrieved If browser does not allow cookie storage software automatically assigns temporary number Dynamic pricing management software adjusts prices in real time based on variables seller chooses Promotion management software allows sellers to create special offers on specific products © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management
  • 7. system for classroom use. 11 Shopping Cart Software (cont’d.) Fulfillment integration software connects seller’s shopping cart to fulfillment provider’s computer Shipping automatically triggered at completed sale Product review management software allows customers to post reviews of products Product recommendation triggers are tools that respond to customer’s product selection Provides suggestions for related products, refills Abandoned cart management software enables shopping cart to be retained for later when customer session is terminated © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 12 13 FIGURE 9-1 Typical shopping cart page © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 13 © Cengage Learning 2017
  • 8. Transaction Processing Occurs when shopper proceeds to virtual checkout counter by clicking the checkout button Electronic commerce software performs calculations Web browser software and seller’s Web server software switch into secure communication state Electronic commerce software communicates with accounting software sales and inventory modules FedEx and UPS shipping rate software integrates with electronic commerce software Other calculations include coupons, promotions, time-sensitive offers © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 14 15 FIGURE 9-2 Basic electronic commerce site architecture © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 15 © Cengage Learning 2017
  • 9. How Electronic Commerce Software Works with Other Software Most large companies with electronic commerce operations also have substantial business activity unrelated to electronic commerce Important to integrate electronic commerce activities into the company’s other operations Basic information system element is a collection of databases © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 16 Databases Highly structured information stored on a computer Business rules are how the company does business Database management software allows users to enter, edit, update, retrieve database information Distributed information systems are large systems storing data in many different physical locations Distributed database systems are databases within distributed information systems MySQL database is open-source software owned by Oracle and maintained by group of programmers © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 17 17
  • 10. Middleware Middleware takes sales and inventory shipments information from electronic commerce software Transmits to accounting and inventory management software Companies can write their own or purchase customized middleware Interoperability is making information systems work together Middleware cost range is $30,000 to several millions Depending on complexity and existing systems © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 18 Enterprise Application Integration Application software (application) is a program that performs specific function like creating invoices Application server (computer) takes request messages received by Web server Runs application program performing action based on request message’s contents Actions determined by business logic rules such as verifying customer password upon log in Enterprise application integration is a creation of links among scattered applications so business logic can be interconnected © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed
  • 11. with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 19 Enterprise Application Integration (cont’d.) As information is transferred from one application to another program data formats differ Must edit and reformat often using XML data feeds Page-based application systems return pages generated by scripts containing rules Present data on Web page with the business logic Component-based application systems separate presentation logic from business logic Logic components created and maintained separately Updating and changing system elements much easier © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 20 Integration with ERP Systems Enterprise resource planning (ERP) software are business systems integrating all facets of a business Accounting, logistics, manufacturing, marketing, planning, project management, and treasury functions Two major ERP vendors: Oracle and SAP ERP software installation costs between $1 million and $10 million for a midsize company Smaller online businesses can purchase products like NetSuite
  • 12. that offer ERP system subscriptions Called software as a service (SaaS) © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 21 21 FIGURE 9-3 ERP system integration with EDI 22 © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 22 © Cengage Learning 2017 Web Services Software systems supporting interoperable machine-to-machine interaction over a network Set of software and technologies allowing computers to use the Web to interact with each other directly Does not require human operators directing the specific interactions Application program interface (API) is a general name for the ways programs interconnect with each other Web APIs: interaction over the Web © 2017 Cengage Learning®. May not be scanned, copied or
  • 13. duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 23 What Web Services Can Do and How Web Services Work Offer improved customer service, reduced costs Transmit XML-tagged data from one enterprise integrated application to another Provide data feeds between two different companies Programmers write software accessing business application logic units without knowing details Allows communication between programs written in different languages on different platforms Example task: transaction processing Can be combined with other Web services for complex tasks © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 24 How Web Services Work (cont’d.) Machine-to-machine communication was originally accomplished with HTML but now most are XML First Web services information sources programmers incorporated into software applications
  • 14. More advanced example is purchasing software used to obtain vendor price information Purchasing agent authorizes transaction and Web services submits order and tracks until delivered As Web servers become more sophisticated, they can often make decisions themselves © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 25 Web Services Specifications Simple Object Access Protocol (SOAP) is a message-passing protocol Defines how to send marked up data from one software application to another across a network Utilizes three rule sets Communication rules included in SOAP specification Web Services Description Language (WSDL) describes logic unit characteristics of each Web service Universal Description, Discovery, and Integration Specification (UDDI) woks as address book to identify Web services locations and associated descriptions © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 26
  • 15. REST and RESTful Design Representational State Transfer (REST) Principle describing how the Web uses networking architecture to identify and locate Web pages and elements making up those Web pages RESTful design (RESTful applications) are Web services built on the REST model Transfers structured information from one Web location to another Services accessible at a specific address More than half of all Web services today are RESTful applications © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 27 27 Electronic Commerce for Small and Midsize Businesses: Basic CSPs Use of service provider’s shared or dedicated hosting services Shifts staffing burden from company to Web host Spread costs over all hosted businesses Host provider keeps server working through storms and power outages CSPs offer free or low-cost e-commerce software Less than $20 per month with software built into site CSP examples Gate.com, ProHosting.com, 1&1 Internet, Yahoo!
  • 16. © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 28 Mall-Style CSPs Provide small businesses with basic Web site, online store design tools, templates and easy-to-use interfaces Low monthly fee, one-time setup fees and percentage (or fixed) amount for each transaction Shopping cart software and payment processing Two-main mall-style CSPs are Amazon services for business and eBay stores for businesses No long term commitment and few up-front costs © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 29 Estimating Operating Expenses for a Small Web Business Cost to become operational between $400 and $8200 Assumes less than 100 items for sale and business already has computer and Internet access Figure 9-4 shows the range of estimates for first-year expenses for a small business owners Self-hosting include one time basic server and router costs of $2000 to $10,000 plus annual costs
  • 17. Basic Internet connection: $480 to $1,800 Secure server room: $5000 Required technicians: $50,000 to $100,000 Annual total costs: $60,000 to $100,000 © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 30 © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 31 FIGURE 9-4 Approximate costs to put a small store online © Cengage Learning 2017 32 Electronic Commerce Software for Midsize Businesses: Web Site Development Tools Possible to use Web page creation and site management tools from Chapter 2 After Web site creation add purchased software elements and create the middleware © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole
  • 18. or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 32 33 Midrange Electronic Commerce Software Costs $5000 to $200,000 Operating costs range $1000 to $30,000 annually Offers connectivity to database or ERP systems that store inventory information Intershop offers midrange packages Include search and catalog capabilities, electronic shopping carts, credit card processing and connection to back-end businesses and databases Setup wizards, catalog tools, data management functions and built-in templates are included Manage storefronts with Web browser interface © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 33 Midrange Electronic Commerce Software (cont’d.) IBM WebSphere Commerce Professional is a family of software components Includes catalog templates, setup wizards, advanced catalog tools
  • 19. Provides link with existing corporate systems Inventory databases, procurement systems Customization requires programmers with JavaScript, Java or C++ expertise Costs between $50,000 and $300,000 depending on number of servers and options © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 34 Electronic Commerce Software for Large Businesses Larger business requirement many of the same advanced capabilities as midsize firms Need ability to handle higher transaction loads and dedicated software applications to handle specific online business elements Enterprise-class commerce software is used in large online business operations Encompasses all areas of the business or enterprise Provides tools for B2B and B2C commerce Interacts with wide variety of existing systems Costs: $200,000 to $10 million © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management
  • 20. system for classroom use. 35 Enterprise-Class Electronic Commerce Software Requires several dedicated computers, Web server system, firewalls IBM WebSphere Commerce Enterprise, Oracle E-Business Suite and Broadvision Provides tools for linking to and supporting supply and purchasing activities Secure transaction processing and fulfillment Interaction with firm’s inventory system to issue purchase orders Generate accounting entries Download electronic goods directly from site © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 36 © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 37 FIGURE 9-5 Typical enterprise-class electronic commerce architecture
  • 21. © Cengage Learning 2017 Click to edit Master text styles Second level Third level Fourth level Fifth level Content Management Software Helps control large amounts of text, graphics, media files that have become crucial to doing business Increased use of social media and networking as part of online business operations Software should be tested before commitment Straightforward procedures for regular maintenance Facilitates typical content creation tasks Leading providers include IBM and Oracle Costs between $50,000 and $500,000 Can cost 3 to 4 times that amount to customize, configure and implement © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 38 Knowledge Management Software Systems that manage knowledge itself rather than the documentary representations of that knowledge Collect, organize and share knowledge Enhance collaboration and preserve knowledge gained through information use to benefit future users
  • 22. Tools to read documents and conduct searches Use proprietary semantic, statistical algorithms Collects knowledge elements by extracting them from normal interactions users have with information Implementation costs $10,000 to $1 million or more © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 39 Supply Chain Management Software Helps coordinate planning and operations with supply chain partners SCM planning software develops coordinated demand forecasts SCM execution software helps with warehouse and transportation management SCM software components manage demand and supply planning and demand fulfillment Cost of SCM software implementations varies tremendously based on number of locations Range from under $300,000 to $5 million © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 40
  • 23. Customer Relationship Management Software Goal is to understand customer’s specific needs and customize product or service to meet those needs Idea is if customer needs are met exactly they will pay more for goods or services Software must obtain data from operations software and gather data about customer activities Use data to conduct analytical activities Basic form of CRM uses customer information to sell more goods or services Advanced form of CRM delivers attractive, positive customer experiences © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 41 Customer Relationship Management Software (cont’d.) Important in maintaining customer loyalty when purchase process is long and complex From 1996 to 2000 companies spent millions to buy systems and restructure customer strategies Bad experiences led to a change in thinking Now used to solve smaller, more specific problems Popular target is call center operations Some companies create their own but most buy a software package Prices start around $2000 and large implementations can cost millions © 2017 Cengage Learning®. May not be scanned, copied or
  • 24. duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 42 © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password- protected website or school-approved learning management system for classroom use. 43 FIGURE 9-6 Elements of a CRM system © Cengage Learning 2017 Click to edit Master text styles Second level Third level Fourth level Fifth level