You can plan to develop and implement Web services based on a variety of Java programming models.
Web services reflect the service-oriented architecture approach to programming. This approach is based on the idea of building applications by discovering and implementing network-available services, or by invoking the available applications to accomplish a task. Web services deliver interoperability, for example, Web services applications provide a way for components created in different programming languages to work together as if they were created using the same language. Web services rely on existing transport technologies, such as HTTP, and standard data encoding techniques, such as Extensible Markup Language (XML), for invoking the implementation.
Read the Web services scenario overview information to learn about the story of a fictional online garden supply retailer named Plants by WebSphere and how this retailer incorporated the Web services concept. You can also review the Samples Gallery for Web services Samples. These Samples demonstrate enterprise beans and JavaBeans components that are available as Web services.
The Samples Gallery includes Samples that demonstrate JAX-WS-based Web services. The JAX-WS Web services Samples demonstrate the simple message exchange patterns using both synchronous and asynchronous invocation of Web services in SOAP 1.1 and SOAP 1.2 environments. The Samples are composed with Web service standards such as WS-Addressing (WS-A) , WS-Reliable Messaging (WS-RM), and WS-Secure Conversation (WS-SC), which you can use to complete a broad range of interoperability tests. The samples demonstrate the use of JavaBeans artifacts and static service endpoints and proxy-based clients. Additionally, a Sample is provided that demonstrates Message Transmission Optimization Mechanism (MTOM).
You must re-write existing JAX-RPC applications if you want to take advantage of the features of the JAX-WS programming model.
You have a design plan for implementing Web services applications into your business architecture.
In this information ...Related concepts
Related tasks
| IBM Redbooks, demos, education, and more(Index) |