The problem with the term "ebusiness" is that there seems to be as many definitions as there are software vendors. This course starts with a simple definition, "doing business over the Web." As this definition is refined and expanded, you'll see that ebusiness encompasses a continuum of options, from simple web hosting to ecommerce, internal and external business integration, and web services. The course describes the multiple options that are available and provides examples designed to help you place your organization's ebusiness goals on the spectrum of available options.
As you will see, various ebusiness implementations use a complex array of technologies. To the uninitiated, these technologies seem like an alphabet soup of options, including HTTP, HTML, CGI, URL, JSP, EJB, WAS, XML, XSL, UDDI, WSDL, SOAP, and others. This course introduces these technologies, placing them on the ebusiness continuum according to how they satisfy business requirements.
The purpose of this course is twofold. For IT managers and others interested in ebusiness concepts, it provides an overview of the available technologies. You will see the role of each technology and how they fit together in a typical ebusiness implementation. For IBM i programmers, the course provides the background information needed to understand the remaining courses of this series.
Approximate Study Time: 2-3 hours
After completing this course, you should be able to:
- Arrange potential ebusiness activities by their implementation complexity
- Identify the technologies required for different levels of ebusiness implementations
- Define TCP/IP terms
- Match TCP/IP protocols with their functions
- Order the events that take place during the display of a typical web page
- Identify the role of HTML in a Web application
- Identify the sequence of events that occur when a web page invokes a CGI program
- Name and describe two ways in which data from a web user can be passed to a CGI program
- Interpret a Uniform Resource Indicator (URI) that invokes a CGI program and passes a data string to it
- Describe methods that can be used to simulate a dialog between a web user and a server
- Identify the roles of Net.Data and PHP in a web application
- Describe the purpose of a scripting language
- Describe the differences between a CGI program and a servlet
- Describe the primary functions of an application server
- Describe the difference between the WebFacing tool and a typical screen scraper
- Define the following terms related to the use of Java: applet, servlet, JavaBean, JSP, EJB
- Identify the application servers that are supported in the IBM i environment
- Identify the parts of an XML element
- Determine whether a document consists of well formed XML statements
- Describe the purpose of XML, DOM, SAX, XSLT, DTDs, and schemas
- Describe the difference between HTML and XHTML
- Define what is meant by a web service
- Match UDDI, WSDL, and SOAP with descriptions of their purposes
Communicating with Business Partners
This course should be taken by individuals responsible for planning, implementing, and/or managing an organization's web site and other ebusiness activities. This audience includes IT managers, webmasters, content developers, application programmers, and system administrators.
This course assumes that you are familiar with the concepts and basic operations of both IBM i and personal computer systems.