Java Web Services
Have a question about this course? Contact a representative.
Course Description
Course Outline
1. The Web Services Architecture
Time: 1 hours
This course provides a background in interoperable Web services and teaches the foundations, principles and benefits of interoperable Web services.
Objectives
- Identify the need for Web services
- Describe the motivation for Web services
- Explain levels of interoperability of Web services
Topics
- Interoperable Web Services
2. Creating and Hosting Web Services
Time: 1 hours
This course will provide a background in building Web services and teach how to create and host Web services.
Objectives
- Identify requirements for building Web services
- Define process for creating Web services
- Specify mechanisms for hosting Web services
Topics
- Creating and Hosting Web Services
3. Java and Web Services
Time: 1 hours
This course will provide a background in the architecture of Java web services. It covers the different application programming interfaces (APIs) used to program Java web services.
Objectives
- Identify elements of Java web services architecture
- Define core Java web services application programming interfaces (APIs)
- Explain how information flows among different levels of Java web services
Topics
- Java and Web Services
4. The Simple Object Access Protocol (SOAP)
Time: 1 hours
This course provides a background in the Simple Object Access Protocol (SOAP). It also describes how SOAP is used to transport information in Web services.
Objectives
- Identify the usage of SOAP in Web services
- Encode and decode information using SOAP in Web services
- Work with SOAP attachments in Web services
Topics
- The Simple Object Access Protocol (SOAP)
5. The Java APIs for SOAP Messaging (SAAJ)
Time: 1 hours
This course provides a background in the SOAP for Attachments API for Java (SAAJ). It also explains how to use the API to attach, detach, and process SOAP attachments in Web services.
Objectives
- Identify the usage of the SAAJ API in Web services
- Add, remove and process SOAP attachments from Web services
- Describe how SAAJ integrates with other APIs used in Web services
Topics
- SOAP with Attachments API for Java (SAAJ)
6. Java API for XML Messaging (JAXM)
Time: 1 hours
This course provides a background in the Java API for XML Messaging (JAXM). It also shows how to use the API to send and receive document-oriented XML messages using Web services.
Objectives
- Identify the usage of the JAXM API in Web services
- Send and receive document-oriented XML messages using Web services
- Describe how JAXM integrates with other APIs used in Web services
Topics
- Java API for XML Messaging (JAXM)
7. Web Services Description Language (WSDL)
Time: 1 hours
This course provides a background in the Web Services Description Language (WSDL). It also describes how to create WSDL documents, and how WSDL documents are used in the creation and development of Web services.
Objectives
- Identify the format and structure of Web Services Description Language (WSDL)
- Explain how WSDL is used in creating Web services
Topics
- Web Services Description Language (WSDL)
8. The Java API for XML-Based RPC (JAX-RPC)
Time: 1 hours
This course provides a background in the Java API for XML-based RPC (JAX-RPC). It also describes how to invoke XML-based remote procedure calls.
Objectives
- Identify the Java API for XML-based RPC (JAX-RPC)
- Explain how to use JAX-RPC to remotely invoke Web services
Topics
- The Java API for XML-Based RPC (JAX-RPC)
9. Generating Web Services from Java Code
Time: 1 hours
This course describes new features for generating Web services from Java code. It also explains how to improve productivity by using annotations to simplify generation of Web services from Java code.
Objectives
- Explain how to use annotations to specify the creation of Web services in Java code
Topics
- Generating Web Services from Java Code
10. Generating Java Web Services from WSDL
Time: 1 hours
This course teaches how to generate Java web services from WSDL.
Objectives
- Describe how to generate Java web services from WSDL
Topics
- Generating Java Web Services from WSDL
11. Best Practices and Techniques
Time: 1 hours
This course describes best practices and techniques for creating Java Web services.
Objectives
- Describe best practices and techniques for creating Java Web services
Topics
- Best Practices and Techniques
12. EJB, JSP, and Web Services
Time: 1 hours
This course teaches how Enterprise Java Beans (EJB) and Java Server Pages (JSP) may be integrated with Web services.
Objectives
- Identify J2EE application tiers
- Explain how JSP integrates with Web Services
- Show how to perform XSLT transformations
- Describe how to install and work with JAXM custom tags
Topics
- EJB, JSP, and Web Services
13. Service Lifecycle and Message Handlers
Time: 1 hours
This course teaches how to manage the Web services service lifecycle and process multiple message handlers.
Objectives
- Describe the Web service lifecycle
- Explain how to work with message handlers
Topics
- Service Lifecycle and Message Handlers
14. SOAP Attachments
Time: 1 hours
This course describes how to work with SOAP attachments.
Objectives
- Create and work with SOAP attachments
Topics
- SOAP Attachments
15. Securing Web Services
Time: 1 hours
This course explains how to secure Web services.
Objectives
- Describe how to secure Web services
Topics
- Securing Web Services
More Information
| Language | English |
| Course Length | 15.00 hours |
| Duration of Access | 1 year |
| Instructor | Self Study |
| Vendor | Webucator (Read more about Webucator accreditation.) |
| Course Certification | Otterbein College awards 1 CEU for every 10 hours of successfully completed course work. For the average completion time of any course, see the course outline. Select the category of courses you are interested in and then select the specific course. Average course completion time is listed under "Time" on each course catalog page. Students pay Otterbein College a $15 (subject to change) CEU application fee for each course completed for CEU credit. |
| Requirements/Materials Included | The following are the minimum user system requirements necessary to enjoy maximum access to the HTML-based courses: 200MHz Pentium with 32MB Ram. 640 x 480 256-color video (800x600 is recommended). Windows 95, 98, NT, 2000, or XP Internet Explorer 5.0 or higher required. An Authorware plug-in is used for course simulations but is not required to run the courses. It can be installed the first time you take a course by following the instructions shown on the Web page. The Macromedia Flash Player is used for course introductions and activities, but is not required to run the courses. It can be installed the first time you take a course by following the instructions shown at login. Netscape and AOL browsers are not supported. We do not formally support our courseware on the Macintosh platform. If you choose to try to use the courses on a Macintosh, you need to be aware that they will not have full functionality, specifically within the Authorware simulations and the supplied files. However, if you are a Macintosh user and make use of a Windows emulator, Authorware simulations and supplied files may function. Since we do not test with Macintosh or Windows emulators, we cannot guarantee our courses on the Macintosh platform. The courses play well through 56 KB modems. Of course, play is faster as connection speeds increase. The traditional HTML-based courses are designed for highly efficient, real-time presentation with an average page size under 20 K. The Business Skills Video courses use streaming media at a rate of 15 Frames Per Second. The media is sent in a continuous stream and is played as it arrives rather than waiting for the complete file to download. |














