BUS170 – Chapter 9 – Electronic Commerce Software

Application integration
the creation of links among scattered applications so that the organization’s business logic can be interconnected.
Application program (application)
a program that performs a specific function, such as creating invoices, calculating payroll, or processing payments received from customers.
Application program interface (API)
general name for the ways programs interconnect with each other.
Application server
a computer that takes the request messages received by the Web server and runs application programs that perform some kind of action based on the contents of the request messages.
Application service providers (ASPs)
firms that offer Web server management and rent application software (such as databases, shopping carts, and content management programs) to businesses.
Application software (application)
program that performs a specific function, such as creating invoices, calculating payroll, or processing payments received from customers.
Atom Publishing Protocol
a blogging application that simplifies the blog publishing process and makes its functions available as a Web service so other computers can interact with blog content.
Business logic
rules used in the business.
Business rules
the rules a business establishes about its database structure are carefully thought out and take into account how the company does business.
Catalog
a listing of goods and services.
Cloud computing
the practice of replacing a company’s investment in computing equipment by selling Internet-based access to its own computing hardware and software.
Co-location (collocation, colocation)
the service provider rents a physical space to the client to install its own server hardware.
Commerce service providers (CSPs)
offer hosting services designed to help companies conduct electronic commerce.
Component-based application system
separates presentation logic from business logic.
Content management software
helps companies control the large amounts of text, graphics, and media files that have become a key part of doing business.
Customer relationship management (CRM) software
must obtain data from operations software that conducts activities such as sales automation, customer service center operations, and marketing campaigns.
Database
a collection of information that is stored on a computer in a highly structured way.
Database manager (database management software)
software that stores information in a highly structured way.
Dedicated hosting
the service provider makes a Web server available to the client, but the client does not share the server with other clients of the service provider.
Distributed database systems
databases within systems.
Distributed information systems
large information systems that store the same data in many different physical locations.
Dynamic catalog
stores the information about items in a database, usually on a separate computer that is accessible to the server that is running the Web site itself.
Enterprise application integration
the creation of links among scattered applications so that the organization’s business logic can be interconnected.
Enterprise-class software
commerce software in the large-scale electronic commerce software class.
Enterprise resource planning (ERP)
business systems that integrate all facets of a business, including accounting, logistics, manufacturing, marketing, planning, project management, and treasury functions.
Interoperability
making a company’s information systems work together.
Knowledge management (KM) software
helps to manage knowledge itself, rather than the documentary representations of that knowledge.
Mall-style service providers
a CSP that provides small businesses with an Internet connection, Web site creation tools, and little or no banner advertising clutter.
Managed service providers (MSPs)
offer Web server management and rent application software (such as databases, shopping carts, and content management programs) to businesses.
Middleware
software that takes information about sales and inventory shipments from the electronic commerce software and transmits it to accounting and inventory management software in a form that these systems can read.
Page-based application system
returns pages generated by scripts that include the rules for presenting data on the Web page with the business logic.
Representational State Transfer (REST)
describes the way the Web uses networking architecture to identify and locate Web pages and the elements (graphics, audio clips, and so on) that make up those Web pages.
RESTful applications
Web services built on the REST model.
RESTful design
design of Web services built on the REST model.
Scalable
Web server hardware and software combinations that can be adapted to meet changing requirements.
Self-hosting
running servers in-house.
Shared hosting
the client’s Web site is on a server that hosts other Web sites simultaneously and is operated by the service provider at its location.
Simple Object Access Protocol (SOAP)
a message-passing protocol that defines how to send marked up data from one software application to another across a network.
Static catalog
simple list written in HTML that appears on a Web page or a series of Web pages.
Supply chain management (SCM) software
helps companies to coordinate planning and operations with their partners in the industry supply chains of which they are members.
Transaction processing
occurs when the shopper proceeds to the virtual checkout counter by clicking a checkout button.
Universal Description, Discovery, and Integration (UDDI) specification
the set of protocols that identify the locations of Web services and their associated WSDL descriptions.
Web APIs
name for the way that programs interconnect with each other over the Web.
Web services
combination of software tools that lets application software in one organization communicate with other applications over a network by using a specific set of standard protocols known by their acronyms
Web Services Description Language (WSDL)
used by programmers to modify an application program so that it can connect to a Web service.