An Ontology-Driven Architecture for Re-using Semantic Web Services

Size: px
Start display at page:

Download "An Ontology-Driven Architecture for Re-using Semantic Web Services"

Transcription

1 An Ontology-Driven Architecture for Re-using Semantic Web Services Carlos Granell, Dolores María Llidó, Rafael Berlanga, and Michael Gould Department of Information Systems, Universitat Jaume I, Castellón, Spain Abstract. As more semantic web services become on the Internet, it is feasible that users collaborate among them to save efforts in complex web solutions by sharing and reusing existing semantic web services, rather than building them from scratch. In this paper we focus on the problem of discovering and reusing semantic web services at a high level of abstraction centered on the concept of abstract pattern, that provides a logical view of a service composition and a great power of classification because it uses ontology concepts and relations. To support semantic discovery and reuse, we present an ontology-driven architecture that enables users to specify structured queries against to knowledge base of abstract patterns and services. Keywords: Ontology-driven architecture, semantic web services, abstract patterns, knowledge reuse. 1 Introduction The Model Driven Architecture (MDA) [8] has recently become one of the most emerging techniques which are applied to solve the problem of web service (WS) composition. In short, MDA defines three level of abstraction or viewpoints from which a service composition can be represented, namely Computer-Independent Model (CIM), Platform-Independent Model (PIM) and Platform-Specific Model (PSM). However, most MDA-based approaches for WS composition are focused mainly in the PIM and PSM levels [2][4][5], following a top-down approach in which initial PIM models are transformed into PSM models until reaching the required implementation, ignoring then the advantages of reusing CIM models. For example, the same CIM model can be applied to different contexts, though the generated set of PIMs requires different configurations according to each context features. In this paper we address the lack of reuse of services and knowledge presenting an ongoing ontology-driven architecture that provides a CIM s Knowledge Base capable of reasoning classifying, composing, and querying over services in an abstract way. Also we describe a querying-driven process at CIM level that achieves structured semantic answers given user goals or queries, underlying the importance of CIM for improving the reuse of services and knowledge between CIM and PIM levels. This architecture is being applied to emergency management scenario. In this scenario, a new PIM is usually required when a new emergency arise, and it should be R. Meersman, Z. Tari, P. Herrero et al. (Eds.): OTM 2007 Ws, Part II, LNCS 4806, pp , Springer-Verlag Berlin Heidelberg 2007

2 1216 C. Granell et al. designed and deployed as quick as possible. Thus, the reuse of already built models (at different level of abstraction) can be crucial. In the current implementation, final PSM models are WSBPEL processes over existing (composite) WSs. The paper is structured as follows. Next section describes the proposed ontologydriven architecture. Section 3 and 4 are devoted to the CIM level, describing the knowledge base structure and the query processing. Section 5 concludes the paper. 2 Ontology-Driven Architecture Figure 1 illustrates the ongoing ontology-driven architecture that enables using Semantic Web mechanisms in conjunction with MDA techniques to facilitate both Semantic Web Service (SWS) composition and reuse. We first propose the use of DLsemantic descriptions to deal with two key aspects of WSs: the classification of services (with respect to their IOPEs) and the classification of abstract patterns that can be applied over them. The former enables reason and compose properly candidate semantic service descriptions (concepts) which may form part of the target solution, whereas the latter allows us to validate possible abstract patterns that satisfy the selected service concepts. In our approach, both elements that are fully expressed as logic-based ontologies (with OWL-DL expressivity [1]) constitute the semantic required to build the CIM s Knowledge Base (see Section 3). At CIM level, user goals are specified in terms of semantic descriptions and abstract patterns, disregarding all details about concrete services, their specification languages (e.g. OWL-S [6] or WSML [9]) and execution platforms. Thus, the CIM s Knowledge Base (KB) is aimed at representing just the concepts that can be required for specifying goals, pattern structures (i.e. workflow) and the abstract services and operations they involve. Users will be able to define abstract requests in terms of these concepts to discover and re-use existing concrete solutions. The CIM s KB is populated with existing semantic services and their compositions. In this way, it is necessary to define the transformations from PIM languages (e.g. OWL-S and WSML) to CIM abstract specifications. Basically, these transformations must drop all PIM concepts not regarded at the CIM KB and classify PIM models according to CIM KB concepts. The CIM also provides a pattern matching tool able to retrieve all the abstract specifications that best fit user requests. Currently, this matching tool is based on approximate XML retrieval techniques [10]. This kind of techniques allows users to define the similarity function they want to apply to retrieve abstract patterns. The similarity measure can rely on a reasoner to check component subsumption with respect to the CIM KB. As this part goes beyond the scope of this work, we will not give further details. Once users have selected the abstract patterns of their interest, they proceed to build a PIM model, which can include concrete services and adaptors taken from the CIM KB. As shown in Figure 1, we regard three possible paths at the PIM layer. The first one consists of WSMO specifications, which use the representation language WSML. The second one consists of OWL-S specifications. Finally, the third path represents an ad-hoc platform-independent method for building composite services. The two first paths use the specific tools for matching and validating semantic

