FACTOID # 149: Norwegians consume more than 15 times as much coffee per person as the Irish.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Fast Infoset

Fast Infoset specifies a binary encoding for the XML Information Set. An XML infoset [1] (such as a DOM [2] tree, StAX [3] events or SAX [4] events in programmatic representations) may be serialized to an XML 1.x document or, as specified by Fast Infoset, may be serialized to a fast infoset document. Fast infoset documents are generally smaller in size and faster to parse and serialize than equivalent XML documents.


Analogies taken too far can lead to all sorts of misconceptions but one can think of Fast Infoset as 'gzip' for XML. Like the gzip encoding, and unlike a schema-based encodings, a Fast Infoset document can be read only knowing that it was encoded using Fast Infoset. A major difference is that Fast Infoset optimizes the properties of size and performance, while gzip optimizes only the property of size.


The Fast Infoset specification is a standard from the ITU-T [5] and ISO [6]. The standard has two different formal names, one from each standard organization: ITU-T Rec. X.891 | ISO/IEC 24824-1 (Fast Infoset), but it is commonly refered to by the term Fast Infoset. ITU-T approved the standard on May 14, 2005, while it is at the sage of a Final Committee Draft under the ISO process.


A common misconception is that Fast Infoset requires ASN.1 support. This is not true: although the formal description uses ASN.1 formalisms, ASN.1 support is not required by implementations. A document based on Annex D of ITU-T Rec. X.891 | ISO/IEC 24824-1 has been published [7] that presents examples of encoding XML infosets as fast infoset documents.


The FI project is an open source (using Apache_License 2.0) project at Java.Net (http://fi.dev.java.net) that is delivering a high-performance, production-quality, Java-based, implementation of Fast Infoset. There are multiple projects using this implementation, including the reference implementation for JAX-RPC and JAX-WS used in JWSDP and GlassFish. The Apache Software License is an open source license used by the Apache Software Foundation. ... JAX-RPC (Java API for XML-based RPC) allows invoking from a Java application a Java based Web Service with a known description while still being consistent with its WSDL description. ... The Java Web Services Development Pack (JWSDP) is a free Software Development Kit (SDK) for developing Web Services, web applications and Java applications with the newest technologies for Java. ...


External links

  • http://asn1.elibel.tm.fr/xml/finf.htm
  • http://fi.dev.java.net

  Results from FactBites:
 
Fast Infoset and the Pragmatic SOA Approach (2316 words)
Fast Infoset (FI) is an open, standards-based binary format for the efficient interchange of XML that is based on the XML Information Set (Infoset).
Fast infoset documents always retain the hierarchical structure described by the corresponding XML infoset, and depending on which features are selected, can be self-contained or not.
Fast infoset documents that are self-contained can be converted to and from XML without information loss (a round trip, so to speak), at least with respect to the information items and properties defined in the XML Information Set.
Fast Infoset - Wikipedia, the free encyclopedia (291 words)
Fast Infoset (or FI) specifies a binary encoding format for the XML Information Set (XML Infoset), as an alternative to the XML document format.
Fast Infoset aims to improve the performance of serializing and deserializing XML and it aims to allow the XML to be stored in a more efficient way than the normal XML document format.
The Fast Infoset specification is defined by both the ITU-T and the ISO standards bodies.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m