Fast Web Services Tools by OSS Nokalva
By sandoz on Nov 29, 2005
OSS Nokalva have announced their Fast Web Service Tools, which provides a C/C++ implementation of ITU-T X.892 | ISO/IEC 24824-2 Fast Web Services. From the more detailed technical description it looks a thorough piece of work.
Fast Web Services specifies a very efficient encoding of SOAP message infosets using:
- the ASN.1 Schema for SOAP;
- X.694, for the mapping of W3C XML Schema to ASN.1 schema embedded in WSDL service descriptions; and
- the ASN.1 Packed Encoding Rules.
This enables the transmission of very compact messages that can be efficiently produced and processed. An important property of Fast Web Services work is that it requires no modification to WSDL 1.1 that conforms to the WS-I Basic Profile 1.0. I think there are at least two interesting domains for Fast Web Services:
- mobile and wireless, where there is limited bandwidth and devices with limited processing power; and
- XML appliances, Fast Web Services could provide an interesting and useful feature to XML appliances to convert between XML SOAP messages and binary encoded SOAP messages for efficient server side and/or client side processing and production within a particular domain while still enabling larger interoperability over the Web.