3 An Ontology-Driven Architecture for Re-using Semantic Web Services 1217 services, which also include specific execution engines at the PSM level. They constitute two big infrastructures that regard all the stages for managing and executing SWS. Instead, the third one is aimed at combining independent components for the composition and validation of SWS that do not completely fit in with these platforms. More specifically, we have adapted our previous research works [3] and [7] to implement this path. CIM (discovery reasoning, reuse, repurposing) User Pattern Matching Abstract Patterns / instances Reasoner OWL-DL Knowledge Base (concepts, adaptor instances, service instances abstract PIM (matching, grounding) Goal PIM Goal PIM (1) (2) (3) WSML specific ation OWL-S specific ation MatchMaker SCG Graph PIMs Base with service instances (OWL-S & WSMO) Grounding WSDL PSM (execution) WSMX engine OWL-S API WS-BPEL process PSMs Base (WS-BPEL files, WSMO orchestrations, java programs, etc.) Fig. 1. Ontology-driven architecture for semantic service discovery and reuse The PIM layer also includes a knowledge base aimed at storing all the details of concrete PIM models that were omitted at the CIM layer. These details are mainly the concrete IOPEs that are specified in the concrete services and their orchestrations. Notice that PIM models can be expressed with different languages. Therefore horizontal transformations between PIM models could be necessary if parts of them are merged to create new ones. Although this can be partially at the CIM layer, concrete IOPEs specified at PIM layer will require such transformations. Regarding the third path of the architecture, SWS composition is performed through a Semantic Composition Graph (SCG) [7] whose construction is guided by the abstract pattern. The SCG relates CIM concepts with semantic service descriptions stored in the PIM base. From a SCG we can extract several execution plans, which must be validated with respect to the IOPEs of the involved SWS. Finally, the SCG is grounded, and by applying a transformation PIM-PSM an executable WS-BPEL is built [3]. Finally, if the resulting PSM is executed successfully, then the corresponding models at different levels are registered for future use. So, the abstract pattern (knowledge) is included in the CIM s DL- Knowledge Base, whereas the PIM model updates the PIMs Base.

4 1218 C. Granell et al. 3 CIM s Knowledge Base The CIM s KB comprises the underlying domain ontology (e.g. a geospatial ontology or a biomedical ontology), the semantic descriptions of the available services and adaptors, and the semantics of the composition abstract patterns. We assume that the KB is expressed in DL [1], which provides the basis for the OWL DL and also for the OWL-S [6]. Therefore, the KB can be exported-imported through the OWL-DL language. The KB also provides a reasoner which is able to classify concepts and services and check for composition consistency. The main concept of the CIM s KB is the abstract pattern. An abstract pattern represents a solution for certain goal, which requires the combined use of several services and adaptors. The abstract pattern is defined with the following elements: the goals it solves, the profile describing the inputs and outputs, the operational semantics and the pattern structure. All these elements are defined as DL expressions over the concepts defined in the CIM domain ontology. Notice that, contrary to current approaches that use multiple ontologies, our approach aims at providing a common and simple ontology for specifying all the abstract patterns involved in a scenario. Fig. 2. Structure and concepts for defining abstract patterns In order to simplify as much as possible the semantic description of abstract patterns, we only introduce a few concepts, namely: $FWRU, 6HUYLFH $GDSWRU 3URILOH and 2S/RJLF. These concepts have associated the following properties: KDV3URILOH KDV,QSXW, KDV2XWSXW, KDV2S/RJLFKDV3UH&RQGLWLRQ and KDV(IIHFW. The former defines the semantics of the services according to their inputs (KDV,QSXW) and outputs (KDV2XWSXW). The property KDV2S/RJLF expresses the relation between each service and the state concepts it requires (KDV3UH&RQGLWLRQ) and modifies (KDV(IIHFW). As an example, the following axioms in the KB describe a generic 6HUYLFH that provides nearest geospatial objects: 1HDUHVW2EMHFW 6HUYLFH KDV3URILOH3RV2EMHFW KDV2S/RJLF3D\PHQW/RJLF 3RV2EMHFW 3URILOH KDV,QSXW*HR3RVLWLRQ KDV2XWSXW*HR2EMHFW 3D\PHQW/RJLF 2S/RJLF KDV3UHFRQGLWLRQ8VHU KDV&UHGLW! The CIM s KB is completed with the abstract patterns. In general, workflow patterns serve as composition operators to specify how services should be combined. Since most current languages for WS composition like WSBPEL come from the

5 An Ontology-Driven Architecture for Re-using Semantic Web Services 1219 workflow area, we have derived a set of abstract patterns suitable for WSs [3], which provide several advantages with respect to common control patterns available in other languages. First, intentionality, we have maintained the number of redundant workflow patterns to a minimum, in contrast to overlapping and alternative patterns present for example in WSBPEL, leading to simpler but complete set of abstract patterns. In addition, such abstract patterns are quite general to be independent enough of concrete control patterns used in composition languages. For example, the abstract pattern SEQ that represents a sequence of services can be transformed into the corresponding construct either in WSBPEL or in OWL-S. Although abstract patterns are applicable to concrete services at PSM level, they can also be semantically characterized to be used both within the CIM s KB for defining semantic queries and as part of PIM models. In contrast to other approaches, introducing abstract patterns at CIM level is a key aspect in our approach because it lets users describe more complex and structured queries. Users can not only specify semantic queries in terms of IOPEs but also determine how candidate services should be combined. Table 1 shows the axioms associated to each of these abstract patterns. Table 1. Semantics for abstract patterns. A and B are concepts denoting services, whereas c is a concept denoting a condition over state variables (operational logic). Abstract Patterns Axioms associated to abstract patterns 6 6(4$% KDV2XWSXW $ KDV,QSXW %LVVDWLVILDEOH 6 6HUYLFH KDV3URILOH 3URILOH KDV,QSXW KDV,QSXW $ KDV2XWSXW KDV2XWSXW % 6 $1'$% 6 6HUYLFH KDV3URILOH3URILOH KDV,QSXW KDV,QSXW $ KDV,QSXW % KDV2XWSXW KDV2XWSXW $ KDV2XWSXW % 6 ;25$% 7KHVDPHDV$1'6HPDQWLFVLQFOXGHGDW3,0OHYHO 6 $1'',6&$ 6 6HUYLFH KDV3URILOH KDV3URILOH $ +HUH$GHQRWHVWKHEDJRIVHUYLFHVLQYROYHGLQWKHSDWWHUQ 6 /223F$ 7KHVDPHDV$1'',6&'HWDLOVLQFOXGHGDW3,0OHYHO 6,)F$% 7KHVDPHDV$1''HWDLOVLQFOXGHGDW3,0OHYHO As an example, consider the following abstract pattern whose goal is to buy stock units of certain market if its value decreases after two observations:,)6(4$1'$$9doxh'liihuhqfh!'lii$ Here, $ is the abstract service that provides the stock value of certain market. $ is the service that permits buying a number of stocks of certain market. These can be defined as follows: $ 6HUYLFH KDV3URILOH KDV,QSXW0DUNHW KDV2XWSXW1XPEHU $ 6HUYLFH KDV3URILOH KDV,QSXW0DUNHW KDV2S/RJLF%DQN&OLHQW %DQN&OLHQW 2S/RJLF KDV3UHFRQGLWLRQ8VHU KDV&HUWLILFDWH; 9DOXH'LIIHUHQFH is an adaptor which takes two numbers as input and gives its difference. It is worth mentioning that adaptors are treated at the CIM layer in the same way as abstract services. They are distinguished at the PIM layer. Finally, 'LII

6 1220 C. Granell et al. denotes the input parameter of the abstract pattern that indicates the tolerance for buying stocks. Notice that this abstract pattern can be re-used in any situation where the difference of two observations is used as criterion for a decision. For example, we can use a similar abstract pattern over meteorological services for a fire scenario. 4 Transforming Abstract Patterns This section describes briefly how the logic structure of the abstract patterns at CIM level can be transformed into specific OWL-S control constructs [6] and WSMO choreographies [9] at PIM. Both approaches define different formal semantics for WS composition. While OWL-S declares a set of controls to define a procedural specification of the services involved in a composition, the representation of WSMO choreographies is based on a state-based machine that consists of states and transition rules to express how the states evolve. Applying transitions rules provokes state changes that directly change the values of concepts and relations between ontologies. Then, OWL-S control constructs are closely related to the semantics of the structural part of the abstract patterns (see Table 2), while WSMO choreography is rather concerned with the operational logic of abstract patterns (see Table 3). In Table 1, the semantic meaning of some abstract patterns englobe multiple OWL- S control constructs [3]. For example, SEQ pattern serves for the sequence, any-order Table 2. Relationships between abstract patterns and OWL-S Abstract Patterns Control Constructs in OWL-S Process 6 6(4$% 6HTXHQFH$%$Q\2UGHU$%UHVWULFWHGWRDFHUWDLQRUGHU 6 $1'$% 6SOLW-RLQ$%6SOLW$%ZLWKV\QFKURQL]DWLRQEDUULHU 6 ;25$% &KRLFH$% 6 $1'',6&$ 6SOLW$%ZLWKRXWV\QFKURQL]DWLRQEDUULHU&KRLFH$% 6 /223F$ 5HSHDW:KLOH$5HSHDW8QWLO$,WHUDWH$$OOFRQWUROFRQVWUXFWV LQVWDQFHVLWHUDWHXQWLODFRQGLWLRQFKROGVWUXHRUIDOVHVSHFLILHGZLWK DZKLOH&RQGLWLRQRUDQXQWLO&RQGLWLRQSURSHUWLHV 6,)F$%,I7KHQ(OVH $ % ZKHUH FRQGLWLRQ F LV WUDQVODWHG LQ D LI&RQGLWLRQ SURSHUW\ Table 3. Relationships between abstract patterns and WSMO Abstract Patterns WSML choreographies 6 6(4$% 3LSHGUXOHXSGDWHUXOHDGGGHOHWHRUXSGDWHIDFWV 6 $1'$% &KRLFHUXOHXSGDWHUXOHDGGGHOHWHRUXSGDWHIDFWV 6 ;25$% &KRLFHUXOHXSGDWHUXOHDGGGHOHWHRUXSGDWHIDFWV 6 $1'',6&$ 1RWDYDLODEOH 6 /223F$ )RUDOO UXOH ZLWK D ORJLFDO H[SUHVVLRQ FRQGLWLRQ XSGDWH UXOH DGG GHOHWHRUXSGDWHIDFWV 6,)F$%,I7KHQUXOHZLWKDORJLFDOH[SUHVVLRQFRQGLWLRQXSGDWHUXOHDGG GHOHWHRUXSGDWHIDFWV

7 An Ontology-Driven Architecture for Re-using Semantic Web Services 1221 and unordered control construst. Also, the conditions expressed in the abstract patterns are used for the control constructs conditions. Finally, abstract patterns can be nested in order to provide structured patterns, which can be viewed as OWL-S composite processes that maintain certain state and includes control constructs. These transformations can be implemented by means of XSLT. Whereas CIM to OWL-S transformation can be done straightforward as both are based on OWL, CIM to WSMO must be made through WSML templates, which are filled with the proper CIM elements. Notice that new transformations can be performed at the PIM layer to include concrete transitions rules and other details not regarded at the CIM layer. 5 Conclusions and Future Work The proposed ontology-driven architecture in a MDA-like framework allows us to take advantage of reusing CIM models for composing and reusing SWS. First, we have described a CIM s DL KB capable of reasoning classifying, composing, and querying over services in an abstract way, and a querying-driven process at CIM level that achieves structured semantic answers given user goals, underlying the importance of the CIM models for improving the reuse of services and knowledge between CIM and PIM levels. Future work includes rule-based reasoning to simulate the evolution of state variables for checking that all compositions are consistent with respect to the corresponding business logic conditions. References 1. Baader, F., Calvanese, D., McGuinnes, D., Nardi, D., Patel-Scheneider, P.: The Description Logic Handbook: Theory, Implementation and Applications. CUP, Cambridge (2003) 2. Gannod, G.C., Timm, J.T.E., Brodie, R.J.: Facilitating the Specification of Semantic Web Services Using Model-Driven Development. J. of Web Services Research 3, (2006) 3. Granell, C., Gould, M., Grønmo, R., Skogan, D.: Improving Reuse of Web Service Compositions. In: Bauknecht, K., Pröll, B., Werthner, H. (eds.) EC-Web LNCS, vol. 3590, pp Springer, Heidelberg (2005) 4. Grønmo, R., Jaeger, M.C.: Model-Driven Semantic Web Service Composition. In: Proceedings of the APSEC 2005, IEEE Press, Los Alamitos (2005) 5. Marcos, E., Acuña, C.J., Cuesta, C.E.: Integrating Software Architecture into MDA Framework. In: Gruhn, V., Oquendo, F. (eds.) EWSA LNCS, vol. 4344, pp Springer, Heidelberg (2006) 6. Martin, D., et al.: Bringing semantics to web services: The owls approach. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC LNCS, vol. 3387, pp Springer, Heidelberg (2005) 7. Paraire, J., Berlanga, R., Llidó, D.M.: Resolution of Semantic Queries on a Set of Web Services. In: Andersen, K.V., Debenham, J., Wagner, R. (eds.) DEXA LNCS, vol. 3588, pp Springer, Heidelberg (2005) 8. Sigel, J.: Developing in OMG s Model-Driven Architecture Object Management Group White Paper (2001), Available at ftp://ftp.omg.org/pub/docs/omg/ pdf 9. Roman, D., Scicluna, J., Nitzsche, J., Fensel, D., Polleres, A., de Buijin, J.D.: Ontologybased Choreography. WSMO Final draft (February 2007) 10. Sanz, I., Mesiti, M., Guerrini, G., Berlanga, R.: ArHeX: An Approximate Retrieval System for Highly Heterogeneous XML Document Collections. In: Grust, T., Höpfner, H., Illarramendi, A., Jablonski, S., Mesiti, M., Müller, S., Patranjan, P.-L., Sattler, K.-U., Spiliopoulou, M., Wijsen, J. (eds.) EDBT LNCS, vol. 4254, Springer, Heidelberg (2006)

Grounding OWL-S in SAWSDL

Grounding OWL-S in SAWSDL Grounding OWL-S in SAWSDL Massimo Paolucci 1, Matthias Wagner 1, and David Martin 2 1 DoCoMo Communications Laboratories Europe GmbH {paolucci,wagner}@docomolab-euro.com 2 Artificial Intelligence Center,

More information

Extending ESB for Semantic Web Services Understanding

Extending ESB for Semantic Web Services Understanding Extending ESB for Semantic Web Services Understanding Antonio J. Roa-Valverde and José F. Aldana-Montes Universidad de Málaga, Departamento de Lenguajes y Ciencias de la Computación Boulevard Louis Pasteur

More information

INTRODUCTION Background of the Problem Statement of the Problem Objectives of the Study Significance of the Study...

INTRODUCTION Background of the Problem Statement of the Problem Objectives of the Study Significance of the Study... vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION... ii DEDICATION... iii ACKNOWLEDGEMENTS... iv ABSTRACT... v ABSTRAK... vi TABLE OF CONTENTS... vii LIST OF TABLES... xii LIST OF FIGURES... xiii LIST

More information

Semantic Reconciliation in Interoperability Management through Model-driven Approach

Semantic Reconciliation in Interoperability Management through Model-driven Approach Semantic Reconciliation in Interoperability Management through Model-driven Approach Frédérick Bénaben 1, Nicolas Boissel-Dallier 1,2, Jean-Pierre Lorré 2, Hervé Pingaud 1 1 Mines Albi Université de Toulouse,

More information

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) APPLYING SEMANTIC WEB SERVICES. Sidi-Bel-Abbes University, Algeria)

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) APPLYING SEMANTIC WEB SERVICES. Sidi-Bel-Abbes University, Algeria) INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) ISSN 0976 6367(Print) ISSN 0976 6375(Online) Volume 4, Issue 2, March April (2013), pp. 108-113 IAEME: www.iaeme.com/ijcet.asp Journal

