
Building and Deploying Web Services using Java EE
Web Services are now ubiqutous within the context of enterprise applications, enabling interoperability, and messaging between disparate platforms. This training course demonstrates how this technology can be harnessed using the Java platform, and Java EE technology. The training course is a hands on training course, and you will gain opportunity to develop, interact with, and deploy web services. You will be exposed to SOAP, WSDL, and UDDI and the accompanying Java APIs, JAX-WS, SAAJ, and JAXR. The training course can be run with any application server such as JBoss. Alternatively the course can be run using Apache Axis2 as the host for the deployed web services. There is also discussion of how web services can be used specifically within the Java Enterprise Edition environment and how they can be integrated with .NET Framework applications. Additional content can be added on UDDI, JAXR and XML programming if desired.
Training Course Duration
2 days
Layout
Training course combines lectures with practical exercises that help the delegates to put what they have learned on the training course into practice. The exercises specifically build on what has been recently taught and are built up as the training course progresses.
Who it is for
This training course is aimed at experienced Java developers who wish to incorporate web services into his or her application development.
Training Course Prerequisites
- Delegates must be familiar with XML, and it is highly advantageous if delegates are familiar with the Java API for XML Processing (JAXP). This can be gained from the ‘Building XML Applications Using the Java Programming Language’ training course.
- Knowledge of the Java Programming Language can be obtained from our ‘Java Programming’ training course. XML experience can come from the ‘XML Overview’ training course.
Training Course Objectives
At the end of this training course, students should be able to:
- Define a web service
- Deploy a web service within Apache Axis
- Deploying a Web service using Annotations within an application server
- Understand the SOAP protocol
- Read and understand SOAP messages passed between server and client.
- Send and receive SOAP messages using SAAJ
- Generate, read and understand the Web Services Description Language files.
- Work with Web service stubs for both Java and non Java based services
- Understand where Web services fit in the Java EE framework
- Understand Web service security
- Identify best practices for Web service development
- Understand alternative architectures such as REST for Web services
Training Course Contents
|
1. Introduction to Web Services
2. Introduction to Service Oriented Architecture
3. Introduction to SOAP
4. Creating Web Services
5. Consuming Web Services
6. Introduction to XML Schemas
|
7. Web Services Description Language WSDL
8. Creating Interoperable Web Services
9. Web Services Architecture and Design
10. The Build Cycle
11. Web Services Security
12. REST Based Web services
|
![]() |
![]() |
![]() |
![]() |
| Book to attend a public course | Book a private course for your team (from only £895/day!) | Request more information about this course | Speak to an instructor who teaches this course |







