MIS207 Chapter 9
MIS207 Chapter 9
MIS207 Chapter 9
2
Learning Objectives
3
3
Web Hosting Alternatives
4
Web Hosting Alternatives (cont’d.)
5
Web Hosting Alternatives (cont’d.)
6
Class Discussion
Vs
7
Class Discussion
§ Two major providers of cloud computing services are Amazon and Google. Each of these
providers offers a different set of options and is pursuing a somewhat different strategy.
– Amazon offers cloud computing services through its Amazon Web Services (AWS)
division. AWS lets its customers use the power of AWS’s millions of servers to buy the
computing capacity they need on a short-term basis. Companies that use AWS must
provide their own applications, databases, and content; but AWS offers an instantly
available platform that can handle application hosting, Web hosting, backup and
storage, and content delivery.
– With Google Cloud, the company focuses its cloud computing services on providing
functional replacements for software that a company might need to buy and for which it
must manage usage and licensing. For example, Google offers its Gmail product to
replace a company’s e-mail server system and offers productivity applications (such as
Google Documents) to replace other vendors’ offerings of word processing, spreadsheet,
presentation, and database software.
§ Use your favorite search engine and resources in your library to learn more about
Amazon’s AWS services and Google’s cloud computing services. Compare these two
companies’ offerings. Be sure to include a discussion of the differences in the marketing
strategies adopted by Amazon and Google for their cloud computing service offerings.
8
Basic Functions of E-Commerce Software
§ Larger complex sites may include some software for adding features and
capabilities to basic functions (Amazon)
9
1. Catalog Display Software
10
FIGURE Small electronic commerce site
11
2. Shopping Cart
§ Problems
– Need to write down product codes, unit prices, other
information before ordering
– Problem aroused when customers forgot whether
submit button clicked
– Confusing and error prone
12
Shopping Cart (cont’d.)
13
FIGURE SalesCart shopping cart software page
14
3. Transaction Processing
§ Transaction processing
– Occurs when shopper proceeds to virtual checkout counter
§ Client’s Web browser software and seller’s Web server software switch into secure
communication state (3rd party platform)
15
Class Discussion
§ Your friend Madona Anderson wants to set up a small Web site devoted to
gardening. She believes her many years of experience in gardening give her
an understanding of the kinds of gardening tools, fertilizers, soil-amendment
products, herbicides, pesticides, and plants that appeal to the serious
gardener. Right now, Madona does not want to sell anything, although she
might change her mind in the future. She merely wants to display pages of
plant photography, write and store short how-to papers for novice
gardeners, and provide links to other gardening tips on the Web. She
expects the site to have about 100 pages in total.
Ø She wants your advice on whether to self-host the Web site or use a service
provider to start her endeavor. Give your opinion with justification.
16
Advanced Functions of Electronic Commerce Software
17
Advanced Functions of Electronic Commerce Software
§ Others include:
– Middleware Software
– Enterprise application integration
– Integration with enterprise resource planning (ERP) software
– Web services
– Supply chain management (SCM) software
– Customer relationship management (CRM) software
– Content management software
– Knowledge management software
18
Databases (DB)
19
19
Class Discussion
20
20
Middleware
§ Development Method
– Own/ In-house development by own IT stuff
– Purchase from vendor firms (Cost : $50,000 to several million dollars)
§ Major vendors: BEA Systems, Broadvision, Digital River, IBM Tivoli Systems
21
Enterprise Application Integration
§ Application program
– A program or set of programs that performs specific function, such as creating invoices,
calculating payroll, or processing payments received from customers.
§ Enterprise Application
– A collection of existing legacy systems that connect every part of an organization.
22
Integration Websites with ERP Systems
23
23
Web Services (WS)
§ Web services
– Software systems supporting interoperable machine-to-machine interaction over a network
– WS allow
Ø machine to machine communication,
Ø accomplish transaction processing, and
Ø perform other business tasks
24
How Web Services work
• The way programs interconnect with each other is called application program interface /API
• Web APIs for interaction over the Web
§ Originally accomplished with HTML but now XML (transmit data from one integrated
application to another)
§ Use 3 specifications or rules:
– SOAP (message passing protocol),
– WSDL (characteristics of logic unit), and
– UDDI (location of the services)
25
1. E-Commerce Software for Small and Midsize Companies
26
Mall-Style Commerce Service Providers
§ Charges
– Low monthly fee, one-time setup fees, or
– Percentage of (or fixed) amount for each transaction
27
Mall-Style Commerce Service Providers (cont’d.)
28
Estimating Operating Expenses for a Small Web Business
29
2. Electronic Commerce Software for Midsize to Large Businesses
30
30
Midrange E-commerce Software
§ Intershop Enfinity
– Search option, catalog capabilities, and electronic shopping carts
– Online credit card transaction processing, and
– Ability to connect to existing back-end business systems and databases
– Built-in storefront templates
§ IBM WebSphere Commerce Professional
– Set of software components includes catalog templates, setup wizards, advanced catalog tools
– Provides smooth connection to existing corporate systems (Inventory databases, procurement
systems)
– Useful for B2B and B2C applications
§ Microsoft Commerce Server
– Tools included for user profiling and management, transaction processing, product and service
management, target audience marketing
END
31