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