Abstract
A cornerstone of the Service Oriented Architecture is the ability to exchange documents or messages in a clearly defined way. The usual approach to this in new systems is to create documents in XML, allowing the use of XSD (XML Schema Definition) for document description and exchange. However, when interacting with legacy applications, or for some other specific cases, XML is not always a possibility or the best option. This leaves the need for a standard way to define schema for non XML data. DFDL is a proposed solution to this problem, based around the use of standard annotations to XML schema to allow any physical representation for a data model.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
7 References
Data Format Description Language WG, Data Format Description Language (DFDL) v1.0 Core Specification (Internal Committee Working Document), 2006, Open Grid Forum
Eclipse Foundation, http://www.eclipse.org/emf/
Bertrand Portier, Frank Budinsky, Introduction to Service Data Objects, 2004, IBM
UNECE, http://www.unece.org/trade/untdid/welcome.htm (EDIFACT)
Accredited Standards Committee (X12), http://www.x12.org/
International Organisation for Standards, UNIversal Financial Industry message scheme (ISO20022), 2006, ISO
Kristoffer Rose et. al, Virtual XML Garden (http://www.alphaworks.ibm.com/tech/virtualxml), 2006, IBM
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer-Verlag London Limited
About this paper
Cite this paper
Beardsmore, A. (2007). Schema description for arbitrary data formats with the Data Format Description Language. In: Gonçalves, R.J., Müller, J.P., Mertins, K., Zelm, M. (eds) Enterprise Interoperability II. Springer, London. https://doi.org/10.1007/978-1-84628-858-6_90
Download citation
DOI: https://doi.org/10.1007/978-1-84628-858-6_90
Publisher Name: Springer, London
Print ISBN: 978-1-84628-857-9
Online ISBN: 978-1-84628-858-6
eBook Packages: EngineeringEngineering (R0)