WS130: Web Services Overview Seminar (1 / 2 day)
Course Overview
The first wave of the Internet delivered information to people.
The second wave, being accelerated through the use of Web Services,
delivers information to systems and opens up new ways of transacting
business processes and delivering business services. This overview
looks at the fundamental web service technologies supporting this
second wave of the Internet, discusses some of the issues which adopters
of these technologies are facing and examines the myriad of emerging
technologies and standards which may play important roles in future
web service based systems.
Core technologies discussed include: SOAP, the Simple Object Access Protocol;
WSDL, the Web Service Description Language; and UDDI, the Universal Description Discovery
and Integration system. We also examine the emerging technologies proposed to support
security, transactions, notifications/events, reliable messaging and managing resources.
View sample slides: WebServicesIntro
The workshop focuses on providing attendees with some hands-on experience with some of the
core Web Services technologies including SOAP, WSDL and UDDI:
- SOAP, which provides a simple and lightweight mechanism for exchanging structured and typed information between peers in a distributed, decentralised computing environment using XML messages;
- WSDL, which provides a way of specifying the service offered in such systems; and
- UDDI, which allows us to publish and discover service offerings.
Course Objectives
- Become familiar with SOAP, UDDI, WSDL & Service-Oriented Architectures
- Gain the essential knowledge to be able to use SOAP, WSDL & UDDI
- Explore some of the practical issues of designing and deploying Web Service systems
- Understand the status of the Web Service standardisation process
- Understand the complex emerging set of related standards such as WS-Security, SAML, WS-Inspection, ebXML, BPEL4WS, WSEL, RosettaNet, JAX*.
- Obtain some hands-on experience from small exercises and demo applications using SOAP/WSDL/UDDI using either Microsoft WebMatrix or a J2EE Web Service Framework (e.g. WebLogic Workshop) (Workshop only).
Audience
Software Developers, Designers, Managers and Architects interested in Web Service systems based on SOAP, WSDL & UDDI.
What to Expect
Expect an interactive course structured into modules. All modules have up-to-date lecture content
and strong practical components, which enables attendees to learn from hands-on experience and from
other attendees while working alone or in small teams. Attendees will also receive a full copy of
supporting notes, designed to complement the instruction and workshop.
Course Content
- Core Technologies: XML, SOAP, WSDL, UDDI (plus a quick comparison to REST)
- Security: The WS-Security family of specifications, WS-Trust and WS-Federation
- .Net Language/Environment Support: GXA and WSE
- Java/J2EE Language/Environment Support: JAXP, JAXR, JAX-RPC, SAAJ, JAXB and JAXM
- Transactions: BTP vs WS-CAF vs WS-Transactions
- Notifications/Events: WS-Eventing vs WS-Notifications (WS-BaseNotification, WS-BrokeredNotification, WS-Topics)
- Reliable Messaging: WS-Reliability vs WS-ReliableMessaging
- Managing Resources: REST vs WS-Transfer vs WS-ResourceFramework (WS-ResourceProperties, WS-ResourceLifetime, WS-RenewableReferences, WS-ServiceGroup, WS-BaseFaults)
|