Initial CONNECT Architecture

Interoperability remains a fundamental challenge when connecting heterogeneous systems which encounter and spontaneously communicate with one another in pervasive computing environments. This challenge is exasperated by the highly heterogeneous technologies employed by each of the interacting parties, i.e., in terms of hardware, operating system, middleware protocols, and application protocols. The key aim of the CONNECT project is to drop this heterogeneity barrier and achieve universal interoperability. Here we report on the development of the overall CONNECT architecture that will underpin this solution; in this respect, we present the following contributions: i) an elicitation of interoperability requirements from a set of pervasive computing scenarios, ii) a survey of existing solutions to interoperability, iii) an initial view of the CONNECT architecture, and iv) a series of experiments to provide initial validation of the architecture.

[1]  Raouf Boutaba,et al.  OSDA: Open service discovery architecture for efficient cross-domain service provisioning , 2007, Comput. Commun..

[2]  Sheila A. McIlraith,et al.  Simulation, verification and automated composition of web services , 2002, WWW.

[3]  Anupriya Ankolekar,et al.  Towards a Formal Verification of OWL-S Process Models , 2005, SEMWEB.

[4]  Fabio Kon,et al.  Reflective Middleware: From Your Desk to Your Hand , 2001, IEEE Distributed Syst. Online.

[5]  Lu Yan An Adaptive Middleware to Overcome Service Discovery Heterogeneity in Mobile Ad Hoc Environments , 2007 .

[6]  James A. Hendler,et al.  HTN planning for Web Service composition using SHOP2 , 2004, J. Web Semant..

[7]  Feng Shi,et al.  Actively Learning Ontology Matching via User Interaction , 2009, SEMWEB.

[8]  David L. Martin,et al.  Bringing Semantic Annotations to Web Services: OWL-S from the SAWSDL Perspective , 2007, ISWC/ASWC.

[9]  Aleksander Slominski,et al.  Web Services Invocation Framework (WSIF) , 2001 .

[10]  Heiner Stuckenschmidt,et al.  Results of the Ontology Alignment Evaluation Initiative 2007 , 2006, OM.

[11]  Nenad Medvidovic,et al.  Towards a taxonomy of software connectors , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[12]  Cecilia Mascolo,et al.  Adaptable Mobile Applications: Exploiting Logical Mobility in Mobile Computing , 2003, MATA.

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

[14]  Bijan Parsia,et al.  Task Computing - The Semantic Web Meets Pervasive Computing , 2003, SEMWEB.

[15]  Jerry R. Hobbs,et al.  DAML-S: Web Service Description for the Semantic Web , 2002, SEMWEB.

[16]  Richard Monson-Haefel,et al.  Java message service , 2000 .

[17]  Laura M. Haas,et al.  Data integration through database federation , 2002, IBM Syst. J..

[18]  Jérôme Euzenat,et al.  OLA in the OAEI 2007 Evaluation Contest , 2007, OM.

[19]  Eric Yu,et al.  Conceptual Modeling: Foundations and Applications , 2009 .

[20]  Jérôme Euzenat,et al.  Ten Challenges for Ontology Matching , 2008, OTM Conferences.

[21]  Erhard Rahm,et al.  Schema and ontology matching with COMA++ , 2005, SIGMOD '05.

[22]  Yuzhong Qu,et al.  Matching large ontologies: A divide-and-conquer approach , 2008, Data Knowl. Eng..

[23]  Erhard Rahm,et al.  COMA - A System for Flexible Combination of Schema Matching Approaches , 2002, VLDB.

[24]  Yérom-David Bromberg,et al.  INDISS: Interoperable Discovery System for Networked Services , 2005, Middleware.

[25]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services: The OWL-S Approach , 2004, SWSWPC.

[26]  Tran Cao Son,et al.  Mobilizing the Semantic Web with DAML-enabled Web Services , 2001, SemWeb.

[27]  Gordon S. Blair,et al.  L2imbo: A distributed systems platform for mobile computing , 1998, Mob. Networks Appl..