More information

Retrieving Substitute Services Using Semantic Annotations: A Foodshop Case Study

Retrieving Substitute Services Using Semantic Annotations: A Foodshop Case Study Retrieving Substitute Services Using Semantic Annotations: A Foodshop Case Study F. Calore, D. Lombardi, E. Mussi, P. Plebani, and B. Pernici Politecnico di Milano, Italy barbara.pernici@polimi.it Abstract.

More information

IDECSE: A Semantic Integrated Development Environment for Composite Services Engineering

IDECSE: A Semantic Integrated Development Environment for Composite Services Engineering IDECSE: A Semantic Integrated Development Environment for Composite Services Engineering Ahmed Abid 1, Nizar Messai 1, Mohsen Rouached 2, Thomas Devogele 1 and Mohamed Abid 3 1 LI, University Francois

More information

FedX: A Federation Layer for Distributed Query Processing on Linked Open Data

FedX: A Federation Layer for Distributed Query Processing on Linked Open Data FedX: A Federation Layer for Distributed Query Processing on Linked Open Data Andreas Schwarte 1, Peter Haase 1,KatjaHose 2, Ralf Schenkel 2, and Michael Schmidt 1 1 fluid Operations AG, Walldorf, Germany

More information

QoS-aware model-driven SOA using SoaML

