|
| Developing Web Services with Java |
|
Web services are services and components that can be accessed via the Internet for business to business (B2B) communications. Using web services, you can publish common services for heterogeneous clients written in many different languages and running on many different operating systems. Web services are also widely used in software integration, and provide the tools for multiple unrelated software systems to share information and events. Writing web services in Java is especially appealing, combining the portability advantages of the Java programming language with those of the common web service standards to build universal services that can be both deployed and accessed from anywhere.
This instructor-led e-Learning course will provide you with the tools and knowledge you need to get started developing web services with Java and Apache Axis, with plenty of example code.
|
| |
| Who Should Attend |
| Beginning, intermediate, or experienced Java software developers who wish to use web services to build software integration or service-oriented architectures. It is not intended for developers looking for an introduction to Java, nor is it intended for non-technical software project managers. |
| |
| Prerequisites |
|
· Beginner-level knowledge of the Java programming language.
· Basic experience setting up the Jakarta Tomcat server.
· Familiarity with the XML and HTTP standards.
|
| |
| Benefits of Attending this Class |
| Upon completion of this course,
students should be able to: |
- Make informed decisions
on whether to apply web services to solve meet software
requirements.
- Compare and contrast web services with RMI,
CORBA, and EJB, and describe the comparative strengths
and weaknesses
of each.
- Understand the structure of the Simple Object Access
Protocol (SOAP) that underlies web service implementations.
- Describe the role of Web Service Description Language
(WSDL) in a web service architecture.
- Build and deploy
web services with Apache Axis.
- Build both basic (stub-based)
and manual web service clients.
- Understand the Axis Web
Service Deployment Descriptor (WSDD), and use it to meet
a variety of web service needs.
- Be able to integrate
Axis-based web services into existing applications.
|
| |
| Course Contents |
· Introduction to Web Services
· Foundation Technologies
· Creating a Web Service
· Consuming a Web Service
· Example: Sound Generator
· Advanced Topics
· Questions and Answers
|