Thanks to Sameer on his excellent presentation covering webservices. He discussed the current state in development with webservices including best practices, document oriented webservices, and what people are doing today. Sameer also delved into
WS-I which is clarifying the ambigious portions of the existing specifications and providing profiles to verify interoperability. WS-I is composed of over 150 companies. Both
Apache Axis and the
Java Web Services Developer Pack are WS-I compliant. The Java Web Services Developer Pack is free implementation of the JAX-RPC spec and is a core piece of the
Java Application Platform Suite. For an additional fee, a version can be purchased that has additional load-balancing/fault tolerance features. With the Web Services Developer Pack Sun is also providing early access to new technologies including
WS-Security. Since both Apache Axis and the Java Web Services Developer Pack are JAX-RPC implementations, it should be possible to easily switch between implementations. Sameer covered the difference between
Document Literal and Document Encoded services and their impact upon interoperability.