[28]  W. Keith Edwards,et al.  A Bridging Framework for Universal Interoperability in Pervasive Systems , 2006, 26th IEEE International Conference on Distributed Computing Systems (ICDCS'06).

[29]  Valérie Issarny,et al.  COCOA: COnversation-based service COmposition in pervAsive computing environments with QoS support , 2007, J. Syst. Softw..

[30]  Katia P. Sycara,et al.  An Efficient Algorithm for OWL-S Based Semantic Search in UDDI , 2004, SWSWPC.

[31]  David S. Rosenblum,et al.  Design and evaluation of a wide-area event notification service , 2001, TOCS.

[32]  Frank van Harmelen,et al.  C-OWL: Contextualizing Ontologies , 2003, SEMWEB.

[33]  Yuzhong Qu,et al.  Constructing virtual documents for ontology matching , 2006, WWW '06.

[34]  Yuzhong Qu,et al.  Falcon-AO: A practical ontology matching system , 2008, J. Web Semant..

[35]  Albrecht Schmidt,et al.  Perci: Pervasive Service Interaction with the Internet of Things , 2009, IEEE Internet Computing.

[36]  Claudia Niederée,et al.  Entity Name System: The Back-Bone of an Open and Scalable Web of Data , 2008, 2008 IEEE International Conference on Semantic Computing.

[37]  Valérie Issarny,et al.  Efficient Context-aware Service Discovery in Multi-Protocol Pervasive Environments , 2006, 7th International Conference on Mobile Data Management (MDM'06).

[38]  Fabio Kon,et al.  Monitoring, Security, and Dynamic Configuration with the dynamicTAO Reflective ORB , 2000, Middleware.

[39]  Maurizio Lenzerini,et al.  Models for semantic interoperability in service-oriented architectures , 2005, IBM Syst. J..

[40]  Armin Haller,et al.  WSMX - a semantic service-oriented architecture , 2005, IEEE International Conference on Web Services (ICWS'05).

[41]  Jérôme Euzenat,et al.  OLA in the OAEI 2005 Alignment Contest , 2005, Integrating Ontologies.

[42]  Axel Uhl,et al.  Model-Driven Architecture , 2002, OOIS Workshops.

[43]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services with OWL-S , 2007, World Wide Web.

[44]  Adrian Mocan,et al.  WSMX Process Mediation Based on Choreographies , 2005, Business Process Management Workshops.

[45]  Matthias Klusch,et al.  OWLS-MX: A hybrid Semantic Web service matchmaker for OWL-S services , 2009, J. Web Semant..

[46]  Ronald Fagin,et al.  Data exchange: getting to the core , 2003, PODS '03.

[47]  Amihai Motro,et al.  Database Schema Matching Using Machine Learning with Feature Selection , 2002, CAiSE.

[48]  David Gelernter,et al.  Generative communication in Linda , 1985, TOPL.

[49]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[50]  Gordon S. Blair,et al.  A reflective framework for discovery and interaction in heterogeneous mobile environments , 2005, MOCO.

[51]  Mick Kerrigan,et al.  WSMX Process Mediation , 2005, WIW.

[52]  Jason J. Jung,et al.  Taxonomy alignment for interoperability between heterogeneous virtual organizations , 2008, Expert Syst. Appl..

[53]  Yugyung Lee,et al.  Ubiquitous computing: connecting Pervasive computing through Semantic Web , 2005, Inf. Syst. E Bus. Manag..

[54]  Avigdor Gal,et al.  Advances in Ontology Matching , 2008, Advances in Web Semantics I.

[55]  Steve Vinoski It's Just a Mapping Problem , 2003, IEEE Internet Comput..

[56]  Dennis McLeod,et al.  An Approach to Resolving Semantic Heterogenity in a Federation of Autonomous, Heterogeneous Database Systems , 1993, Int. J. Cooperative Inf. Syst..

[57]  Steffen Becker,et al.  Parametric Performance Contracts for QML-specified Software Components , 2005, FESCA@ETAPS.

[58]  Yuzhong Qu,et al.  FalconAO: Aligning Ontologies with Falcon , 2005, Integrating Ontologies.