Towards Light-weight Semantic Descriptions for Decentralized Service-oriented Systems

Service oriented computing has significantly changed the style of designing software for distributed communication systems. However, the promise to loosen the dependencies of application components to allow the usage of any functionally equivalent services was only kept in part. The emergence of expressive semantic descriptions of services, the consequent adaptation of service matching, and the introduction of autonomic service composition concepts meant a real step towards openness and reusability. Semantic markup languages describing service interfaces, characteristics, and functionality, paired with inference and advanced querying methods facilitated situation-aware service adaptation and rapid service creation. However, most of today's solutions for the semantic enhancement of service architectures are tied to specific application domains and do crucially increase the development complexity. For this reason, our work indicates approaches aiming at light-weight semantic service descriptions, their autonomous creation, and adaptation. Moreover, simplified service descriptions address a broader range of computing devices, including those with limited physical capabilities, e.g., regarding their available processing power and memory capacity. Finally, we address decentralized methods for the progressive creation and adaptation of service descriptions utilizing novel interaction models.

[1]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[2]  Roberto Chinnici,et al.  Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language , 2007 .

[3]  Service-Oriented Architectures Web Services Interaction Models , 2002 .

[4]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[5]  I. Radusch,et al.  The Bio-inspired Service Life-Cycle: An Overview , 2007, Third International Conference on Autonomic and Autonomous Systems (ICAS'07).

[6]  Mike P. Papazoglou,et al.  Service-oriented computing: concepts, characteristics and directions , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[7]  Jakob E. Bardram The Java Context Awareness Framework (JCAF) - A Service Infrastructure and Programming Framework for Context-Aware Applications , 2005, Pervasive.

[8]  Sanjiva Weerawarana,et al.  Service-Oriented Composition in BPEL4WS , 2003, WWW.

[9]  Jing Li,et al.  A semantic-aware publish/subscribe system with RDF patterns , 2004, Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004..

[10]  Thomas Plagemann,et al.  A Conceptual Service Discovery Architecture for Semantic Web Services in Dynamic Environments , 2006, 22nd International Conference on Data Engineering Workshops (ICDEW'06).

[11]  Steve Vinoski,et al.  Web Services Interaction Models, Part 1: Current Practice , 2002, IEEE Internet Comput..

[12]  L. Zeng,et al.  A semantic publish/subscribe system , 2004, IEEE International Conference on E-Commerce Technology for Dynamic E-Business.

[13]  Hung Keng Pung,et al.  A middleware for building context-aware mobile services , 2004, 2004 IEEE 59th Vehicular Technology Conference. VTC 2004-Spring (IEEE Cat. No.04CH37514).

[14]  Marcel Worring,et al.  Are Concept Detector Lexicons Effective for Video Search? , 2007, 2007 IEEE International Conference on Multimedia and Expo.

[15]  I. Radusch,et al.  Loosely Coupled Service Provisioning in Dynamic Computing Environments , 2006, 2006 First International Conference on Communications and Networking in China.

[16]  Keita Fujii,et al.  Dynamic service composition using semantic information , 2004, ICSOC '04.

[17]  Rong Yan,et al.  Learning query-class dependent weights in automatic video retrieval , 2004, MULTIMEDIA '04.

[18]  Milind R. Naphade,et al.  Learning the semantics of multimedia queries and concepts from a small number of examples , 2005, MULTIMEDIA '05.

[19]  Marcel Worring,et al.  Content-Based Image Retrieval at the End of the Early Years , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Mohan Kumar,et al.  Seamless service composition (SeSCo) in pervasive environments , 2005, MSC '05.

[21]  Rong Yan,et al.  Extreme video retrieval: joint maximization of human and computer performance , 2006, MM '06.

[22]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[23]  John R. Smith,et al.  Large-scale concept ontology for multimedia , 2006, IEEE MultiMedia.

[24]  Milind R. Naphade,et al.  Semantic Multimedia Retrieval using Lexical Query Expansion and Model-Based Reranking , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[25]  Timothy W. Finin,et al.  Toward Distributed service discovery in pervasive computing environments , 2006, IEEE Transactions on Mobile Computing.

[26]  Timothy W. Finin,et al.  sTuples: semantic tuple spaces , 2004, The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004..

[27]  Dong Wang,et al.  Video search in concept subspace: a text-like paradigm , 2007, CIVR '07.

[28]  Harry Chen,et al.  Semantic Web in the context broker architecture , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[29]  Marcel Worring,et al.  Adding Semantics to Detectors for Video Retrieval , 2007, IEEE Transactions on Multimedia.

[30]  Hyun Kim,et al.  A middleware for supporting context-aware services in mobile and ubiquitous environment , 2005, International Conference on Mobile Business (ICMB'05).

[31]  Christoph Bussler,et al.  A Minimal Triple Space Computing Architecture , 2005, WIW.

[32]  David M. Booth,et al.  Web Services Architecture , 2004 .

[33]  Jos de Bruijn,et al.  The Web Service Modeling Ontology , 2008 .

[34]  Ilja Radusch,et al.  Bio-Inspired Processing and Propagation of Semantics in Loosely Coupled Computing Environments , 2007, Int. J. Semantic Comput..