QoS-aware model-driven SOA using SoaML QoS-aware model-driven SOA using SoaML Niels Schot A thesis submitted for the degree of MSc Computer Science University of Twente EEMCS - TRESE: Software Engineering Group Examination committee: Luís Ferreira

More information

Semantic and syntactic service descriptions at work in geoservice

Semantic and syntactic service descriptions at work in geoservice 51 Semantic and syntactic service descriptions at work in geoservice chaining Rob Lemmens 1, Carlos Granell 2, Andreas Wytzisk 1, Rolf de By 1, Michael Gould 2, Peter van Oosterom 3 1 International Institute

More information

Overview of lectures today and Wednesday

Overview of lectures today and Wednesday Model-driven development (MDA), Software Oriented Architecture (SOA) and semantic web (exemplified by WSMO) Draft of presentation John Krogstie Professor, IDI, NTNU Senior Researcher, SINTEF ICT 1 Overview

More information

Reasoning on Business Processes and Ontologies in a Logic Programming Environment

Reasoning on Business Processes and Ontologies in a Logic Programming Environment Reasoning on Business Processes and Ontologies in a Logic Programming Environment Michele Missikoff 1, Maurizio Proietti 1, Fabrizio Smith 1,2 1 IASI-CNR, Viale Manzoni 30, 00185, Rome, Italy 2 DIEI, Università

More information

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

MDA & Semantic Web Services Integrating SWSF & OWL with ODM MDA & Semantic Web Services Integrating SWSF & OWL with ODM Elisa Kendall Sandpiper Software March 30, 2006 Level Setting An ontology specifies a rich description of the Terminology, concepts, nomenclature

More information

Winery A Modeling Tool for TOSCA-Based Cloud Applications

Winery A Modeling Tool for TOSCA-Based Cloud Applications Winery A Modeling Tool for TOSCA-Based Cloud Applications Oliver Kopp 1,2, Tobias Binz 2,UweBreitenbücher 2, and Frank Leymann 2 1 IPVS, University of Stuttgart, Germany 2 IAAS, University of Stuttgart,

More information

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95 ه عا ی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Fall 94-95 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service

More information

IRS-III: A Platform and Infrastructure for Creating WSMO-based Semantic Web Services

IRS-III: A Platform and Infrastructure for Creating WSMO-based Semantic Web Services IRS-III: A Platform and Infrastructure for Creating WSMO-based Semantic Web Services John Domingue, Liliana Cabral, Farshad Hakimpour, Denilson Sell, and Enrico Motta Knowledge Media Institute, The Open

More information

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Dhirubhai Ambani Institute for Information and Communication Technology, Gandhinagar, Gujarat, India Email:

More information

ICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration

ICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration ICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration Dean Brown, Dominick Profico Lockheed Martin, IS&GS, Valley Forge, PA Abstract As Net-Centric enterprises grow, the desire

More information

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91 بسمه تعالی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Spring 90-91 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service

More information

Learning Probabilistic Ontologies with Distributed Parameter Learning

Learning Probabilistic Ontologies with Distributed Parameter Learning Learning Probabilistic Ontologies with Distributed Parameter Learning Giuseppe Cota 1, Riccardo Zese 1, Elena Bellodi 1, Fabrizio Riguzzi 2, and Evelina Lamma 1 1 Dipartimento di Ingegneria University

More information

Boosting Annotated Web Services in SAWSDL

Boosting Annotated Web Services in SAWSDL Boosting Annotated Web Services in SAWSDL Antonio J. Roa-Valverde, Jorge Martinez-Gil, and José F. Aldana-Montes University of Málaga, Department of Computer Languages and Computing Sciences Boulevard

More information

Dagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns. Heiko Ludwig, Charles Petrie

Dagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns. Heiko Ludwig, Charles Petrie Dagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns Heiko Ludwig, Charles Petrie Participants of the Core Group Monika Kazcmarek, University of Poznan Michael Klein, Universität

More information

Ontology Transformation and Reasoning for Model-Driven Architecture

Ontology Transformation and Reasoning for Model-Driven Architecture Ontology Transformation and Reasoning for Model-Driven Architecture Claus Pahl Dublin City University School of Computing Dublin 9, Ireland cpahl@computing.dcu.ie Abstract. Model-driven Architecture (MDA)

More information

Research Article An Overview of Semantic Web Service Description based on Model Driven Approaches

