File Download
There are no files associated with this item.
Supplementary
-
Citations:
- Appears in Collections:
Article: Formal Models and Algorithms for XML Data Interoperability
Title | Formal Models and Algorithms for XML Data Interoperability |
---|---|
Authors | |
Keywords | Algorithms Web Service data interoperability XML schema equivalence and compatibility testing XML subschema extraction Schema Automaton |
Issue Date | 2010 |
Publisher | Korean Institute of Information Scientists and Engineers (K I I S E). The Journal's web site is located at http://jcse.kiise.org/ |
Citation | Journal of Computing Science and Engineering, 2010, v. 4 n. 4, p. 313-349 How to Cite? |
Abstract | In this paper, we study the data interoperability problem of web services in terms of XML schema compatibility. When Web Service A sends XML messages to Web Service B, A is interoperable with B if B can accept all messages from A. That is, the XML schema R for B to receive XML instances must be compatible with the XML schema S for A to send XML instances, i.e., A is a subschema of B. We propose a formal model called Schema Automaton (SA) to model W3C XML Schema (XSD) and develop several algorithms to perform different XML schema computations. The computations include schema minimization, schema equivalence testing, subschema testing, and subschema extraction. We have conducted experiments on an e-commerce standard XSD called xCBL to demonstrate the practicality of our algorithms. One experiment has refuted the claim that the xCBL 3.5 XSD is backward compatible with the xCBL 3.0 XSD. Another experiment has shown that the xCBL XSDs can be effectively trimmed into small subschemas for specific applications, which has significantly reduced the schema processing time.ⓒ Copyright 2010 KIISE |
Persistent Identifier | http://hdl.handle.net/10722/134842 |
ISSN | 2023 SCImago Journal Rankings: 0.208 |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Lee, TYT | - |
dc.contributor.author | Cheung, DWL | - |
dc.date.accessioned | 2011-07-20T03:55:25Z | - |
dc.date.available | 2011-07-20T03:55:25Z | - |
dc.date.issued | 2010 | - |
dc.identifier.citation | Journal of Computing Science and Engineering, 2010, v. 4 n. 4, p. 313-349 | - |
dc.identifier.issn | 1976-4677 | - |
dc.identifier.uri | http://hdl.handle.net/10722/134842 | - |
dc.description.abstract | In this paper, we study the data interoperability problem of web services in terms of XML schema compatibility. When Web Service A sends XML messages to Web Service B, A is interoperable with B if B can accept all messages from A. That is, the XML schema R for B to receive XML instances must be compatible with the XML schema S for A to send XML instances, i.e., A is a subschema of B. We propose a formal model called Schema Automaton (SA) to model W3C XML Schema (XSD) and develop several algorithms to perform different XML schema computations. The computations include schema minimization, schema equivalence testing, subschema testing, and subschema extraction. We have conducted experiments on an e-commerce standard XSD called xCBL to demonstrate the practicality of our algorithms. One experiment has refuted the claim that the xCBL 3.5 XSD is backward compatible with the xCBL 3.0 XSD. Another experiment has shown that the xCBL XSDs can be effectively trimmed into small subschemas for specific applications, which has significantly reduced the schema processing time.ⓒ Copyright 2010 KIISE | - |
dc.language | eng | - |
dc.publisher | Korean Institute of Information Scientists and Engineers (K I I S E). The Journal's web site is located at http://jcse.kiise.org/ | - |
dc.relation.ispartof | Journal of Computing Science and Engineering | - |
dc.subject | Algorithms | - |
dc.subject | Web Service data interoperability | - |
dc.subject | XML schema equivalence and compatibility testing | - |
dc.subject | XML subschema extraction | - |
dc.subject | Schema Automaton | - |
dc.title | Formal Models and Algorithms for XML Data Interoperability | en_US |
dc.type | Article | en_US |
dc.identifier.openurl | http://library.hku.hk:4550/resserv?sid=HKU:IR&issn=1976-4677&volume=4&issue=4&spage=313&epage=349&date=2010&atitle=Formal+Models+and+Algorithms+for+XML+Data+Interoperability | - |
dc.identifier.email | Lee, TYT: ytlee@cs.hku.hk, thomas.lee@websophy.com | - |
dc.identifier.email | Cheung, DWL: dcheung@cs.hku.hk | - |
dc.identifier.doi | 10.5626/JCSE.2010.4.4.313 | - |
dc.identifier.volume | 4 | - |
dc.identifier.issue | 4 | - |
dc.identifier.spage | 313 | - |
dc.identifier.epage | 349 | - |
dc.identifier.issnl | 1976-4677 | - |