XML Products        

OSS Fast Infoset Tools - Now Available    - Selected For Use by GTECH

3 Times Smaller & 5 Times as Fast as XML
For fast, compact standards-based XML, without an XML schema, consider the OSS Fast Infoset (FI) Tools. Our OSS FI Tools optimize your XML by using the Fast Infoset representation for the XML Information Set - even when an XML schema was not used, or may not be available to your application. Our Tools, which create and process highly efficient Fast Infoset messages, are conformant to the ITU-T X.891 (2005) | ISO/IEC 24824-1: 2005 Information Technology - Generic Applications of ASN.1: Fast Infoset Standard. The OSS FI Tools are fully interoperable with Sun’s Glassfish Fast Infoset Java implementation. OSS actively participates in the Fast Infoset Interoperability Project to ensure that our FI Tools seamlessly interoperate not only with the Sun Glassfish implementation, but with any other FI standard implementation as well.

OSS Fast Web Services Tools for C/C++
A high performance alternative to traditional Web Services, the OSS Fast Web Services (FWS) Tools are for those who use Web Services in resource-constrained and/or bandwidth-constrained environments. Our Tools create and process highly efficient binary SOAP messages in accordance with the ITU-T X.892 | ISO/IEC 24824-2 standard. Traditional XML SOAP messages are also supported, ensuring that you can also exchange SOAP messages with XML based peers.

OSS Fast Web Services Tools for Java - Now Available
With all the core features of the OSS Fast Web Services Tools for C/C++ plus the platform independence that Java offers, the OSS Fast Web Services Tools for Java enable fast and efficient end-to-end, interoperable Web Services. The user-friendly API automates the construction and processing of SOAP messages to speed your application development.

OSS XSD Tools for C/C++
Enjoy the best of both XML and binary encoding technologies through a single tool. The OSS XSD Tools bind your XSD schema to C/C++ representations. Runtime libraries provide fast encoding of values of these representations into highly compact binary messages or traditional XML documents. Standard, proven, binary encoding rules enable you to achieve better serialization/parsing speeds, and better compression. Decoders provide validation of incoming XML documents and binary messages, and fast transformation to the values of C/C++ data types. The OSS XSD Tools adhere to the W3C XML Schema standard and ITU-T Recommendation X.694 | ISO/IEC 8825-5.

OSS XSD Tools for Java - Now Available
If you wish your application to have the full power of XML with the efficiency of binary encodings - and platform independence, consider the OSS XSD Tools for Java. These tools consist of the OSS XSD compiler which binds your XSD schema to Java representations, and feature-rich runtime jar files for encoding/decoding/manipulating application messages. The OSS XSD Tools for Java can be used on any platform that has a JRE (Java Runtime Environment).

OSS XSD to ASN.1 Translator
The XSD to ASN.1 Translator allows interoperability between XSD and ASN.1 tools. It converts your XSD schema(s) into equivalent ASN.1 module(s). "Equivalent" means that all XML documents conforming to the original XSD would be valid XML encodings (also known as E-XER encodings) of the generated ASN.1 as well. Similarly, all the E-XER encodings of the ASN.1 would be valid XML instances of the XSD. Thus, it is possible to use an XML Schema on one end, and ASN.1 files produced by the translator on the other end, and interchange XML documents between the peers (or even interchange binary encodings if the OSS XSD Tools are used by the XSD applications).

OSS ASN.1 to XSD Translator
The ASN.1 to XSD Translator is the perfect tool for you if you use ASN.1, and would like to generate equivalent XSD notation. The resulting XSD schema can be used by XSD-based applications, to exchange information with ASN.1 application, using XML. The tool can convert your ASN.1 modules into XSD schemas. All the XML encodings produced by your ASN.1 application would be conforming instances of the generated XSD. Similarly, all the XML instances received from your XSD-based application can be decoded by the ASN.1 XML decoder.

Related Tools:

OSS ASN.1 Tools with XML support
With the introduction of the Extended XML Encoding Rules, E-XER (ITU-T Recommendation X.693 | ISO/IEC 8825-4), ASN.1 has emerged as a schema language for XML. It is as powerful a schema notation as XSD; in fact, it is more powerful because you get support for binary encodings as a value-added feature. The E-XER encoding instructions (NAMESPACE, ATTRIBUTE, LIST, and USE-TYPE to name a few) can be embedded within your ASN.1 syntax, or specified in a separate XER encoding control section. Adding XER instructions does not affect the binary encoding at all, while giving you the freedom of precisely defining the XML layout of your data.

These tools provide similar functionality as the OSS XSD Tools for C/C++ or Java, except these tools take ASN.1 as the schema notation. Both the XSD and the ASN.1 tools have the capability of generating/parsing XML and Binary encodings.

 

.:. Top

Copyright © 2008 OSS Nokalva, Inc.   All Rights Reserved.

XML Products Overview

FREE Trial Download

XSD Brochure

FWS Brochure

Fast Infoset Brochure

OSS Binary XML Solutions

E-XER

XML News Center


24 hours/day, 7 days/week access to live technical support

Maintenance