Research Article An Overview of Semantic Web Service Description based on Model Driven Approaches Research Journal of Applied Sciences, Engineering and Technology 13(6): 454-472, 2016 DOI:10.19026/rjaset.13.3006 ISSN: 2040-7459; e-issn: 2040-7467 2016 Maxwell Scientific Publication Corp. Submitted:

More information

EQuIKa System: Supporting OWL applications with local closed world assumption

EQuIKa System: Supporting OWL applications with local closed world assumption EQuIKa System: Supporting OWL applications with local closed world assumption Anees Mehdi and Jens Wissmann Institute AIFB, Karlsruhe Institute of Technology, DE anees.mehdi@kit.edu Forschungszentrum Informatik

More information

Decentralization of BPEL Using Various Processes.

Decentralization of BPEL Using Various Processes. Decentralization of BPEL Using Various Processes. A.V.A Sushama Sarvani M.Tech Student, Department of CSE Vignan'sNirula Institute of Technology and Science for Women, Pedapalakaluru, Guntur-522 005 ABSTRACT:

More information

WSMO Working Draft 04 October 2004

WSMO Working Draft 04 October 2004 Page 1 of 10 D17 WSMO Tutorial WSMO Working Draft 04 October 2004 This version: http://www.wsmo.org/2004/d17/20041004/ Latest version: http://www.wsmo.org/2004/d17/ Previous version: http://www.wsmo.org/2004/d17/v0.1/20040913/

More information

Business Process Modelling & Semantic Web Services

Business Process Modelling & Semantic Web Services Business Process Modelling & Semantic Web Services Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web services SOA Problems? CSA 3210 Last Lecture 2 Lecture Outline

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015 RESEARCH ARTICLE OPEN ACCESS Multi-Lingual Ontology Server (MOS) For Discovering Web Services Abdelrahman Abbas Ibrahim [1], Dr. Nael Salman [2] Department of Software Engineering [1] Sudan University

More information

Design and Management of Semantic Web Services using Conceptual Model

Design and Management of Semantic Web Services using Conceptual Model Design and Management of Semantic Web Services using Conceptual Model Martin Necasky, Jaroslav Pokorny Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic {martin.necasky, jaroslav.pokorny}@mff.cuni.cz

More information

Racer: An OWL Reasoning Agent for the Semantic Web

Racer: An OWL Reasoning Agent for the Semantic Web Racer: An OWL Reasoning Agent for the Semantic Web Volker Haarslev and Ralf Möller Concordia University, Montreal, Canada (haarslev@cs.concordia.ca) University of Applied Sciences, Wedel, Germany (rmoeller@fh-wedel.de)

More information

The Semantic Web Services Tetrahedron: Achieving Integration with Semantic Web Services 1

The Semantic Web Services Tetrahedron: Achieving Integration with Semantic Web Services 1 The Semantic Web Services Tetrahedron: Achieving Integration with Semantic Web Services 1 Juan Miguel Gómez 1, Mariano Rico 2, Francisco García-Sánchez 3, César J. Acuña 4 1 DERI Ireland, National University

More information

Expressing Semantic Web Service Behavior using Description Logics

Expressing Semantic Web Service Behavior using Description Logics Expressing Semantic Web Service Behavior using Description Logics Markus Fronk and Jens Lemcke SAP Research, Karlsruhe, Germany {markus.fronk, jens.lemcke}@sap.com Abstract. For the automation of major

More information

Web Ontology Language for Service (OWL-S) The idea of Integration of web services and semantic web

Web Ontology Language for Service (OWL-S) The idea of Integration of web services and semantic web Web Ontology Language for Service (OWL-S) The idea of Integration of web services and semantic web Introduction OWL-S is an ontology, within the OWL-based framework of the Semantic Web, for describing

More information

Semantic Web Services for Satisfying SOA Requirements

Semantic Web Services for Satisfying SOA Requirements Semantic Web Services for Satisfying SOA Requirements Sami Bhiri 1, Walid Gaaloul 1, Mohsen Rouached 2, and Manfred Hauswirth 1 1 Digital Enterprise Research Institute (DERI), National University of Ireland,

More information

Enriching Query Routing Processes in PDMS with Semantic Information and Information Quality

Enriching Query Routing Processes in PDMS with Semantic Information and Information Quality Enriching Query Routing Processes in PDMS with Semantic Information and Information Quality Crishane Freire 2, Damires Souza 1, Bernadette F. Lóscio 2 and Ana Carolina Salgado 2 1 Federal Institute of

More information

Open Research Online The Open University s repository of research publications and other research outputs

Open Research Online The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs WSMO-Lite: lowering the semantic web services barrier with modular and light-weight annotations

More information

Mapping UML State Machine Diagram And WS-CDL For Modeling Participant s Behavioral Scenarios

Mapping UML State Machine Diagram And WS-CDL For Modeling Participant s Behavioral Scenarios Mapping UML State Machine Diagram And WS-CDL For Modeling Participant s Behavioral Scenarios Seyed Mohammad Javad. Zakerfar, Naser. Nematbakhsh and Farhad. Mardukhi and Mohammad. Naderi Dehkordi Abstract

More information

Integrating SysML and OWL

Integrating SysML and OWL Integrating SysML and OWL Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. To use OWL2 for modeling a system design one must be able to construct

More information

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE YING DING 1 Digital Enterprise Research Institute Leopold-Franzens Universität Innsbruck Austria DIETER FENSEL Digital Enterprise Research Institute National

More information

Ontology-based Model Transformation

Ontology-based Model Transformation Ontology-based Model Transformation Stephan Roser Advisor: Bernhard Bauer Progamming of Distributed Systems Institute of Computer Science, University of Augsburg, Germany [roser,bauer]@informatik.uni-augsburg.de

More information

Experiences with OWL-S, Directions for Service Composition:

Experiences with OWL-S, Directions for Service Composition: Experiences with OWL-S, Directions for Service Composition: The Cashew Position Barry Norton 1 Knowledge Media Institute, Open University, Milton Keynes, UK b.j.norton@open.ac.uk Abstract. Having used

More information

Semantic Web. Lecture XIII Tools Dieter Fensel and Katharina Siorpaes. Copyright 2008 STI INNSBRUCK

Semantic Web. Lecture XIII Tools Dieter Fensel and Katharina Siorpaes. Copyright 2008 STI INNSBRUCK Semantic Web Lecture XIII 25.01.2010 Tools Dieter Fensel and Katharina Siorpaes Copyright 2008 STI INNSBRUCK Today s lecture # Date Title 1 12.10,2009 Introduction 2 12.10,2009 Semantic Web Architecture

More information

Remotely Sensed Image Processing Service Automatic Composition

