Ontology-based Semantic Service Interoperability
|
|
- Gordon Smith
- 6 years ago
- Views:
Transcription
1 Ontology-based Semantic Service Interoperability Devis Bianchini 1 Valeria De Antonellis 1 Michele Melchiori 1 Denise Salvi 1 Università degli Studi di Brescia - Dip. di Elettronica per l Automazione Via Branze, Brescia - Italy {bianchin deantone melchior salvi}@ing.unibs.it Abstract. Enterprise interoperability in distributed environments has been recently improved by adopting the emerging Web Service standards and technology, making an ever-growing number of services available on the web. One of the major problems in this framework is how to make effective and efficient the process of matching service descriptions in order to find suitable available services for a given service request. Semantic service interoperability is thus a main research issue. In the paper, we propose the Semantic Driven Service Discovery approach for open P2P systems, where peers are organized in a semantic community for interoperability purposes. In the approach, ontologies are introduced to express domain knowledge related to service descriptions and to guide service discovery by mapping/matching service requests against service entertainments according to defined inter-peer semantic links. 1 Introduction Enterprise interoperability in distributed environments has been recently improved by adopting the emerging Web Service standards and technology, making an evergrowing number of services available on the web. One of the major problems in this framework is how to make effective and efficient the process of matching service descriptions in order to find suitable available services for a given service request. Semantic service interoperability is thus a main research issue. Semantics is particularly important to share (information and) services in open P2P systems where the lack of a common understanding of the world generates the need for explicit guidance in discovering available resources [1, 2, 12, 16, 17]. The use of ontologies is suggested to share descriptions of available resources and, in particular, ontology-based techniques have been defined for This work has been partially supported by the ESTEEM (Emergent Semantics and cooperation in multi-knowledge EnvironmEnt [10]) PRIN Project and the TEKNE (Towards Evolving Knowledge-based internetworked Enterprise [15]) FIRB Project funded by the Italian Ministry of Education, University and Research, and by NoE INTEROP [13] IST Project n th EU Framework Program.
2 2 Bianchini et al. service discovery [9, 14]. In fact, ontologies provide the benefits of formal specifications and inference capabilities apt to improve model-based semantic service discovery with flexible ontology-based matching. In this paper, we propose the Semantic Driven Service Discovery approach for open P2P systems, where peers are organized in a semantic community for interoperability purposes. In the approach, ontologies are introduced to express domain knowledge related to service descriptions and to guide service discovery by mapping/matching service requests against service entertainments among peers. The paper is organized as follows: Section 2 gives an overview of the considered application scenario; Section 3 presents a formal approach to semantic service description; Section 4 illustrates the semantic driven service discovery approach; Section 5 describes the COMPAT system for service matching and discovery; finally, in Section 6 some final considerations and future work are discussed. 2 The application scenario In this section, we briefly illustrate the considered application scenario, an open networked system where peers join to form a semantic community sharing information and services. In our approach, the service sharing issues are considered and ontologies (called peer ontologies) are introduced to express domain knowledge related to service descriptions and to guide service discovery among peers [6]. For community constitution, we assume that a peer called promoter spreads out a manifesto containing a suitable portion of its peer ontology, expressing a core domain knowledge for possible member aggregation. Each peer that aims at joining the community matches its own peer ontology against the manifesto and replies to the promoter. Otherwise, if the peer is not interested, it forwards the manifesto to the other peers of the network. Once the semantic community is established, services can be searched and exchanged between the members of the community by means of ontology-based techniques. First of all, each peer searches for its semantic neighbors by establishing semantic mappings also called inter-peer semantic links. To do this, it sends a probe service request for each service he wants to make sharable; this probe service request contains the description of the service interface in terms of required service functionalities, each of them described through the names of operations and input/output parameters. The probe service request is sent to all the other peers of the semantic community, according to the actual list of community members. When a peer receives a probe service request, it matches the service request against its own service descriptions and establishes suitable mappings by applying the matchmaking techniques explained in Section 4. Then it sends to the peer from which the probe service request came a message containing the resulting mappings.
3 Ontology-based Semantic Service Interoperability 3 In this way, each peer can build a map of its semantic neighbors, with the similar services and the semantic mappings with them. The community can properly evolve when new peers join it or new services are published on peers of the community. Note that the semantic community is organized according to a P2P network, constituted by n peers, each of them carrying its own services. In the scope of the community, each peer can play different roles: (i) to search for a given service (requester); (ii) to propose a set of candidate services when a service request is given, through the application of matchmaking techniques (broker); (iii) to provide a selected service for its invocation and to publish a new service (provider). In an evolving collaborative P2P community, a peer can contain the description of a candidate service, while a different peer acts as a provider for that service, or a peer can be both a requester and a broker. According to this general view, each peer presents the architecture shown in Figure 1. In the following we focus on the Semantic Peer Registry and the Service MatchMaker. Fig. 1. Peer architecture. 3 Ontology-based Service Description Service descriptions represent functional aspects of a service, based on the WSDL standard for service representation, in terms of service category, service function-
4 4 Bianchini et al. alities (operations) and input/output messages (parameters). Services are stored in an extended UDDI Registry, called Semantic Peer Registry, where besides the UDDI registry and WSDL descriptions, a peer ontology is added to provide semantic knowledge related to service descriptions and a service ontology is added to organize semantic service descriptions and semantic links. Service ontology also contains references to semantic neighbors through inter-peer semantic links. The peer ontology is constituted by: a Service Functionality Ontology (SFO), that provides knowledge on the concepts used to express service functionalities (operations); a Service Message Ontology (SMO), that provides knowledge on the concepts used to express input and output messages (parameters) of operations. Concepts in the peer ontology are organized according to semantic relationships, subclass-of and equivalent-to. Furthermore, the peer ontology is extended by a thesaurus providing terms and terminological relationships (as synonymy, hypernymy and so on) associated to names of concepts in the peer ontology. In this way, it is possible to enlarge matching capabilities when looking for correspondences between elements in service descriptions and concepts in the ontology. In fact, a requester can not be constrained to use exactly the concept names in the peer ontology used to describe a particular offer and, moreover, in a P2P context different peers can refer to different peer ontologies. The thesaurus is automatically derived by considering the set T of terms denoting atomic concepts in the peer ontology, the lexical system WordNet [11] and related terminological relationships. In the service ontology, services are semantically represented by DL logic concepts [3], whose elements (service category, operation names, input/output parameter names) are properly mapped to the peer ontology. According to the Description Logic formalism, each concept is represented as a conjunction of: one or more concepts in the form hascategory.cat,wherecat is an atomic concept representing an associated service category; one or more concepts in the form hasoperation.op,whereop is described as a conjunction of: an atomic concept representing the operation name; one or more concepts hasinput.in, wherein is an atomic concept representing an input parameter of the operation; one or more concepts hasoutput.out,whereout is an atomic concept representing an output parameter of the operation. Note that these expressions can be represented in OWL-DL, corresponding to the SHOIN(D+) family of Description Logics. A service request is represented by means of the same Description Logic expression. Both peer ontology and service ontology are expressed in OWL-DL. Note that services are published in the UDDI registry by means of traditional UDDI Publish API, in order to keep compatibility with existing UDDI standard, together with their WSDL document.
5 4 Model-based service mapping Ontology-based Semantic Service Interoperability 5 The Service MatchMaker is in charge of finding mappings between service descriptions, combining together different matching models [5]: (i) a deductive model, exploiting deduction algorithms for reasoning on service descriptions [4], (ii) a similarity-based model, where retrieval metrics are applied to measure the degree of match between services [7]. Mapping between two service descriptions is specified by the kind of match (exact, partial, mismatch) and quantified by means of suitable similarity coefficients, that is, by evaluating the service similarity. Both the matching models are based on jointed use of the peer ontology and the thesaurus by defining two basic concepts: the Name Affinity concept and the Affinity-based subsumption test. Definition 1 (Name Affinity coefficient). The Name Affinity coefficient between t and t of the Thesaurus, denoted by NA(t, t ), is computed as follows: 1 if t = t NA(t, t max )= l (τ(t l t )) if t t t l t (1),l 1 0 otherwise where t l t denotes a path of terminological relationships from t to t. We consider syn for synonymy, bt/nt for broader/narrower term and rt for related term. A weight σ tr [0, 1] is associated to each kind of terminological relationship tr, in order to evaluate its implication for name affinity; in our experimentation, σ SY N = 1, σ BT/NT = 0.8 and σ RT = 0.5. The function τ(t l t )= l k=1 (σ tr k ) [0, 1] defines the strength of t l t as the product of the weights of all terminological relationships in the path. Since between two terms in the thesaurus there can exist more than one path, the one with the highest strength is chosen. We say that t and t have name affinity (t t )ifand only if NA(t, t ) α, whereα>0 is a threshold set on the basis of experimental results to select only terms with high values of the name affinity coefficient. Definition 2 (Affinity-based subsumption test). Given an atomic concept C in the peer ontology PO, we define the set of terms in the thesaurus that have name affinity with a given concept as C T H = {T T H T C}. Analogously, we define the set of concepts of PO that have name affinity with a term T in T H as T PO = {C PO T C T H }. Given the peer ontology PO, the thesaurus TH and a pair of terms T 1 and T 2 used in service descriptions to denote service elements, T 1 is subsumed by T 2 with respect to TH, denoted by T 1 T H T 2,ifandonlyifthereexistsC T 1 PO and D T 2 PO such that C D is satisfied in PO. Note that we pose T 1 T H T 2 if both T 1 T H T 2 and T 2 T H T 1 hold. The Affinity-based subsumption test is exploited to determine the kind of match between a service request R and a supplied service S, considering separately service description components. In particular, five kinds of match are
6 6 Bianchini et al. distinguished: - exact match, to denote that S and R have the same capabilities, that is, they have: (i) equivalent operations; (ii) equivalent output parameters; (iii) equivalent input parameters; - plug-in match, to denote that S offers at least the same capabilities of R, that is, names of the operations in R canbemappedintooperationsofs and, in particular, the names of corresponding operations, input parameters and output parameters are in any generalization hierarchy; the inverse kind of match is denoted as subsume; - intersection match, to denote that S and R have some common operations and some common I/O parameters, that is, some pairs of operations and some pairs of parameters, respectively, are related in any generalization hierarchy; - mismatch, otherwise. Similarity analysis is applied to quantify the match between services. In particular, when exact or plug-in match occur, similarity between services is set to 1 (full similarity); if mismatch occurs, the similarity value is set to zero; finally, when subsume or intersection match occur, similarity coefficients summarized in Table 1 are computed to quantify the degree of match between services. These coefficients are based on the Dice s metrics and have been widely experimented [8]. Once established, mappings between service request and entertainments are exploited to find out suitable available services for the request. First of all, inter-peer semantic links are exploited to extend in an efficient way service discovery over the P2P network. Given the service request R, a peer p searches for candidate services in its own Semantic Peer Registry and retrieves a list CS = { S 1,GSim 1,mt 1,... S n,gsim n,mt n } of candidate services with corresponding similarity values GSim i and match type mt i.ifaservices i presents an exact or a plug-in match with the request, then S i satisfies completely the required functionalities and it is not necessary to forward the service request to semantic neighbors. Otherwise, if a service S i presents a subsume or an intersection match with the request, the peer p forwards the request to those peers that are semantic neighbors of p with respect to S i.notethatp does not consider semantic neighbors that presents a subsume or an exact match with S i because this means that they provide services with the same functionalities or a subset of S i functionalities and they cannot add further capabilities to those already provided by S i on the peer p. A list of semantic neighbors SN = { p 1, {S 1,GSim 1,mt 1,...S m1,gsim m1,mt m1 },... p k, {S 1,GSim 1,mt 1,...S mk,gsim mk,mt mk } } is obtained in this phase and is used to forward the original request. Semantic neighbors in SN can be ranked with respect to their relevance with the original request. Given a semantic neighbor sn SN, its relevance with respect to the request R is computed according to the following equation: r sn = mj i=1 2 GSim i GSim(R,S i) GSim i+gsim(r,s i) m j (2)
7 Ontology-based Semantic Service Interoperability 7 Entity-based similarity ESim(R, S) = 2 A tot (IN R,IN S ) IN R + IN S + 2 A tot (OUT R,OUT S ) OUT R + OUT S [0, 2] IN R,IN S - sets of input parameter names of R and S OUT R,OUT S - sets of output parameter names of R and S A tot(in R,IN S)= in i R IN R,inj S IN S NA(in i R,inj S ) A tot(out R,OUT S )= out i R OUT R,outj S OUT S NA(out i R,outj S ) Operation similarity OpSim(op i R,opj S )=NA(name opi R,name opj S )+ 2 A tot (INi R,IN j S ) + IN i R + INj S 2 A i tot(outr,out j S ) OUT i R + OUT j [0, 3] S INR i,inj - sets of input parameter names of the i-th operation of R and the j-th operation of S S OUT i R,OUTj - sets of output parameter names of the i-th operation of R and the j-th operation of S S FSim(R, S) = Functionality-based similarity 2 i,j OpSim(opi R,opj S ) [0, 3] OP (R) + OP (S) OP(R),OP(S) - sets of operation names of R and S Global similarity GSim(R, S) =w 1 NormESim(R, S) +w 2 NormFSim(R, S) [0, 1] w 1,w 2 - weights introduced to assess the relevance of each kind of similarity (w 1 [0, 1] and w 2 =1 w 1) NormESim(),NormFSim() - ESim() and FSim() normalized to the range [0, 1] Table 1. Similarity Coefficients between service descriptions R (request) and S (supply). Ranking of semantic neighbors is exploited to constrain the forwarding according to a threshold-based mechanism. Finally, the list of candidate services is ranked with respect to the match type (exact > plug-in > subsume > intersection > mismatch) and the GSim value, respectively, and a threshold-based strategy is exploited to filter out searching results: only candidate services with a match type different from mismatch and a GSim value equal or greater than a given threshold are maintained. 5 The COMPAT system The tool implementing the proposed approach, called COMPAT Service Model Mapping, has been developed maintaining full backward compatibility with existing service technologies and standards (WSDL, OWL, UDDI). COMPAT is
8 8 Bianchini et al. implemented in Java and performs automatic service discovery in P2P environments. The main features of COMPAT architecture are summarized in Figure 2. COMPAT Service Model Mapping Purpose Service2Service mapping Source/Target Model Service functional model Source/Target Representation Language OWL-DL Mapping type One-to-One Matching Strategy Similarity-based, Deductive-based Ontology-based Matching Yes (SMO, SFO, Thesaurus) Optimization Strategy Yes (inter-peer semantic links) Ranking Qualitative/quantitative Search result filtering Threshold-based Implementation Language Java Degree of automation Automatic Compliance with standards Yes (WSDL, OWL, UDDI) Background Academic Fig. 2. The main features of the COMPAT Service Model Mapping Service discovery is obtained by searching for mappings between service functional models derived by WSDL documents and expressed in OWL-DL. Mappings are established between pairs of service descriptions (One-to-one mappings) by combining deductive-based and similarity-based matching strategies. The jointed use of peer ontology (SMO, SFO) and thesaurus during the matchmaking process allows to take into account semantic aspects. Moreover, optimization of service discovery is addressed through inter-peer semantic links to forward the request on the P2P network in an efficient way. Searching results are ranked both in a qualitative way, using the kind of match, and in a quantitative way, using Gsim value, and are filtered out by means of a threshold-based mechanism. 6 Concluding remarks and future work In this paper, we proposed a semantic-based approach for service discovery in a P2P scenario, where peers are organized in communities. Specific ontologies (called Service and Peer Ontologies) are used to add semantics to service descriptions and their organization inside traditional UDDI Registry enhanced with semantic aspects. Further experimentation in a P2P context will evaluate the impact of the proposed approach on several parameters such as network overloading and its analysis for concrete application (for example, support of business process design and execution in distributed environments) will be performed.
9 Ontology-based Semantic Service Interoperability 9 References 1. K. Arabshian and H. Schulzrinne. An Ontology-based Hierarchical Peer-to-Peer Global Service Discovery System. Journal of Ubiquitous Computing and Intelligence (JUCI), F. Banaei-Kashani, C. Chen, and C. Shahabi. WSPDS: Web Services Peer-to-Peer Discovery Service. In Proc. of the Int. Conference on Internet Computing (IC 04), pages , Las Vegas, Nevada, USA, D. Bianchini and V. De Antonellis. Ontology-based Semantic Interoperability Tools for Service Dynamic Discovery. In IFIP Int. Conf. on Interoperability of Enterprise Software Applications, INTEROP-ESA 05, Geneva, Switzerland, D. Bianchini, V. De Antonellis, and M. Melchiori. Capability Matching and Similarity Reasoning in Service Discovery. In CAiSE Int. Workshop on Enterprise Modeling and Ontologies for Interoperability, EMOI 2005, Porto, Portugal, June D. Bianchini, V. De Antonellis, M. Melchiori, and D. Salvi. Semantic-enriched Service Discovery. In IEEE ICDE Int. Workshop on Challenges in Web Information Retrieval and Integration, WIRI 2006, Atlanta, Georgia, USA, D. Bianchini, V. De Antonellis, M. Melchiori, and D. Salvi. Ontologybased Service Matchmaking in Semantic Communities. Technical Report D 3.2, ESTEEM Emergent Semantics and cooperation in multi-knowledge EnvironMents, esteem/docs/deliverable dic06/brescia/deliverable D3.2 UNIBS.pdf, D. Bianchini, V. De Antonellis, B. Pernici, and P. Plebani. Ontology-based Methodology for e-service discovery. Journal of Information Systems, Special Issue on Semantic Web and Web Services, 31(4-5): , June-July S. Castano and V. De Antonellis. A Framework for expressing Semantic Relationships between Multiple Information Systems for Cooperation. Information Systems, 123(3-4): , The OWL Service Coalition. OWL-S 1.1 release, November ESTEEM Project Home Page: Emergent Semantics and cooperation in multiknowledge EnvironmEnt. esteem/index.html. 11. C. Fellbaum. Wordnet: An Electronic Lexical Database. MIT Press, P. Haase, S. Agarwal, and Y. Sure. Service-Oriented Semantic Peer-to-Peer Systems. In Proc. of the WISE Workshop on Intelligent Networked and Mobile Systems, pages 46 57, Brisbane, Australia, The INTEROP NoE Portal U. Keller, H. Lausen, and D. Roman. Web Service Modeling Ontology (WSMO). WSMO Working Draft, March TEKNE Project Home Page: Towards Evolving Knowledge-based internetworked Enterprise I. Toma, B. Sapkota, J. Scicluna, J.M. Gomez, D. Roman, and D. Fensel. A P2P Discovery mechanism for Web Service Execution Environment. In Proc of the 2nd WSMO Implementation Workshop (WIW 05), Innsbruck, Austria, June 6th-7th K. Verma, K. Sivashanmugam, A. Sheth, A. Patil, S. Oundhakar, and J. Miller. METEOR-S WSDI: A Scalable Infrastructure of Registries for Semantic Publication and Discovery of Web Services. Journal of Information Technology and Management, Special Issue on Universal Global Integration, 6(1):17 39, 2005.
SERVICE SEMANTIC INFRASTRUCTURE FOR INFORMATION SYSTEM INTEROPERABILITY
SERVICE SEMANTIC INFRASTRUCTURE FOR INFORMATION SYSTEM INTEROPERABILITY Devis Bianchini and Valeria De Antonellis Università di Brescia - Dip. di Elettronica per l Automazione Via Branze, 38-25123 Brescia
More informationService Matching and Discovery in P2P Semantic Community
Service Matching and Discovery in P2P Semantic Community Devis Bianchini Valeria De Antonellis Michele Melchiori Denise Salvi Università degli Studi di Brescia - Dip. di Elettronica per l Automazione Via
More informationCollaborative enterprise knowledge mashup
Collaborative enterprise knowledge mashup Devis Bianchini, Valeria De Antonellis, Michele Melchiori Università degli Studi di Brescia Dip. di Ing. dell Informazione Via Branze 38 25123 Brescia (Italy)
More informationOntology-based Semantic Interoperability Tools for Service Dynamic Discovery
Ontology-based Semantic Interoperability Tools for Service Dynamic Discovery D. Bianchini and V. De Antonellis University of Brescia Dept. of Electronic for Automation Via Branze, 38 25123 Brescia - Italy
More informationHELIOS: a General Framework for Ontology-based Knowledge Sharing and Evolution in P2P Systems
HELIOS: a General Framework for Ontology-based Knowledge Sharing and Evolution in P2P Systems S. Castano, A. Ferrara, S. Montanelli, D. Zucchelli Università degli Studi di Milano DICO - Via Comelico, 39,
More informationThe HMatch 2.0 Suite for Ontology Matchmaking
The HMatch 2.0 Suite for Ontology Matchmaking S. Castano, A. Ferrara, D. Lorusso, and S. Montanelli Università degli Studi di Milano DICo - Via Comelico, 39, 20135 Milano - Italy {castano,ferrara,lorusso,montanelli}@dico.unimi.it
More informationMatching Techniques for Resource Discovery in Distributed Systems Using Heterogeneous Ontology Descriptions
Matching Techniques for Discovery in Distributed Systems Using Heterogeneous Ontology Descriptions S. Castano, A. Ferrara, S. Montanelli, G. Racca Università degli Studi di Milano DICO - Via Comelico,
More informationABSTRACT I. INTRODUCTION
International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2017 IJSRCSEIT Volume 2 Issue 6 ISSN : 2456-3307 A Study on Semantic Web Service Match-Making Algorithms
More informationINTERNATIONAL 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 informationSEMANTIC 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 informationThe 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 informationEnriching 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 informationA Framework for Semantic Web Mining Model
A Framework for Semantic Web Mining Model 1 G Ramu, 2 Dr B Eswara Reddy 1 M.Tech (Computer Science), 2 Associate Professor & HOD 1,2 Department of CSE, JNTUACE, Anantapur, A.P. E-mail: g.ramucse@gmail.com,
More informationHybrid OWL-S Service Retrieval with OWLS-MX: Benefits and Pitfalls
47 Hybrid OWL-S Service Retrieval with OWLS-MX: Benefits and Pitfalls Matthias Klusch and Benedikt Fries German Research Center for Artificial Intelligence Stuhlsatzenhausweg 3, 66121 Saarbruecken, Germany
More informationInteroperability and eservices
Interoperability and eservices Aphrodite Tsalgatidou and Eleni Koutrouli Department of Informatics & Telecommunications, National & Kapodistrian University of Athens, Greece {atsalga, ekou}@di.uoa.gr Abstract.
More informationStudy on Ontology-based Multi-technologies Supported Service-Oriented Architecture
International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture GaiHai Li a, Gang Huang
More informationEnhanced Semantic Operations for Web Service Composition
Enhanced Semantic Operations for Web Service Composition A.Vishnuvardhan Computer Science and Engineering Vasireddy Venkatadri Institute of Technology Nambur, Guntur, A.P., India M. Naga Sri Harsha Computer
More informationEfficient Discovery of Semantic Web Services
ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference
More informationTowards Semantic Matching of Business Services and Electronic Services
Towards Semantic Matching of Business Services and Electronic Services Rolf Kluge (1,2), André Ludwig (1), Roman Belter (1,2) (1) InformationSystems Institute University of Leipzig 04109 Leipzig, Germany
More informationWeb services retrieval: URBE approach
May, 3rd, 2007 Seminar on Web services retrieval: URBE approach Pierluigi PLEBANI Dipartimento di Elettronica ed Informazione - Politecnico di Milano plebani@elet.polimi.it Before starting... 2 Web services
More informationDAML: ATLAS Project Carnegie Mellon University
DAML: ATLAS Project Carnegie Mellon University Katia Sycara Anupriya Ankolekar, Massimo Paolucci, Naveen Srinivasan November 2004 0 Overall Program Summary What is the basic problem you are trying to solve?
More informationOn Demand Web Services with Quality of Service
On Demand Web Services with Quality of Service BRAJESH KOKKONDA Department of Computer Science & Engineering, Vivekananda Institute of Technology and Sciences, Tel: +91-7416322567 E-mail: brajesh.email@gmail.com
More informationIDECSE: 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 informationAn Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information
An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information Stefan Schulte Multimedia Communications Lab (KOM) Technische Universität Darmstadt, Germany schulte@kom.tu-darmstadt.de
More informationMDA & 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 informationReasoning 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 informationProcess 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 informationA Linguistic Approach for Semantic Web Service Discovery
A Linguistic Approach for Semantic Web Service Discovery Jordy Sangers 307370js jordysangers@hotmail.com Bachelor Thesis Economics and Informatics Erasmus School of Economics Erasmus University Rotterdam
More informationRetrieving 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 informationAutomatic 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 informationOntology Matching with CIDER: Evaluation Report for the OAEI 2008
Ontology Matching with CIDER: Evaluation Report for the OAEI 2008 Jorge Gracia, Eduardo Mena IIS Department, University of Zaragoza, Spain {jogracia,emena}@unizar.es Abstract. Ontology matching, the task
More informationConservative re-use ensuring matches for service selection
Conservative re-use ensuring matches for service selection M. Baldoni, C. Baroglio, V. Patti, and C. Schifanella Dipartimento di Informatica Università degli Studi di Torino C.so Svizzera, 185 I-10149
More informationTHE MOMIS METHODOLOGY FOR INTEGRATING HETEROGENEOUS DATA SOURCES *
THE MOMIS METHODOLOGY FOR INTEGRATING HETEROGENEOUS DATA SOURCES * Domenico Beneventano and Sonia Bergamaschi Dipartimento di Ingegneria dell'informazione Università degli Studi di Modena e Reggio Emilia
More informationSEMANTIC 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 informationFalcon-AO: Aligning Ontologies with Falcon
Falcon-AO: Aligning Ontologies with Falcon Ningsheng Jian, Wei Hu, Gong Cheng, Yuzhong Qu Department of Computer Science and Engineering Southeast University Nanjing 210096, P. R. China {nsjian, whu, gcheng,
More informationOpen 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 informationInternational 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 informationGrounding 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 informationOWLS-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 informationWWW 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 informationWeb 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 informationmodel (ontology) and every DRS and CMS server has a well-known address (IP and port).
7 Implementation In this chapter we describe the Decentralized Reasoning Service (DRS), a prototype service implementation that performs the cooperative reasoning process presented before. We present also
More informationBPAL: A Platform for Managing Business Process Knowledge Bases via Logic Programming
BPAL: A Platform for Managing Business Process Knowledge Bases via Logic Programming Fabrizio Smith, Dario De Sanctis, Maurizio Proietti National Research Council, IASI Antonio Ruberti - Viale Manzoni
More informationAgent-oriented Semantic Discovery and Matchmaking of Web Services
Agent-oriented Semantic Discovery and Matchmaking of Web Services Ivan Mećar 1, Alisa Devlić 1, Krunoslav Tržec 2 1 University of Zagreb Faculty of Electrical Engineering and Computing Department of Telecommunications
More informationAn Architecture for Semantic Enterprise Application Integration Standards
An Architecture for Semantic Enterprise Application Integration Standards Nenad Anicic 1, 2, Nenad Ivezic 1, Albert Jones 1 1 National Institute of Standards and Technology, 100 Bureau Drive Gaithersburg,
More informationSemantic-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 informationPreliminary Report of Public Experiment of Semantic Service Matchmaker with UDDI Business Registry
Preliminary Report of Public Experiment of Semantic Service Matchmaker with UDDI Business Registry Takahiro Kawamura 1, Jacques-Albert De Blasio 1, Tetsuo Hasegawa 1, Massimo Paolucci 2, and Katia Sycara
More informationImproving Multi-Agent Based Resource Coordination in Peer-to-Peer Networks
Improving Multi-Agent Based Resource Coordination in Peer-to-Peer Networks António L. Lopes and Luís M. Botelho We, the Body and the Mind Research Lab of Adetti-ISCTE, Lisbon, Portugal Email: {antonio.luis,
More informationScalable Web Service Composition with Partial Matches
Scalable Web Service Composition with Partial Matches Adina Sirbu and Jörg Hoffmann Digital Enterprise Research Institute (DERI) University of Innsbruck, Austria firstname.lastname@deri.org Abstract. We
More informationD2.1 v1.0 Requirements Document for Semantic Web Service Discovery
DERI RW 2 Project Deliverable D2.1 v1.0 Requirements Document for Semantic Web Service Discovery Document Version from July 1, 2005 Authors Uwe Keller and Holger Lausen, and Dieter Fensel with contributions
More informationA framework for the classification and the reclassification of electronic catalogs
2004 ACM Symposium on Applied Computing A framework for the classification and the reclassification of electronic catalogs Domenico Beneventano Dipartimento di Ingegneria dell Informazione Università di
More informationSemantic based Automated Service Discovery
International Journal of Scientific and Research Publications, Volume 4, Issue 11, November 2014 1 Semantic based Automated Service Discovery Likhesh N. Kolhe, Selva Mary. G, Rucha D. Pathari Asst. Professor,
More informationSemantics Enhanced Services: METEOR-S, SAWSDL and SA-REST
Semantics Enhanced Services: METEOR-S, SAWSDL and SA-REST Amit P. Sheth, Karthik Gomadam, Ajith Ranabahu Services Research Lab, kno.e.sis center, Wright State University, Dayton, OH {amit,karthik, ajith}@knoesis.org
More informationFausto Giunchiglia and Mattia Fumagalli
DISI - Via Sommarive 5-38123 Povo - Trento (Italy) http://disi.unitn.it FROM ER MODELS TO THE ENTITY MODEL Fausto Giunchiglia and Mattia Fumagalli Date (2014-October) Technical Report # DISI-14-014 From
More informationWSMO 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 informationAPPLYING 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 informationWeb Service Composition to Facilitate Grid and Distributed Computing: Current Approaches and Future Framework
Web Composition to Facilitate Grid and Distributed Computing: Current Approaches and Future Framework Muhammad Ahtisham Aslam, Sören Auer Betriebliche Informationsysteme Universität Leipzig, Germany aslam@informatik.uni-leipzig.de,
More informationDanilo Ardagna, Marco Comuzzi, Enrico Mussi, Barbara Pernici, and Pierluigi Plebani, Politecnico di Milano
focus service-centric software systems PAWS: A Framework for Executing Adaptive Web-Service Processes Danilo Ardagna, Marco Comuzzi, Enrico Mussi, Barbara Pernici, and Pierluigi Plebani, Politecnico di
More informationInternational Journal of Software and Web Sciences (IJSWS) Web service Selection through QoS agent Web service
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0063 ISSN (Online): 2279-0071 International
More informationAn 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 informationProcess Mediation of OWL-S Web Services
Process Mediation of OWL-S Web Services Katia Sycara and Roman Vaculín The Robotics Institute, Carnegie Mellon University katia,rvaculin}@cs.cmu.edu Abstract. The ability to deal with incompatibilities
More informationAn Improving for Ranking Ontologies Based on the Structure and Semantics
An Improving for Ranking Ontologies Based on the Structure and Semantics S.Anusuya, K.Muthukumaran K.S.R College of Engineering Abstract Ontology specifies the concepts of a domain and their semantic relationships.
More informationMir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada
Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada Mohamed Bakillah and Steve H.L. Liang Department of Geomatics Engineering University of Calgary, Alberta, Canada
More informationSemantics Based Grid Services Publishing and Discovery
Proceedings of the 5th WSEAS Int. Conf. on SIMULATION, MODELING AND OPTIMIZATION, Corfu, Greece, August 17-19, 2005 (pp89-93) Semantics Based Grid Services Publishing and Discovery Kun Gao 1,2, Wenpei
More informationSemantic 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 informationManaging Learning Objects in Large Scale Courseware Authoring Studio 1
Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Ivo Marinchev, Ivo Hristov Institute of Information Technologies Bulgarian Academy of Sciences, Acad. G. Bonchev Str. Block 29A, Sofia
More informationBehavioral Similarity of Semantic Web Services
Behavioral Similarity of Semantic Web Services Zijie Cong and Alberto Fernández CETINIA, Universidad Rey Juan Carlos, Madrid, Spain zijie@ia.urjc.es, alberto.fernandez@urjc.es Abstract. Service matchmaking
More informationGiving Meaning to GI Web Service Descriptions (Extended Abstract 44 )
Giving Meaning to GI Web Service Descriptions (Extended Abstract 44 ) Florian Probst and Michael Lutz Institute for Geoinformatics (ifgi) University of Münster, Germany {f.probst m.lutz}@uni-muenster.de
More informationONAR: AN ONTOLOGIES-BASED SERVICE ORIENTED APPLICATION INTEGRATION FRAMEWORK
ONAR: AN ONTOLOGIES-BASED SERVICE ORIENTED APPLICATION INTEGRATION FRAMEWORK Dimitrios Tektonidis 1, Albert Bokma 2, Giles Oatley 2, Michael Salampasis 3 1 ALTEC S.A., Research Programmes Division, M.Kalou
More informationSemantic Collaborative Tagging for Web APIs Sharing and Reuse
Semantic Collaborative Tagging for Web APIs Sharing and Reuse Devis Bianchini, Valeria De Antonellis, and Michele Melchiori Dept. of Information Engineering University of Brescia Via Branze, 38-25123 Brescia,
More informationA CACHING TECHNIQUE FOR OPTIMIZING AUTOMATED SERVICE DISCOVERY
International Journal of Semantic Computing c World Scientific Publishing Company A CACHING TECHNIQUE FOR OPTIMIZING AUTOMATED SERVICE DISCOVERY MICHAEL STOLLBERG SAP Resesearch Center Dresden, Chemnitzer
More informationWHY 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 informationMatchmaking for Semantic Web Services with Constraints on Process Models
Matchmaking for Semantic Web Services with Constraints on Process Models NATENAPA SRIHAREE 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering Chulalongkorn University Phyathai Road, Pathumwan,
More informationA Framework for Securing Databases from Intrusion Threats
A Framework for Securing Databases from Intrusion Threats R. Prince Jeyaseelan James Department of Computer Applications, Valliammai Engineering College Affiliated to Anna University, Chennai, India Email:
More informationIRS-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 informationWhat you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web
What you have learned so far Interoperability Introduction to the Semantic Web Tutorial at ISWC 2010 Jérôme Euzenat Data can be expressed in RDF Linked through URIs Modelled with OWL ontologies & Retrieved
More informationBusiness 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 informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Service-Oriented Programming (SOP) SOP A programming paradigm that
More informationA Semantic Template Based Designer for Web Processes
A Semantic Template Based Designer for Web Processes Ranjit Mulye, John Miller, Kunal Verma, Karthik Gomadam, Amit Sheth Large Scale Distributed Information Systems (LSDIS) Lab, Computer Science Department
More informationSemantic 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 informationA Semantic Search Engine for Web Service Discovery by Mapping WSDL to Owl
IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 01, 2014 ISSN (online): 2321-0613 A Semantic Search Engine for Web Service Discovery by Mapping WSDL to Owl M. Abdul Naseer
More informationIntegrating 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 informationDevelopment of an Ontology-Based Portal for Digital Archive Services
Development of an Ontology-Based Portal for Digital Archive Services Ching-Long Yeh Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd. 3rd Sec. Taipei, 104, Taiwan chingyeh@cse.ttu.edu.tw
More informationEvolva: A Comprehensive Approach to Ontology Evolution
Evolva: A Comprehensive Approach to Evolution Fouad Zablith Knowledge Media Institute (KMi), The Open University Walton Hall, Milton Keynes, MK7 6AA, United Kingdom f.zablith@open.ac.uk Abstract. evolution
More informationWSMX: A Semantic Service Oriented Middleware for B2B Integration
: A Semantic Service Oriented Middleware for B2B Integration Thomas Haselwanter 1, Paavo Kotinurmi 1,2, Matthew Moran 1, Tomas Vitvar 1, and Maciej Zaremba 1 1 Digital Enterprise Research Institute University
More informationPerformance Evaluation of Semantic Registries: OWLJessKB and instancestore
Service Oriented Computing and Applications manuscript No. (will be inserted by the editor) Performance Evaluation of Semantic Registries: OWLJessKB and instancestore Simone A. Ludwig 1, Omer F. Rana 2
More informationSEMANTICALLY ENHANCED DISCOVERY OF HETEROGENEOUS SERVICES
SEMANTICALLY ENHANCED DISCOVERY OF HETEROGENEOUS SERVICES A. Tsalgatidou, G. Athanasopoulos, M. Pantazoglou University of Athens, Department of Informatics and Telecommunications Abstract: Key words: Industrial
More informationDesign Patterns for Description-Driven Systems
Design Patterns for Description-Driven Systems N. Baker 3, A. Bazan 1, G. Chevenier 2, Z. Kovacs 3, T Le Flour 1, J-M Le Goff 4, R. McClatchey 3 & S Murray 1 1 LAPP, IN2P3, Annecy-le-Vieux, France 2 HEP
More informationOn the Potential of Web Services in Network Management
On the Potential of Web Services in Network Management ZiHeng Liu 1,Yu Bai 2,YouQing Wan 3 1 The Department of Information Techonlogy, HuaZhong Normal University; Wuhan, China,lzh20201@yahoo.com.cn 2 The
More informationCataloguing GI Functions provided by Non Web Services Software Resources Within IGN
Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN Yann Abd-el-Kader, Bénédicte Bucher Laboratoire COGIT Institut Géographique National 2 av Pasteur 94 165 Saint Mandé
More informationEfficient Querying of Web Services Using Ontologies
Journal of Algorithms & Computational Technology Vol. 4 No. 4 575 Efficient Querying of Web Services Using Ontologies K. Saravanan, S. Kripeshwari and Arunkumar Thangavelu School of Computing Sciences,
More informationSense Match Making Approach for Semantic Web Service Discovery 1 2 G.Bharath, P.Deivanai 1 2 M.Tech Student, Assistant Professor
Sense Match Making Approach for Semantic Web Service Discovery 1 2 G.Bharath, P.Deivanai 1 2 M.Tech Student, Assistant Professor 1,2 Department of Software Engineering, SRM University, Chennai, India 1
More informationSecurity 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 informationNOTES ON OBJECT-ORIENTED MODELING AND DESIGN
NOTES ON OBJECT-ORIENTED MODELING AND DESIGN Stephen W. Clyde Brigham Young University Provo, UT 86402 Abstract: A review of the Object Modeling Technique (OMT) is presented. OMT is an object-oriented
More informationThe Results of Falcon-AO in the OAEI 2006 Campaign
The Results of Falcon-AO in the OAEI 2006 Campaign Wei Hu, Gong Cheng, Dongdong Zheng, Xinyu Zhong, and Yuzhong Qu School of Computer Science and Engineering, Southeast University, Nanjing 210096, P. R.
More informationMethodology for Enterprise Interoperability
Proceedings of the 7th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-, 28 Methodology for Enterprise N. Daclin, D. Chen, B. Vallespir IMS - LAPS/GRAI, University
More informationA service based on Linked Data to classify Web resources using a Knowledge Organisation System
A service based on Linked Data to classify Web resources using a Knowledge Organisation System A proof of concept in the Open Educational Resources domain Abstract One of the reasons why Web resources
More informationRiMOM Results for OAEI 2009
RiMOM Results for OAEI 2009 Xiao Zhang, Qian Zhong, Feng Shi, Juanzi Li and Jie Tang Department of Computer Science and Technology, Tsinghua University, Beijing, China zhangxiao,zhongqian,shifeng,ljz,tangjie@keg.cs.tsinghua.edu.cn
More informationH1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.
1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at
More informationWang Jian, He Keqing, SKLSE, Wuhan University, China
Discussion about MFI-7: Metamodel for Service Registration i Wang Jian, He Keqing, He Yangfan, Wang Chong SKLSE, Wuhan University, China 2009.8.21 21 Background Content of MFI-7 Future Work Outline Background
More information