CORE WEB SERVICES
Course Outline
In this two-day course, you will learn how to create effective, interoperable Web services with Spring-WS. The course gives a good overview of the various standards and techniques that exist in the Web service landscape. Each standard or technique is investigated on both a conceptual and practical level, teaching students where it can be applied successfully. The course also covers some of the products that can be used to implement these. Delegates will leave with a deeper understanding of the Web service landscape, thus being able to implement Web services more successfully.
Outcomes
At the end of this course you will be able to:
Through our training, you benefit from the wide experience and architectural expertise of our team. We bring that experience to you in a highly interactive, intensely hands-on setting.
The Core Web Services course not only focuses on explaining Spring Web Services features and how to use them, but also on fundamental architectural issues. It's important to know how to use certain parts of a framework, but it's even more important to be able to decide when to use them
Book Course Now
*If you are interested in this course please contact Object Training directly to discuss dates that suit you. Call 1300 360 203 or email us now!
Please Note: Special prices are available for an In House delivery of this course. Read about the benefits and choices of our 'In House' course delivery option here.
Contact an Object Training Account Manager to enquire about alternative delivery options (such as In House or Customisation).
*All Australian prices are exclusive of GST
Topics Covered
Day 1
What are Web Services? Where do they come from, and where are they used?
Advanced XML: XML namespaces, schemas, and XPath queries
SOAP: what does a SOAP message look like? How does it relate to Java?
Web Service Description Language (WSDL). What is it used for? How does it relate to SOAP?
Building a SOAP Web service with Spring-WS
Web Service architectures: where do Web services fit in application architecture, and when does it make sense to use an Enterprise Service Bus (ESB)?
Day 2
The WS-* specification landscape: an overview of the standards that exist. Two standards are looked at in more detail: WS-Addressing and WS-Security. We look at the goal of these two specifications, when they should be used, and how interoperable they are
Implementing Web services that use WS-Addressing and WS-Security with Spring-WS
REST: what is it, how different is it from SOAP and WS-*, where can it be applied successfully?
Building a REST Web service
Prerequisites
We assume participants have a good understanding of the core Java APIs, as well as a basic knowledge of general J2EE concepts and APIs, and XML techniques.
Audience
N/A
Course Fee
$1,950.00 ex gst
Duration
Two Days
Structure
N/A
Tools
Since this class focuses on Spring Web Services as well as on gaining a deeper understanding of the Web service landscape, it is 60% theory-oriented. There is 40% lab-work. Since lab work is a major part of the course, you use a computer when taking this course. For scheduled public training events, we generally (unless otherwise indicated) provide a fully configured lab PC for your use. You may bring your laptop, but it is not necessary. For on-site training, SpringSource also offers the possibility of arranging a development machine for you. More information about the availability of computers is available when registering for this course.
Material
N/A
Terms and Conditions
Please click here to review our terms and conditions before booking on your course
Course Discounts
A discount may be available for this course and may be based on multiple bookings, In House delivery, or contract order agreements.
Please enquire about discounts with your Object Training Account Manager