Web services development has gone from an area that is “new” for most people to something that many people have experience with. This does not mean that things are not changing though. Many people know how to do “basic” web services, perhaps even applying security but in the current servers there are so many more things you can do.
Some of these newest features that not everyone is familiar with are:
- WS-Addressing – Allows web services to enable an asynchronous programming model for responses that may come after a long delay
- WS-ReliableMessaging – Allows web service clients and providers to ensure that a message was delivered and resend if needed
- MTOM – A more efficient way to transmit binary data with a web service operation, often important when transmitting a file or similar usage
- Configuring WS-Security with web service policies using WS-Policy
- WS-AtomicTransaction – Allows the service implementation to communicate transactional qualities to the client and even allow the client to rollback the web service operation after it was invoked
- WS-SecureConversation – This provides a much better performance of secure web service clients that send multiple messages over a short time
We have released a new 3 day class, WA1616 Advanced Web Services, to cover these advanced web service development areas. This course also includes just a brief coverage of JAX-WS web service development in case developers are not aware of this relatively new Java framework for web service development.
This course would be appropriate for any developer that has some web service programming or XML experience but wants to dive deeper into these more advanced topics. For those that might also want more coverage of the “basics” we could come up with a custom class that includes other topics before the advanced topics in this class.
Contact us to find out more about this exciting new course.