World Wide Web Consortium Issues Three Web Services Recommendations; Three-Part Solution Leads to Better Web Services Performance.http://www.w3.org -- The World Wide Web Consortium (W3C (World Wide Web Consortium, www.w3.org) An international industry consortium founded in 1994 by Tim Berners-Lee to develop standards for the Web. It is hosted in the U.S. by the Computer Science and Artificial Intelligence Laboratory (CSAIL) at MIT (www.csail.mit.edu/index.php). ) has published three new Web Services Recommendations: XML-binary Optimized Packaging XML-binary Optimized Packaging (XOP) is a W3C recommended convention, defined for efficient serialization of XML Infosets that have a mix of binary and textual data, and, more generally for storing binary data in XML tags. (XOP XOP XML-binary Optimized Packaging XOP X-ray Oriented Programs ), SOAP Message Transmission Optimization Mechanism (MTOM MTOM Message Transmission Optimization Mechanism MTOM Maximum Take-Off Mass MTOM Mobile to Mobile ), and Resource Representation SOAP Header Block (RRSHB RRSHB Resource Representation SOAP Header Block ). These recommendations provides ways to efficiently package and transmit binary data included or referenced in a SOAP 1.2 message. Web Services Applications Need Effective, Standard Methods for Handling Binary Data Web Services applications have the primary goal of sharing and using data between applications. This includes an increasingly diverse set of media formats and devices, including large schematics and other graphical files. Examples are as intricate as sharing architectural blueprints between multiple parties, or as simple as sending a photo from a digital camera directly to a printer. One of the biggest technical and performance issues for Web services occurs when a user or application is handling large binary files. Encoding binary data as XML produces huge files, which absorbs bandwidth and measurably slows down applications. For some devices, it slows down so much that the performance is considered unacceptable. W3C Devises Three-Part Solution for Better Web Services Performance W3C's XML Protocol Working Group has been looking at this issue almost from its inception, while it was developing the first SOAP standard, SOAP 1.2. The newest Recommendations published today work with SOAP 1.2 to address the specific issue of improving Web services performance by providing standard methods and mechanisms for transmitting large binary data. "By enabling a more efficient way of serialize To convert a parallel signal made up of one or more bytes into a serial signal that transmits one bit after the other. serialize - serialise and transmit a SOAP message (XOP and MTOM), and by sending all the data needed to process the message, even when the data would not be readily available (RRSHB), Web Services have just become faster and more usable," explained Yves Lafon, W3C Team Contact for the XMLP (XML Protocol) An XML message-based protocol from the World Wide Web Consortium (W3C) for accessing services over the Internet. XMLP was used as a model for analyzing and evaluating protocols for Web services and resulted in the endorsement of SOAP. See SOAP and Web services. Working Group. XOP Allows Efficient Encoding of Binary Data in XML XML-binary Optimized Packaging (XOP) provides a standard method for applications to include binary data, as is, along with an XML document in a package. As a result, applications need less space to store the data and less bandwidth to transmit it. XOP works at the XML Information Set XML Information Set (Infoset) is a W3C specification describing an abstract data model of an XML document in terms of a set of information items. The definitions in the XML Information Set specification are meant to be used in other (Infoset) level, allowing the same abstract representation of a XML document to be serialized in different ways. MTOM implements XOP, makes SOAP 1.2 faster The Message Transmission Optimization Mechanism (MTOM) uses the features provided by XOP to address SOAP messages. MTOM defines a "Transmission Optimization" feature that enables SOAP bindings to optimize the transmission and/or the wire format used to transfer a SOAP message. It also defines a concrete implementation of this feature, using HTTP and XOP to send the various binary parts as well as the SOAP message in a MIME envelope, reducing the bandwidth and the time used to encode/decode such data. RRSHB Gives Applications a Local Short Cut to Resources The third piece, the Resource Representation SOAP Header Block (RRSHB) functionality allows SOAP message recipients to access cached representations of external resources. This is important, as there may be times when there are either limits to bandwidth or access of files. It gives the recipient the option of using either the original file that may be identified by a URI Uri, in the Bible Uri (y `rī), in the Bible.1 Father of Bezaleel (1.) 2 Father of Geber (2.) 3 Porter. , or to use a cached copy that accompanies the actual SOAP message. Used with MTOM, it enhance greatly the speed and of processing as the external data is already present when the recipient is starting processing the message. About the World Wide Web Consortium (W3C) The W3C was created to lead the Web to its full potential by developing common protocols that promote its evolution and ensure its interoperability. It is an international industry consortium jointly run by the MIT Computer Science and Artificial Intelligence Laboratory CSAIL Computer Science and Artificial Intelligence Lab ) in the USA, the European Research Consortium for Informatics and Mathematics (ERCIM ERCIM - European Research Consortium on Informatics and Mathematics. An association of European research organisations promoting cooperative research on key issues in Information Technology. ) headquartered in France and Keio University in Japan. Services provided by the Consortium include: a repository of information about the World Wide Web for developers and users, and various prototype and sample applications to demonstrate use of new technology. More than 350 organizations are Members of W3C. To learn more, see http://www.w3.org/ |
|
||||||||||||

`rī)
Printer friendly
Cite/link
Email
Feedback
Reader Opinion