 |
|
OL903: Web Services Concepts and Implementation
Description:
Web Services are a set of standards and technologies that enable distributed
application communication. They represent the next step beyond established
distributed computing protocols like DCOM, RMI and CORBA. All major vendors
are offering proprietary solutions to take advantage of new opportunities for
Enterprise Application Integration (EAI), Business-to-Business (B2B)
applications, and intra-enterprise component reuse.
The three-day version of OL903 is a survey course, discussing the
underlying web services technologies and implementations.
The course is divided into two parts.
In the first part, we study the core technologies that are used in current
implementations. Specific technologies that are discussed include:
- Simple Object Access Protocol (SOAP)
- Web Services Description Language (WSDL)
- Universal Description, Discovery, and Integration (UDDI)
- Web Services Invocation Framework (WSIF)
- Web Services Inspection Language (WSIL)
- Workflows and business processes, specifically Business Process Execution
Language for Web Services (BPEL4WS)
- Web Services Security (WS-Security)
The second section concentrates on services implementation with the developer
in mind. Development and management issues in services-oriented architecture
including interoperability, modularity, performance, reliability, scalability,
and security are discussed. This section is highly flexible in that we can
demonstrate a specific vendor implementation based on your institution's
preference (e.g. IBM, BEA, HP, WebMethods, Microsoft .NET, Oracle or
open source), or broadly survey implementations from several vendors including
demonstrations of existing tools.
Objectives:
At the end of the course, students will be able to:
- Explain the basic concepts underlying Web Services
- Identify project areas where Web Services are appropriate
- Explain the technical concepts underlying Web Services
Audience:
The course is appropriate for technical management, project advisors,
technologists, designers, testers, and developers.
Prerequisites:
Participants should have a basic understanding of the Web, some knowledge of
XML, and exposure to the software development process.
Duration: 3 days
- Course Contents:
Web Services Overview
- SOAP
- WSDL
- UDDI
- WSIF
- WSIL
- Workflows and Business Processes
- Web Services Security
Implementation Overview
- Web Services Applications
- Web Services Tool Overview
- Business Process Tool Overview
- Web Services Runtime and Deployment
|
|