OASIS (organization)
The Organization for the Advancement of Structured Information Standards is a global nonprofit consortium that works on the development, convergence, and adoption of open standards for security, Internet of Things, energy, content technologies, emergency management, and other areas.
History
OASIS was founded under the name "SGML Open" in 1993. It began as a trade association of SGML tool vendors to cooperatively promote the adoption of the Standard Generalized Markup Language through mainly educational activities, though some amount of technical activity was also pursued including an update of the CALS Table Model specification and specifications for fragment interchange and entity management.In 1998, with the movement of the high tech industry to XML, "SGML Open" changed its emphasis from SGML to XML, and changed its name to OASIS Open to be inclusive of XML and reflect an expanded scope of technical work and standards. The focus of the consortium's activities also moved from promoting adoption to developing technical specifications. In July 2000 a new technical committee process was approved. With the adoption of the process the manner in which technical committees were created, operated, and progressed their work was regularized. At the adoption of the process there were five technical committees; by 2004 there were nearly 70.
During 1999, OASIS was approached by UN/CEFACT, the committee of the United Nations dealing with standards for business, to jointly develop a new set of specifications for electronic business. The joint initiative, called "ebXML" and which first met in November 1999, was chartered for a three-year period. At the final meeting under the original charter, in Vienna, UN/CEFACT and OASIS agreed to divide the remaining work between the two organizations and to coordinate the completion of the work through a coordinating committee. In 2004 OASIS submitted its completed ebXML specifications to ISO TC154 where they were approved as ISO 15000.
The consortium has its headquarters in Burlington, Massachusetts, shared with other companies. On September 4, 2014, the consortium moved from 25 Corporate Drive Suite 103 to 35 Corporate Dr Suite 150, still on the same loop route.
Standards development
The following standards are under development or maintained by OASIS technical committees:- AMQP — Advanced Message Queuing Protocol, an application layer protocol for message-oriented middleware.
- BCM — Business Centric-Methodology, BCM is a comprehensive approach and proven techniques that enable a service-oriented architecture and support enterprise agility and interoperability.
- CAM — Content Assembly Mechanism, is a generalized assembly mechanism for using templates of XML business transaction content and the associated rules. CAM templates augment schema syntax and provide implementers with the means to specify interoperable interchange patterns.
- CAMP — Cloud Application Management for Platforms, is an API for managing public and private cloud applications.
- CAP — Common Alerting Protocol, is an XML-based data format for exchanging public warnings and emergencies between alerting technologies.
- CMIS — Content Management Interoperability Services, is a domain model and Web services standard for working with Enterprise content management repositories and systems.
- CIQ — Customer Information Quality, is an XML Specifications for defining, representing, interoperating and managing party information.
- DocBook — DocBook, a markup language for technical documentation. It was originally intended for authoring technical documents related to computer hardware and software but it can be used for any other sort of documentation.
- DITA — Darwin Information Typing Architecture, a modular and extensible XML-based language for topic-based information, such as for online help, documentation, and training.
- EML — Election Markup Language, End to End information standards and processes for conducting democratic elections using XML-based information recording.
- EDXL — Emergency Data Exchange Language, Suite of XML-based messaging standards that facilitate emergency information sharing between government entities and the full range of emergency-related organizations
- GeoXACML — Geospatial eXtensible Access Control Markup Language, a geo-specific extension to XACML Version 2.0, mainly the geometric data-type urn:ogc:def:dataType:geoxacml:1.0:geometry and several geographic functions such as topological, bag, set, geometric and conversion functions.
- KMIP — The Key Management Interoperability Protocol tries to establish a single, comprehensive protocol for the communication between enterprise key management systems and encryption systems.
- Legal XML LegalDocumentML, LegalRuleML, Electronic Court Filing, and eNotarization standards.
- MQTT — Message Queuing Telemetry Transport, a client-server, publish/subscribe messaging transport protocol. It is light weight, open, simple, and designed to be easy to implement. These characteristics make it ideal for use in many situations, including constrained environments such as for communication in machine to machine and Internet of Things contexts where a small code footprint is required and/or network bandwidth is at a premium.
- oBIX — open Building Information Exchange, an extensible XML specification for enterprise interaction with building-based control systems, including HVAC, Access Control, Intrusion Detection, and many others.
- OData — Open Data Protocol , Simplifying data sharing across disparate applications in enterprise, Cloud, and mobile devices.
- OpenDocument — OASIS Open Document Format for Office Applications, an open document file format for saving office documents such as spreadsheets, memos, charts, and presentations.
- OSLC — Open Services for Lifecycle Collaboration, develops standards that make it easy and practical for software lifecycle tools to share data with one another. See the OSLC community web site for more details.
- SAML — Security Assertion Markup Language, a standard XML-based framework for the secure exchange of authentication and authorization information.
- SARIF - Static Analysis Results Interchange Format, a standard JSON-based format for the output of static analysis tools.
- SDD — Solution Deployment Descriptor, a standard XML-based schema defining a standardized way to express software installation characteristics required for lifecycle management in a multi-platform environment.
- SPML — Service Provisioning Markup Language, a standard XML-based protocol for the integration and interoperation of service provisioning requests.
- TOSCA — Topology and Orchestration Specification for Cloud Applications, a Standard to describe cloud services, the relationships between parts of the service, and the operational behavior of the services.
- UBL — Universal Business Language, the international effort to define a royalty-free library of standard electronic business documents in XML. UBL 2.1 was approved as . UBL serves as the basis for numerous electronic commerce networks and implementations worldwide.
- UDDI — Universal Description Discovery and Integration, a platform-independent, XML-based registry for companies and individuals to list Web Services.
- — Virtual I/O, a standard for paravirtualized devices.
- WebCGM — Web Computer Graphics Metafile, a profile of Computer Graphics Metafile, which adds Web linking and is optimized for Web applications in technical illustration, electronic documentation, geophysical data visualization, and similar fields.
- WS-BPEL — Web Services Business Process Execution Language
- WSDM — Web Services Distributed Management
- XACML — eXtensible Access Control Markup Language, a standard XML-based protocol for access control policies.
- XDI — XRI Data Interchange, a standard for sharing, linking, and synchronizing data across multiple domains and applications using XML documents, eXtensible Resource Identifiers, and a new method of distributed data control called a link contract.
- XLIFF — XML Localization Interchange File Format, a XML-based format created to standardize localization.
- XRI — eXtensible Resource Identifier, a URI-compatible scheme and resolution protocol for abstract identifiers used to identify and share resources across domains and applications.
Members
Member sections
Member sections are special interest groups within the consortium that focus on specific topics. These sections keep their own distinguishable identity and have full autonomy to define their work programme and agenda. THe integration of the member section in the standardization process is organized via the technical committees.Active member sections are for example:
- Legal XML
- IDTrust
- AMQP
- WS-I
Patent disclosure controversy
Controversy has rapidly arisen because this licensing was added silently and allows publication of standards which could require licensing fee payments to patent holders. This situation could effectively eliminate the possibility of free/open source implementations of these standards. Further, contributors could initially offer royalty-free use of their patent, later imposing per-unit fees, after the standard has been accepted.
On April 11, 2005, The New York Times reported IBM committed for free, all of its patents to the OASIS group. Larry Rosen, a software law expert and the leader of the reaction which rose up when OASIS quietly included a RAND clause in its policy, welcomed the initiative and supposed OASIS will not continue using that policy as other companies involved would follow. History proved him wrong, as that RAND policy has still not been removed and other commercial companies have not published such a free statement towards OASIS.
Patrick Gannon, president and CEO of OASIS from 2001 to 2008, minimized the risk that a company could take advantage of a standard to request royalties when it has been established: "If it's an option nobody uses, then what's the harm?".
Sam Hiser, former marketing lead of the now defunct OpenOffice.org, explained that such patents towards an open standard are counterproductive and inappropriate. He also argued that IBM and Microsoft were shifting their standardization efforts from the W3C to OASIS, in a way to leverage probably their patents portfolio in the future. Hiser also attributed this RAND change to the OASIS policy to Microsoft.
The RAND term could indeed theoretically allow any company involved to leverage their patent in the future. But that amendment was probably added in a way to attract more companies to the consortium, and encourage contributions from potential participants. Big actors like Microsoft could have indeed applied pressure and made a sine-qua-non condition to access the consortium, and possibly jeopardize/boycott the standard if such a clause was not present.