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.
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) |