Remotely Sensed Image Processing Service Automatic Composition Remotely Sensed Image Processing Service Automatic Composition Xiaoxia Yang Supervised by Qing Zhu State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University

More information

Object-Oriented Theories for Model Driven Architecture

Object-Oriented Theories for Model Driven Architecture Object-Oriented Theories for Model Driven Architecture Tony Clark 1, Andy Evans 2, Robert France 3 1 King s College London, UK, anclark@dcs.kcl.ac.uk, 2 University of York, UK, andye@cs.york.ac.uk, 3 University

More information

OWLS-SLR An OWL-S Service Profile Matchmaker

OWLS-SLR An OWL-S Service Profile Matchmaker OWLS-SLR An OWL-S Service Profile Matchmaker Quick Use Guide (v0.1) Intelligent Systems and Knowledge Processing Group Aristotle University of Thessaloniki, Greece Author: Georgios Meditskos, PhD Student

More information

Enriching UDDI Information Model with an Integrated Service Profile

Enriching UDDI Information Model with an Integrated Service Profile Enriching UDDI Information Model with an Integrated Service Profile Natenapa Sriharee and Twittie Senivongse Department of Computer Engineering, Chulalongkorn University Phyathai Road, Pathumwan, Bangkok

More information

Open Research Online The Open University s repository of research publications and other research outputs

Open Research Online The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs Semantic web service composition in IRS-III: The structured approach Conference or Workshop Item

More information

A Loose Coupling Approach for Combining OWL Ontologies and Business Rules

A Loose Coupling Approach for Combining OWL Ontologies and Business Rules A Loose Coupling Approach for Combining OWL Ontologies and Business Rules Amina Chniti, 1,2 Patrick Albert, 1 Jean Charlet 2,3 1 CAS France, IBM {amina.chniti,albertpa}@fr.ibm.com 2 INSERM UMRS 872, Eq

More information

On Supporting HCOME-3O Ontology Argumentation Using Semantic Wiki Technology

On Supporting HCOME-3O Ontology Argumentation Using Semantic Wiki Technology On Supporting HCOME-3O Ontology Argumentation Using Semantic Wiki Technology Position Paper Konstantinos Kotis University of the Aegean, Dept. of Information & Communications Systems Engineering, AI Lab,

More information

Semantic Exploitation of Engineering Models: An Application to Oilfield Models

Semantic Exploitation of Engineering Models: An Application to Oilfield Models Semantic Exploitation of Engineering Models: An Application to Oilfield Models Laura Silveira Mastella 1,YamineAït-Ameur 2,Stéphane Jean 2, Michel Perrin 1, and Jean-François Rainaud 3 1 Ecole des Mines

More information

WWW OR WHAT IS WRONG WITH WEB SERVICE DISCOVERY

WWW OR WHAT IS WRONG WITH WEB SERVICE DISCOVERY 1 von 5 WWW OR WHAT IS WRONG WITH WEB SERVICE DISCOVERY Position Paper for the Workshop on Frameworks for Semantics in Web Services, Innsbruck, Austria, June 2005 Authors: Dieter Fensel Uwe Keller Holger

More information

Web Services Annotation and Reasoning

Web Services Annotation and Reasoning Web Services Annotation and Reasoning, W3C Workshop on Frameworks for Semantics in Web Services Web Services Annotation and Reasoning Peter Graubmann, Evelyn Pfeuffer, Mikhail Roshchin Siemens AG, Corporate

More information

Web Service Modeling Ontology (WSMO) - An Ontology for Semantic Web Services

Web Service Modeling Ontology (WSMO) - An Ontology for Semantic Web Services Web Service Modeling Ontology (WSMO) - An Ontology for Semantic Web Services Position paper at the W3C Workshop on Frameworks for Semantics in Web Services, June 9-10, 2005, Innsbruck, Austria Prepared

More information

A Formal Model for Web-Service Composition

A Formal Model for Web-Service Composition Simon Foster Department of Computer Science University of Sheffield http://www.dcs.shef.ac.uk/~simonf BCTCS 2006 Outline 1 Composing Web-Services Current Technologies 2 3 4 Outline

More information

Semantic-Based Web Mining Under the Framework of Agent

Semantic-Based Web Mining Under the Framework of Agent Semantic-Based Web Mining Under the Framework of Agent Usha Venna K Syama Sundara Rao Abstract To make automatic service discovery possible, we need to add semantics to the Web service. A semantic-based

More information

A Model-driven approach to NLP programming with UIMA

A Model-driven approach to NLP programming with UIMA A Model-driven approach to NLP programming with UIMA Alessandro Di Bari, Alessandro Faraotti, Carmela Gambardella, and Guido Vetere IBM Center for Advanced Studies of Trento Piazza Manci, 1 Povo di Trento

More information

Extracting knowledge from Ontology using Jena for Semantic Web

Extracting knowledge from Ontology using Jena for Semantic Web Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan

More information

Ontology-based Composition and Transformation for Model-Driven Service Architecture

Ontology-based Composition and Transformation for Model-Driven Service Architecture Ontology-based Composition and Transformation for Model-Driven Service Architecture Claus Pahl Dublin City University School of Computing Dublin 9, Ireland cpahl@computing.dcu.ie Abstract. Building service-based

More information

Practical Methods for Adapting Services Using Enterprise Service Bus *

Practical Methods for Adapting Services Using Enterprise Service Bus * Practical Methods for Adapting s Using Enterprise Bus * Hyun Jung La, Jeong Seop Bae, Soo Ho Chang, and Soo Dong Kim Department of Computer Science Soongsil University, Seoul, Korea 511 Sangdo-Dong, Dongjak-Ku,

More information

Representing Product Designs Using a Description Graph Extension to OWL 2

Representing Product Designs Using a Description Graph Extension to OWL 2 Representing Product Designs Using a Description Graph Extension to OWL 2 Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. Product development requires

More information

Incorporating applications to a Service Oriented Architecture

Incorporating applications to a Service Oriented Architecture Proceedings of the 5th WSEAS Int. Conf. on System Science and Simulation in Engineering, Tenerife, Canary Islands, Spain, December 16-18, 2006 401 Incorporating applications to a Service Oriented Architecture

More information

A Tool for Storing OWL Using Database Technology

A Tool for Storing OWL Using Database Technology A Tool for Storing OWL Using Database Technology Maria del Mar Roldan-Garcia and Jose F. Aldana-Montes University of Malaga, Computer Languages and Computing Science Department Malaga 29071, Spain, (mmar,jfam)@lcc.uma.es,

More information

Semantic matching to achieve software component discovery and composition

Semantic matching to achieve software component discovery and composition Semantic matching to achieve software component discovery and composition Sofien KHEMAKHEM 1, Khalil DRIRA 2,3 and Mohamed JMAIEL 1 1 University of Sfax, National School of Engineers, Laboratory ReDCAD,

