Ontologically Enhanced RosettaNet B2B Integration

Ontologically Enhanced RosettaNet B2B Integration

Paavo Kotinurmi (Helsinki University of Technology, Finland), Armin Haller (National University of Ireland - Galway, Ireland) and Eyal Oren (Vrije Universiteit Amsterdam, The Netherlands)
Copyright: © 2011 |Pages: 27
DOI: 10.4018/978-1-60960-587-2.ch318
OnDemand PDF Download:
No Current Special Offers


RosettaNet is an industry-driven e-business process standard that defines common inter-company public processes and their associated business documents. RosettaNet is based on the Service-oriented architecture (SOA) paradigm and all business documents are expressed in DTD or XML Schema. Our “ontologically-enhanced RosettaNet” effort translates RosettaNet business documents into a Web ontology language, allowing business reasoning based on RosettaNet message exchanges. This chapter describes our extension to RosettaNet and shows how it can be used in business integrations for better interoperability. The usage of a Web ontology language in RosettaNet collaborations can help accommodate partner heterogeneity in the setup phase and can ease the back-end integration, enabling for example more competition in the purchasing processes. It provides also a building block to adopt a semantic SOA with richer discovery, selection and composition capabilities.
Chapter Preview

Xml And Rosettanet

XML (Extensible Markup Language) is a language for describing and exchanging data. Before the introduction of XML, business partners needed to accommodate various file formats, such as flat files or different EDI (Electronic Data Interchange) versions, and setup a parsing/management infrastructures for each format used by a partner. The introduction of XML lowered the integration barriers between organisations, as partners could reuse their XML infrastructure for all exchanged documents between all partners. The main two schema languages associated to the XML standard are DTD (Document Type Definition language) and XSD (XML Schema Definition language). These schema languages enable business partners to validate whether incoming and outgoing documents conform to a required structure.

The use of XML as such does not resolve interoperability issues in B2B integrations, since the exchange of XML documents does not mean that the documents are understood similarly. Therefore, standards are needed that guide how XML is used in B2B integrations. RosettaNet1 is one such XML-based B2B standard; already in 2004, RosettaNet had over 3000 documented implementations (Damodaran, 2004). Other common B2B standards include OAGIS2, ebXML3 and UBL4.

Complete Chapter List

Search this Book: