Java Reference
In-Depth Information
WSIT AND WS-I
WSIT stands for Web Services Interoperabiltiy Technology, and represents a joint effort by Microsoft
and Sun, started in 2005, that aims to ensure that web services written in Java can be consumed by
.NET clients, and vice versa. This is not to be confused with the WS-I, which is an organization in
Boston that promotes interoperability standards. They serve as a central organizing body for the in-
teroperability work for approximately 130 member companies, and most importantly, they are the
publishers of the WS-Basic Profile. You can find out more about them at http://www.ws-i.org .
The second layer of Metro offers advanced features in four categories: Transports, Reliability,
Security, and Transactions, as highlighted in Table 4-1 .
Table4-1.Metro capabilities
Metro capab-
ility
Key features implemented
Transports
SOAP over TCP with FastInfoset, JMS and SMTP transports, MTOM and XOP for optim-
ized binary encoding
Reliability
WS-ReliableMessaging implementation
Security
WS-Security and WS-Trust
Transactions
Offers transactional support for web services and implements WS-Coordination and WS-
Atomic Transactions
JAX-WS relies on JAXB (Java API for XML Binding) to provide a translation or mapping
layer between XML and Java.
NOTE
WS-Addressing abstracts the physical location of a web service resource for looser coupling. MTOM
(Message Transmission Optimization Mechanism) optimizes the transmission of binary data within
SOAP messages.
While Metro is available as a separate download that can work in conjunction with other con-
tainers such as WebLogic 10.3, it is generally considered as the Sun web services stack, as
shown in Figure 4-5 .
Search WWH ::




Custom Search