More information

Process Mediation in Semantic Web Services

Process Mediation in Semantic Web Services Process Mediation in Semantic Web Services Emilia Cimpian Digital Enterprise Research Institute, Institute for Computer Science, University of Innsbruck, Technikerstrasse 21a, A-6020 Innsbruck, Austria

More information

abstract service. Because the discovery process is guided by the functionality of the community, so, the returned concrete services of the community m

abstract service. Because the discovery process is guided by the functionality of the community, so, the returned concrete services of the community m Ontology-driven and Community-based Framework for Services Description and Selection of Composite Services Amel Boustil Lire laboratory, Constantine 2 University, Computer Science Department, FS, University

More information

TWO APPROACHES IN SYSTEM MODELING AND THEIR ILLUSTRATIONS WITH MDA AND RM-ODP

TWO APPROACHES IN SYSTEM MODELING AND THEIR ILLUSTRATIONS WITH MDA AND RM-ODP TWO APPROACHES IN SYSTEM MODELING AND THEIR ILLUSTRATIONS WITH MDA AND RM-ODP Andrey Naumenko, Alain Wegmann Laboratory of Systemic Modeling, Swiss Federal Institute of Technology - Lausanne, EPFL-I&C-LAMS,1015

More information

Ontology Extraction from Heterogeneous Documents

Ontology Extraction from Heterogeneous Documents Vol.3, Issue.2, March-April. 2013 pp-985-989 ISSN: 2249-6645 Ontology Extraction from Heterogeneous Documents Kirankumar Kataraki, 1 Sumana M 2 1 IV sem M.Tech/ Department of Information Science & Engg

More information

Deliverable D4.2. SHAPE MDE Toolset User s Guide

Deliverable D4.2. SHAPE MDE Toolset User s Guide Service and Software Architectures, Infrastructures and Engineering Small or Medium-scale Focused Research Project Semantically-enabled Heterogeneous Service Architecture and Platforms Engineering Acronym

More information

Enterprise Interoperability with SOA: a Survey of Service Composition Approaches

Enterprise Interoperability with SOA: a Survey of Service Composition Approaches Enterprise Interoperability with SOA: a Survey of Service Composition Approaches Rodrigo Mantovaneli Pessoa 1, Eduardo Silva 1, Marten van Sinderen 1, Dick A. C. Quartel 2, Luís Ferreira Pires 1 1 University

More information

Security in the Web Services Framework

Security in the Web Services Framework Security in the Web Services Framework Chen Li and Claus Pahl Dublin City University School of Computing Dublin 9 Ireland Abstract The Web Services Framework provides techniques to enable the application-toapplication

More information

Ontology based Model and Procedure Creation for Topic Analysis in Chinese Language

Ontology based Model and Procedure Creation for Topic Analysis in Chinese Language Ontology based Model and Procedure Creation for Topic Analysis in Chinese Language Dong Han and Kilian Stoffel Information Management Institute, University of Neuchâtel Pierre-à-Mazel 7, CH-2000 Neuchâtel,

More information

A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus

A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus Zhen Liu, Anand Ranganathan, and Anton Riabov IBM T.J. Watson Research Center {zhenl,arangana,riabov}@us.ibm.com

More information

Towards a Global Component Architecture for Learning Objects: An Ontology Based Approach

Towards a Global Component Architecture for Learning Objects: An Ontology Based Approach Towards a Global Component Architecture for Learning Objects: An Ontology Based Approach Katrien Verbert, Joris Klerkx, Michael Meire, Jehad Najjar, and Erik Duval Dept. Computerwetenschappen, Katholieke

More information

SEMANTIC DESCRIPTION OF WEB SERVICES AND POSSIBILITIES OF BPEL4WS. Vladislava Grigorova

SEMANTIC DESCRIPTION OF WEB SERVICES AND POSSIBILITIES OF BPEL4WS. Vladislava Grigorova International Journal "Information Theories & Applications" Vol.13 183 SEMANTIC DESCRIPTION OF WEB SERVICES AND POSSIBILITIES OF BPEL4WS Vladislava Grigorova Abstract: The using of the upsurge of semantics

More information

Revelation of Consolidated Web Services and Architecture Framework

Revelation of Consolidated Web Services and Architecture Framework Volume-6, Issue-5, September-October 2016 International Journal of Engineering and Management Research Page Number: 271-277 Revelation of Consolidated Web Services and Architecture Framework Vijay Kumar

More information

OMG Specifications for Enterprise Interoperability

OMG Specifications for Enterprise Interoperability OMG Specifications for Enterprise Interoperability Brian Elvesæter* Arne-Jørgen Berre* *SINTEF ICT, P. O. Box 124 Blindern, N-0314 Oslo, Norway brian.elvesater@sintef.no arne.j.berre@sintef.no ABSTRACT:

More information

Mappings from BPEL to PMR for Business Process Registration

Mappings from BPEL to PMR for Business Process Registration Mappings from BPEL to PMR for Business Process Registration Jingwei Cheng 1, Chong Wang 1 +, Keqing He 1, Jinxu Jia 2, Peng Liang 1 1 State Key Lab. of Software Engineering, Wuhan University, China cinfiniter@gmail.com,

More information

APPLYING SEMANTIC WEB SERVICES TO ENTERPRISE WEB

APPLYING SEMANTIC WEB SERVICES TO ENTERPRISE WEB APPLYING SEMANTIC WEB SERVICES TO ENTERPRISE WEB Yang Hu, Qingping Yang, Xizhi Sun, Peng Wei School of Engineering and Design, Brunel University Abstract Enterprise Web provides a convenient, extendable,

More information

AUTOMATED BEHAVIOUR REFINEMENT USING INTERACTION PATTERNS

AUTOMATED BEHAVIOUR REFINEMENT USING INTERACTION PATTERNS MASTER THESIS AUTOMATED BEHAVIOUR REFINEMENT USING INTERACTION PATTERNS C.J.H. Weeïnk FACULTY OF ELECTRICAL ENGINEERING, MATHEMATICS AND COMPUTER SCIENCE SOFTWARE ENGINEERING EXAMINATION COMMITTEE dr.

More information

Towards Automatic Web Service Discovery and Composition in a Context with Semantics, Messages, and Internal Process Flow (A Position Paper)

Towards Automatic Web Service Discovery and Composition in a Context with Semantics, Messages, and Internal Process Flow (A Position Paper) Towards Automatic Web Service Discovery and Composition in a Context with Semantics, Messages, and Internal Process Flow (A Position Paper) Daniela Berardi, Diego Calvanese, Giuseppe De Giacomo, Richard

More information

Carnegie Mellon University. Carnegie Mellon University

