DocumentCode :
2898931
Title :
A Reusable Software Component for Integrated Syntax and Semantic Validation for Services Computing
Author :
Lixin Tao ; Golikov, Steven ; Gai, Keke ; Meikang Qiu
Author_Institution :
Dept. of Comput. Sci., Pace Univ., White Plains, NY, USA
fYear :
2015
fDate :
March 30 2015-April 3 2015
Firstpage :
127
Lastpage :
132
Abstract :
Extensible Markup Language (XML) syntax and semantic validations are critical to the correct service transaction specification and service integration based on the existing distributed heterogeneous computing services. However, the current Schematron design and implementation based on Extensible Style sheet Language Transformations (XSLT) have limitations in terms of validation correctness and support for system integration. We propose an algorithm that integrates syntactic and semantic validations in order to overcome the aforementioned limitations. The syntactic validation is based on DTD and XSD and the semantic validation is based on the Schematron. The solution is illustrated by several use cases. Our contributions include combining syntax and semantic validations, designing and implementing a reusable software component to implement this integrated validation process, and supporting invoking this integrated validation through the more flexible observer pattern.
Keywords :
XML; computational linguistics; object-oriented programming; software reusability; DTD; Extensible Markup Language; Extensible Style sheet Language Transformations; Schematron design; XML syntax; XSD; XSLT; distributed heterogeneous computing services; flexible observer pattern; integrated syntax; reusable software component; semantic validations; service integration; service transaction specification; services computing; syntactic validation; system integration; Business; Graphical user interfaces; Semantics; Syntactics; Web services; XML; Co-constraint; Integrated Validation; Semantic Validation; Syntax Validation; The Schematron;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Service-Oriented System Engineering (SOSE), 2015 IEEE Symposium on
Conference_Location :
San Francisco Bay, CA
Type :
conf
DOI :
10.1109/SOSE.2015.10
Filename :
7133521
Link To Document :
بازگشت