DocumentCode :
3343209
Title :
Creating Bioinformatics Semantic Web Services from Existing Web Services: A Real-World Application of SAWSDL
Author :
Gordon, Paul M K ; Sensen, Christoph W.
Author_Institution :
Sun Center of Excellence for Visual Genomics, Univ. of Calgary, Calgary, AB
fYear :
2008
fDate :
23-26 Sept. 2008
Firstpage :
608
Lastpage :
614
Abstract :
Semantic annotations for WSDL (SAWSDL) is a recently adopted W3C recommendation that provides a mechanism by which WSDL documents can reference external, domain-specific semantic models in order to provide concept-level interoperability of Web Services. Moby is an established protocol for providing semantic Web Services developed by the bioinformatics community: we use Moby to provide a grounding for a SAWSDL implementation in bioinformatics. Our software (Daggoo) allows users to create Moby-compliant semantic Web Services by simply adding SAWSDL markup to existing WSDL files. These new services are compatible with existing Moby services and client software. The Java software we present consists of a proxy servlet, a URI-resolution mechanism, and rule systems for converting back and forth between Moby and XML Schema data formats. As an early implementation of SAWSDL, Daggoo reveals shortcomings in the notation, and several additional technologies needed to achieve real-world semantic interoperability of WSDL-based services. Based on our experience, we suggest how to improve the semantic annotation mechanism, and how to reduce the programming burden for individual service providers. Furthermore, we demonstrate the importance of a semantically-enabled registry for services and data types in facilitating scientist-driven, rather than programmer-driven, Web service choreography.
Keywords :
Java; Web services; XML; bioinformatics; open systems; semantic Web; Daggoo; Java software; Moby-compliant semantic Web services; SAWSDL; URI-resolution mechanism; W3C recommendation; WSDL documents; Web service choreography; Web services; XML schema data formats; bioinformatics semantic Web services; concept-level interoperability; semantic annotations; Biochemistry; Bioinformatics; Biological information theory; Databases; Ontologies; Protocols; Semantic Web; Sun; Web services; XML; Daggoo; Moby; SAWSDL; Semantic Web Services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services, 2008. ICWS '08. IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-0-7695-3310-0
Electronic_ISBN :
978-0-7695-3310-0
Type :
conf
DOI :
10.1109/ICWS.2008.112
Filename :
4670227
Link To Document :
بازگشت