Carnegie Mellon University. Carnegie Mellon University OWL-S S Outreach and Tools Carnegie Mellon University Katia Sycara katia@cs.cmu.edu Carnegie Mellon University http://www.cs.cmu.edu/~softagents Outline Goal: Create the Semantic Web Services revolution.

More information

INTEGRATING ONTOLOGIES INTO EBXML REGISTRIES FOR EFFICIENT SERVICE DISCOVERY

INTEGRATING ONTOLOGIES INTO EBXML REGISTRIES FOR EFFICIENT SERVICE DISCOVERY INTEGRATING ONTOLOGIES INTO EBXML REGISTRIES FOR EFFICIENT SERVICE DISCOVERY *Mohamed Bahaj 1 and Salim Baroudi 1 1 Department Of Computer Science, Faculty of Science And Technology, University Hassan

More information

Capturing and Formalizing SAF Availability Management Framework Configuration Requirements

Capturing and Formalizing SAF Availability Management Framework Configuration Requirements Capturing and Formalizing SAF Availability Management Framework Configuration Requirements A. Gherbi, P. Salehi, F. Khendek and A. Hamou-Lhadj Electrical and Computer Engineering, Concordia University,

More information

A BPEL Engine and Editor for the.net framework

A BPEL Engine and Editor for the.net framework A BPEL Engine and Editor for the.net framework Matthew Buckle 1, Charlie Abela 1, Matthew Montebello 1 1 Department of Computer Science and AI, University of Malta mbuckle@crimsonwing.com, charlie.abela@um.edu.mt,

More information

An Efficient Semantic Web Through Semantic Mapping

An Efficient Semantic Web Through Semantic Mapping International Journal Of Computational Engineering Research (ijceronline.com) Vol. 3 Issue. 3 An Efficient Semantic Web Through Semantic Mapping Jenice Aroma R 1, Mathew Kurian 2 1 Post Graduation Student,

More information

Computation Independent Model (CIM): Platform Independent Model (PIM): Platform Specific Model (PSM): Implementation Specific Model (ISM):

Computation Independent Model (CIM): Platform Independent Model (PIM): Platform Specific Model (PSM): Implementation Specific Model (ISM): viii Preface The software industry has evolved to tackle new approaches aligned with the Internet, object-orientation, distributed components and new platforms. However, the majority of the large information

More information

Semantic Web Services and Cloud Platforms

Semantic Web Services and Cloud Platforms Semantic Web Services and Cloud Platforms Lecture 10: Mobile Applications and Web Services module Payam Barnaghi Institute for Communication Systems (ICS) Faculty of Engineering and Physical Sciences University

More information

Software Language Engineering of Architectural Viewpoints

Software Language Engineering of Architectural Viewpoints Software Language Engineering of Architectural Viewpoints Elif Demirli and Bedir Tekinerdogan Department of Computer Engineering, Bilkent University, Ankara 06800, Turkey {demirli,bedir}@cs.bilkent.edu.tr

More information

JESA Service Discovery Protocol

JESA Service Discovery Protocol JESA Service Discovery Protocol Efficient Service Discovery in Ad-Hoc Networks Stephan Preuß University of Rostock; Dept. of Computer Science; Chair for Information and Communication Services mailto:spr@informatik.uni-rostock.de

More information

SEMANTIC ENHANCED UDDI USING OWL-S PROFILE ONTOLOGY FOR THE AUTOMATIC DISCOVERY OF WEB SERVICES IN THE DOMAIN OF TELECOMMUNICATION

SEMANTIC ENHANCED UDDI USING OWL-S PROFILE ONTOLOGY FOR THE AUTOMATIC DISCOVERY OF WEB SERVICES IN THE DOMAIN OF TELECOMMUNICATION Journal of Computer Science 10 (8): 1418-1422, 2014 ISSN: 1549-3636 2014 doi:10.3844/jcssp.2014.1418.1422 Published Online 10 (8) 2014 (http://www.thescipub.com/jcs.toc) SEMANTIC ENHANCED UDDI USING OWL-S

More information

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES Christian de Sainte Marie ILOG Introduction We are interested in the topic of communicating policy decisions to other parties, and, more generally,

More information

Automatic Service Discovery and Integration using Semantic Descriptions in the Web Services Management Layer

Automatic Service Discovery and Integration using Semantic Descriptions in the Web Services Management Layer Automatic Service Discovery and Integration using Semantic Descriptions in the Web Services Management Layer María Agustina Cibrán, Bart Verheecke, Davy Suvée, Wim Vanderperren and System and Software

More information

Model Driven Service Interoperability through use of Semantic Annotations

Model Driven Service Interoperability through use of Semantic Annotations Model Driven Service Interoperability through use of Semantic Annotations Arne-Jørgen Berre Fangning Liu Jiucheng Xu Brian Elvesæter SINTEF, Norway KTH, Sweden SINTEF, Norway SINTEF, Norway Arne.J.berre@sintef.no

More information

MASSiVE, Unità di Torino

MASSiVE, Unità di Torino MASSiVE, Unità di Torino Personalization, verification and conformance for logic-based communicating agents M. Baldoni, C. Baroglio, A. Martelli, V. Mascardi, V. Patti, C. Schifanella, L. Torasso 1 Main

More information

Service Oriented Architectures Visions Concepts Reality

Service Oriented Architectures Visions Concepts Reality Service Oriented Architectures Visions Concepts Reality CSC March 2006 Alexander Schatten Vienna University of Technology Vervest und Heck, 2005 A Service Oriented Architecture enhanced by semantics, would

More information

Stats & Facts: Main Idea & Project Objective

Stats & Facts: Main Idea & Project Objective Paper send to the Organizing Committee of the W3C Workshop on Frameworks for Semantics in Web Services, June 9-10, 2005, Digital Enterprise Research Institute (DERI), Innsbruck, Austria Intelligent Framework

More information

Semantic Annotation and Composition of Business Processes with Maestro

Semantic Annotation and Composition of Business Processes with Maestro Semantic Annotation and Composition of Business Processes with Maestro Matthias Born 1, Joerg Hoffmann 1, Tomasz Kaczmarek 3, Marek Kowalkiewicz 1, Ivan Markovic 1, James Scicluna 2, Ingo Weber 1, and

More information

* Corresponding Author

* Corresponding Author A Model Driven Architecture for REA based systems Signe Ellegaard Borch, Jacob Winther Jespersen, Jesper Linvald, Kasper Østerbye* IT University of Copenhagen, Denmark * Corresponding Author (kasper@it-c.dk)

More information

Semantics for Optimization of the Livestock Farming

Semantics for Optimization of the Livestock Farming Adaptive Agricultural Processes via Open Interfaces and Linked Services Semantics for Optimization of the Livestock Farming Dr. Dana Tomic FTW Forschungszentrum Telekommunikation Wien, Austria Challenges

More information