Web Service in Context and Dependency-aware Service Composition

Size: px
Start display at page:

Download "Web Service in Context and Dependency-aware Service Composition"

Transcription

1 2007 IEEE Asia-Pacific Services Computing Conference Web Service in Context and Dependency-aware Service Composition Jiehan Zhou 1,2, Eila Niemelä 1, Juho Perälä 1, Daniel Pakkala 1 1. VTT Technical Research Centre of Finland {firstname.surname@vtt.fi} 2. Department of Electrical and Information Engineering, University of Oulu Abstract Service composition enables service users to develop Web applications by composing services via Internet. Traditional service description is function-centred, but lack of composition information, which hinders service composition with respect to service contexts. In this paper, we examine service composition information (i.e. service contexts and service dependency). The contextaware service management platform that we developed provides support for service users to compose services by managing service dependency. 1. Introduction Service composition enables service users to develop web applications by composing services via Internet. Web applications are increasingly growing across enterprises, platforms and business. This results in the growing attention on context-aware service-oriented computing (SOC), which is characterized by broad ranges of service contexts and interactions. Commonly used Web services (e.g. SOAP (Simple Object Access Protocol) [1], WSDL (Web Services Description Language) [2], UDDI (Universal Description, Discovery, and Integration ) [3]) establish a basic SOC platform for accessing, describing, discovering, deploying and invoking Web services. However the conventional SOC focuses on the functional description for a service. Correspondingly, the conventional SOC platform is restricted in capabilities of context-aware service computing, e.g. dependency-aware service composition, context-aware service discovery. This paper aims to identify the structure of service contexts and Web service dependency and explore dependency-aware service composition. In what follows, basic definitions are specified in section 2. Section 3 briefly overviews related studies. Section 4 presents service-oriented architecture evolution. Section 5 examines a motivation example. Section 6 designs the structure of service contexts and Web service dependency. Section 7 demonstrates a prototype of context-aware service management platform supporting dependency-aware service composition. Conclusion and further work are given in section Definitions Service in context. Service is an action or operation directed by a service actor (e.g. a provider or requestor). Service is a marketing service in the sense of applying the marketing process: service advertisement, service discovery, and service engagement. Service is developed, deployed and invoked within a certain technical environment (e.g. operating systems and component standards). Service communicates with the environment through its interfaces, which encapsulate clear specifications of what the service requires and provides. Service resides in IP-capable devices; it can be remotely accessed and invoked via Web-accessible terminals. A service can be used for application composition and service composition. Service contexts refer to entities interacting with a service during the service s lifecycle, such as the actor directing a service, the device hosting a service, the terminal accessing a service, the technique equipping a service, etc. Application composition is an abstract process for composing services. The composed application only becomes concrete at run time [4]. Composed application cannot provide interfaces for other services. In this sense, a composed application cannot be deployed over Internet. In contrast, a service composition has the same process as the application composition, but the composed service provides interfaces for other services and applications, which can be deployed over Internet. In section 7, a prototype demonstrates an example of composing and deploying a home security service by managing service dependency. Web service dependency refers to the relationship between the entities of services and service contexts. Web service dependency is a general property of the class service, and is sub-categorized into the properties of context dependency and service dependency. The property of context dependency refers to the relationship between services and service contexts (e.g. a service is hosted by a device). The property of service dependency refers to the relationship among services (e.g. a service uses another service). The detail on the difference between Web service dependency and service dependency is given in section 6.2. Elementary service is an independent service that does not have service dependency with other services. In contrast, composite service is composed of elementary services, which has at least a type of service dependency with other services. 3. Related studies This section presents the latest information on service oriented architectures (SOA), Web service /07 $ IEEE DOI /APSCC

2 specifications, application composition, and service management platforms. SOA architectures. A number of SOA architectures, such as OASIS SOA [5], IBM SOA [6] and S3 [7], W3C SOA [8] and Extended Service Oriented Architecture [9], address the SOC paradigm. They attempt to provide a uniform means to offer, discover, interact with and use Web services over a variety of environments. The OASIS SOA does not address the orchestration of multiple services. IBM SOA [6] supports integrating business tasks or services for building composite applications. IBM S3 [7] provides a detailed architectural definition of an SOA across nine layers that aim to reinforce business value. W3C SOA [8] specifies four broad steps for service providers and requestors to engage and use a Web service crossing enterprises. Extended Service Oriented Architecture [9] specifies a reactive and adaptive IT environment, which provides the means to represent detailed business policies and rules. Our research highlights contextaware service description and dependency-aware service composition in SOA. Web Service specifications. Commonly used Web service specification languages, such as SOAP [1], WSDL [2], and UDDI [3], define standards for service description and discovery. However, these web service specifications do not deal with the composition of existing services and reasoning about web services. Application composition. Supporting standards for application composition include Business Process Execution Language for Web Services (BPEL4WS) [10], BPML (Business Process Management Language) [11], WSCI (Web Service Choreography Interface) [12], and OWL-S [13, 14]. These standards are generalpurposed. In contrast, service contexts and Web service dependency specified in this paper results from analyzing concrete service contexts and it can be practiced by service users. Service management platforms include Jini [15, 16], Web services [6], OSGi (Open Service Gateway Initiative) [17], and Gravity [18]. Jini applications are developed by the integration of Jini services with the mechanisms for service registration, lookup, and notifications. Web services [6] target business enterprise application integration by applying mechanisms of SOAP [1], WSDL [2], UDDI [3]. OSGi concentrates on delivery, deployment, and remote administration of service management for devices. Gravity [18], an extension of OSGi, aims to enable applications to evolve and adapt dynamically to all changes by managing the dynamic availability of application building blocks. However, the above platforms focus on function-based Web application development and they are restricted in supporting dependency-aware service composition. The contextaware service management platform developed by us supports not only context-aware service description, but also dependency-aware service composition. 4. SOA evolution The conventional service-oriented architecture is proceeding with the following challenges: Extended service partners. A service runs on environment. The involved participants include operating actors, deploying techniques, hosting devices, accessing terminals, etc. Extended interactions among them. Correspondingly, the interaction becomes crosspartners communications, including service hosting device management, terminal access control management, service actor information management, etc. Extended techniques. Service deployment techniques are built not only upon traditional service specifications such as SOAP [1], UDDI [3] and WSDL [2], but also upon OSGi framework [17], UPnP (Universal Plug and Play) [19], DPWS (Device Profiles for Web Services) [20], Session Initiation Protocol (SIP) [21], etc. Extended applications. Service applications go beyond traditional service description and discovery towards applications such as service access control and service context monitoring. Service composition. Service is used not only for application composition but also for service composition. Semantics. The semantic Web services enable service users to manage and develop Web applications semi-automatically or automatically. Service dependency ontology is assumed to be a key enabler for achieving this goal. 5. Motivation example This section presents a motivation example, showing how a home security (HS) service is composed by utilizing existing elementary services and managing service dependency. The interaction of the HS service composition and activation is illustrated in Figure 1. The HS service utilizes elementary services registered in the home gateway [22] (a part function for containing home services), such as door open and motion detection to monitor home environment, the digital camera service to obtain video stream and still images, and the X10 [23] control service to control the home lighting devices. Multiple service contexts and service dependency are contained in the context-aware HS management. Service contexts include directed actors (e.g. a home owner), hosting devices (e.g. a digital camera or an X10 device), accessing terminals (e.g. a mobile phone), utilized techniques (e.g. UPnP or SIP) and elementary services (e.g. a video capture service or a light switch service). Service dependency, for example, the HS service uses video recording and light switching service; image capturing service is an alternate service of video recording; the light switching must precede video recording or image capturing. In addition, the context-aware HS should describe its QoS level to ensure the alarm s priority. 350

3 Figure 1. Diagram of the HS service composition 6. Web service in context In the motivation example, before using the HS service, the service user may want to check: what kind of service it is dealing with? What device it is hosted by? What terminals can access the service? What elementary services it is composed of? How these elementary services interact with each other? What interfaces it provides to other services and applications? What about the security quality attributes of the service? What technologies are utilized by it? and so on. Then, an important goal for the context-aware SOC is to establish a context-aware service description system, within which the above detailed information can be easily contained and retrievable for a given service. Figure 2 illustrates the diagram of service in context, including service contexts and Web service dependency. The diagram specifies minimum and maximum cardinality for the properties between service and service contexts Service contexts Service contexts are sub-categorized into: service, actor, data, interface, technique, device, terminal, QoS, and application elements. Service, a set of network endpoints operating on messages containing either document-oriented or procedure-oriented information. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint. The general metadata about a service includes serviceid, servicename, servicetype, serviceversion and servicedescription. Actor. A transaction in the Web services marketplace involves diverse parties: the service requesters, the service providers, the service composers, network provider, device and terminal vendors, and so on. The general metadata about an actor includes actorname, actortype, actorcontact. Data refers to variables, or parameters required or returned by interfaces provided by services. Data structure maintains general information about the classifications of input/output data, data formats, data types, complied schema, and fault data. Interface. Interface refers to an abstract description on actions or operations that a service provides to other services and applications. The interface structure specifies functional characteristics of a service. General metadata about describing an interface includes interfaceid, interfacename, interfacedescription, and interfacetype, etc. Technique. Technique structure provides the technical information needed by applications to bind and interact with Web services being described. It provides a structure that describes a Web service conforming to a particular set of specifications, mainly to do with transport protocol, message formats, and binding mechanisms. Device refers to IP-capable devices, which are responsible for hosting and deploying services via Internet. A device container is used to identify the device type, hosted services, for locating and invoking services. The device properties are such as deviceid, devicename, devicetype, devicedetaileddescription, hostedservices. Terminal refers to IP-capable resource used to access Web services. The terminal structure is used to identify the terminal type, status and accessible services, etc. The terminal properties are such as terminalid, terminalname, terminaltype, terminalstatus, terminaldetaileddescription, accessibleservices. QoS refers to Quality of Service, measuring the degree of usage satisfaction of Web services. For example, some services may be reliable, and quick to respond; others may be unreliable, sluggish, or even malevolent. In [24] a QoS specification is presented for identifying the service quality types. Application refers to a composition of services for achieving a logic business goal. General metadata about describing an application includes applicationname, applicationversion, applicationdescription, applicationpartner, requiredservices, etc. 351

4 Figure 2. Web service in context 6.2. Web service dependency The Web service dependency provides the structure for describing information about the relationship between services and service contexts. It is subcategorized into service context dependency and service dependency (Figure 3). Both of them are the object properties of class service. The service context dependency defines a property taxonomy that is used for representing relationship information between a given service and its context objects, e.g. what interfaces does a given service provides; what services does a given device host; what application is using a given service, and so on. The service dependency defines a set of taxonomies used for representing interactions between services, e.g. what functional dependency does a composite service have on its elementary services, what is the temporal dependency between services, etc Service context dependency Eight sub-types of context dependency are defined in the service context dependency property (Figure 4). Each sub-property indicates a relationship between a service object and a context object. The context dependency provides a lightweight way for describing and managing service contexts and their relationships. For example, the service user can register information about actor objects and service objects by using the actor structure and service structure separately, and retrieve the relationship between registered actor objects and service objects by the actor_service_dependency element. Figure 3. Web service dependency Figure 4. Service dependency taxonomy 352

5 Service dependency The service dependency is a sub-type of Web service dependency property that indicates an interaction control relationship between two services, such as functional control, conditional control, and temporal control (Figure 4). The functionaldependency indicates the dependency between two services in functions. The following lists some sub-properties for the functional dependency property: useservice. Service A uses Service B if B must be installed and activated in order to run A. conflictwithservice. Service A conflict with Service B when A will not operate if B is installed and activated. alternativeservice. Service A is the alternative of Service B when A is not needed to be installed and activated if B is already installed and activated. The conditionaldependency provides the facilities to specify the conditions and exceptions for a service to be executed. There are two sub-properties of the conditiondependency: repetitiondependency and selectiondependency. The repetitiondependency specifies that a service can not be executed until it reaches a certain state. This is expressed with constructs such as while, repeat, for or do-until. The selectiondependency specifies that a service be executed depending on the current service state. This is expressed with constructs such as if-then-else-endif, switch, or case. The temporaldependency indicates the ordinary (a) Elementary service description // elementary service description in OWL <Service rdf:about="#lightswitchservice"> <hasservicedescription xml:lang="en">light switch service</hasservicedescription> <hasservicename xml:lang="en">lightswitchservice</hasservicename> </Service> <Service rdf:about="http#videocaptureservice"> <hasservicedescription xml:lang="en">video capturing service</hasservicedescription> <hasservicename xml:lang="en">videocaptureservice</hasservicename> </Service> //composite service description in OWL <Service rdf:about="#ihsservice"> <useservice>videocaptureservice</useservice> <useservice>lightswitchservice</useservice> <hasservicedescription xml:lang="en">composed home control service</hasservicedescription> <hasservicename xml:lang="en">ihsservice</hasservicename> </Service> (b)dependency-aware service composition (c) Service deployment and activation Figure 5. Prototype of the context-aware service development and management platform 353

6 sequential control between service performances. There are three sub-properties of the temporal dependency: forward dependency indicates that a service is performed before another service; backward dependency indicates that a service is performed after another service; and parallel dependency construct indicates that services are performed concurrently. 7. Demonstration A preliminary prototype is developed for contextaware service development and management, which implements the scenario examined in the motivation example. A set of snapshots demonstrates HS service composition and activation, including elementary service description (Figure 5a), dependency-aware HS service composition (Figure 5b), and HS service activation (Figure 5c). Lessons learnt from the prototype development are as follows: 1. The prototype uses UPnP technology for elementary services discovery and deployment of composed services. 2. The context-aware service management is deployed in the OSGi framework. We use the Oscar [25] for OSGi implementation. The other OSGi implementations are Equinox[26], Concierge[27], etc. 3. The context-aware service management platform prototype supports dependency-aware service composition. 8. Conclusion and future work Evolving service-based business integration attracts researcher s and practitioners attentions on the contextaware service-oriented computing. By leveraging factors contributing to future Web services, this paper focuses on exploring the structure of service contexts and service dependency and dependency-aware service composition. First, basic definitions are specified and related studies are overviewed. Second, service oriented architecture evolution is presented and a motivation example is given. In addition, the structure of service contexts and service dependency is designed. Finally, the prototype of context-aware service management platform is developed for supporting dependency-aware service composition. Current work takes the initial step for tackling contextaware service-oriented computing. In the future, we first plan to refine Web service dependency in depth (e.g. definition and formalization about the properties of each service context and service dependency). Secondly, we will continue the development of the context-aware service management platform by integrating modules of conditional dependency management and temporal dependency management. In the end, we will develop applications specific to home automation area. Acknowledgement This work was carried out in the ITEA-ANSO project funded by the Finnish Funding Agency for Technology and Innovation (Tekes) and VTT Technical Research Centre of Finland. References [1] SOAP, "SOAP Version 1.2 Part 1,2,3: Messaging Framework," [2] WSDL, "WSDL: Web Services Description Language (WSDL) 1.1," July, 2007 [3] UDDI, "UDDI Version 3.0.2," [4] H. Cervantes and R. S. Hall, "Automatic service dependency management in OSGi," 25 July, [5] "OASIS SOA Reference Model," In Wikipedia, 25 [6] H. Kreger, "Web Service Conceptual Architecture (WSCA 1.0)," www- 3.ibm.com/software/solutions/webservices/pdf/WSC A.pdf, [7] A. Arsanjani, L.-J. Zhang, M. Ellis, A. Allam, and K.Channabasavaiah, "S3: A Service-Oriented Reference Architecture," IT Professional, vol. 9, pp , [8] WSA/W3C, "Web Services Architecture," [9] M. P. Papazoglou, " Extending the Service Oriented Architecture,." Business Integration Journal, February [10] T. Andrews and e. al., "Business Process Execution Language for Web Services (BPEL4WS),Version 1.1.," 25 July, [11] BPML, "Business process Modeling Language (BPML)." bpmi.org, [12] A.Arkin and e. al., "Web Service Choreography Interface 1.0," [13] A. Ankolekar, M. Burstein, J. Hobbs, O. Lassila, D. Martin, D. McDermott, S. McIlraith, S. Narayanan, M. Paolucci, and T. Payne, "DAML-S: Web Service Description for the Semantic Web," presented at The International Semantic Web Conference (ISWC), Sardinia, Italy, [14] D. Martin, "OWL-S: Semantic Markup for Web Services," [15] K. Arnold, B. Osullivan, R. W. Scheifler, and e. al., The Jini(TM) Specification (The Jini(TM) Technology Series) 1st edition: Addison-Wesley Pub., [16] W. K. Edwards and T. Rodden, Jini Example By Example (Paperback) 1st edition: Prentice Hall PTR,

7 [17] "OSGi Service Platform Specifications Release 4," section=2#release4, [18] R. S. Hall and H. Cervantes, "Gravity: supporting dynamically available services in client-side applications," vol. 28(5): ACM Press New York, NY, USA, 2003, pp [19] "UPNP specification," 25 [20] S. Chan, D. Conti, C. Kaler, and et.al., "Devices Profile for Web Services," profile.pdf, [21] OMG, "Unified Modeling Language Specification," [22] "Home Gateway Technical requirements," Home Gateway Initiative, 25 July, [23] OMG, "Model Driven Architecture, A Technical Perspective," OMG, [24] J. Zhou, E. Niemela, and P. Savolainen, "An integrated QoS-aware service development and management framework," proceeding of 6th Working IEEE/IFIP Conference on Software Architecture WICSA 2007, Mumbai, India, [25] "Oscar: An OSGi framework implementation," 25 [26] OSGi, "OSGi Products and Solutions," [27] Concierge,

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

Lupin: from Web Services to Web-based Problem Solving Environments

Lupin: from Web Services to Web-based Problem Solving Environments Lupin: from Web Services to Web-based Problem Solving Environments K. Li, M. Sakai, Y. Morizane, M. Kono, and M.-T.Noda Dept. of Computer Science, Ehime University Abstract The research of powerful Problem

More information

INFORMATION TECHNOLOGIES IN E-GOVERNMENT SOLUTIONS

INFORMATION TECHNOLOGIES IN E-GOVERNMENT SOLUTIONS Proceedings of the. 1 INFORMATION TECHNOLOGIES IN E-GOVERNMENT SOLUTIONS Elena Ivanova, Todor Stoilov Sofia 1113, Acad. G. Bonchev STR, bl.2, Institute of Computer and Communication Systems, e_ivanova@hsh.iccs.bas.bg

More information

(9A05803) WEB SERVICES (ELECTIVE - III)

(9A05803) WEB SERVICES (ELECTIVE - III) 1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available

More information

BPEL Research. Tuomas Piispanen Comarch

BPEL Research. Tuomas Piispanen Comarch BPEL Research Tuomas Piispanen 8.8.2006 Comarch Presentation Outline SOA and Web Services Web Services Composition BPEL as WS Composition Language Best BPEL products and demo What is a service? A unit

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

Chapter 8 Web Services Objectives

Chapter 8 Web Services Objectives Chapter 8 Web Services Objectives Describe the Web services approach to the Service- Oriented Architecture concept Describe the WSDL specification and how it is used to define Web services Describe the

More information

A Marriage of Web Services and Reflective Middleware to Solve the Problem of Mobile Client Interoperability

A Marriage of Web Services and Reflective Middleware to Solve the Problem of Mobile Client Interoperability A Marriage of Web Services and Reflective Middleware to Solve the Problem of Mobile Client Interoperability Abstract Paul Grace 1, Gordon Blair 1 and Sam Samuel 2 1 Computing Department, Lancaster University,

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

An 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 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 information

Enhancing Business Processes Using Semantic Reasoning. Monica. J. Martin Sun Java Web Services. 26 May

Enhancing Business Processes Using Semantic Reasoning. Monica. J. Martin Sun Java Web Services. 26 May Enhancing Business Processes Using Semantic Reasoning Monica. J. Martin Sun Java Web Services www.sun.com 26 May 2005 Presentation Outline Industry landscape Standards landscape Needs for and use of semantic

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

A survey of methods and approaches for reliable dynamic service compositions

A survey of methods and approaches for reliable dynamic service compositions SOCA (2014) 8:129 158 DOI 10.1007/s11761-013-0153-3 ORIGINAL RESEARCH PAPER A survey of methods and approaches for reliable dynamic service compositions Anne Immonen Daniel Pakkala Received: 13 June 2013

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

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

Web Services Architecture Directions. Rod Smith, Donald F Ferguson, Sanjiva Weerawarana IBM Corporation

Web Services Architecture Directions. Rod Smith, Donald F Ferguson, Sanjiva Weerawarana IBM Corporation Web Services Architecture Directions Rod Smith, Donald F Ferguson, Sanjiva Weerawarana 1 Overview Today s Realities Web Services Architecture Elements Web Services Framework Conclusions & Discussion 2

More information

Component-Based and Service-Oriented Software Engineering: Key Concepts and Principles

Component-Based and Service-Oriented Software Engineering: Key Concepts and Principles Component-Based and Service-Oriented Software Engineering: Key Concepts and Principles Hongyu Pei Breivold, Magnus Larsson ABB AB, Corporate Research, 721 78 Västerås, Sweden {hongyu.pei-breivold, magnus.larsson}@se.abb.com

More information

ActiveVOS Technologies

ActiveVOS Technologies ActiveVOS Technologies ActiveVOS Technologies ActiveVOS provides a revolutionary way to build, run, manage, and maintain your business applications ActiveVOS is a modern SOA stack designed from the top

More information

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling

More information

Development of an Ontology-Based Portal for Digital Archive Services

Development 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 information

Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture

Study 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 information

ONAR: AN ONTOLOGIES-BASED SERVICE ORIENTED APPLICATION INTEGRATION FRAMEWORK

ONAR: 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 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

Leverage SOA for increased business flexibility What, why, how, and when

Leverage SOA for increased business flexibility What, why, how, and when Leverage SOA for increased business flexibility What, why, how, and when Dr. Bob Sutor Director, IBM WebSphere Product and Market Management sutor@us.ibm.com http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=384

More information

Model-Based Social Networking Over Femtocell Environments

Model-Based Social Networking Over Femtocell Environments Proc. of World Cong. on Multimedia and Computer Science Model-Based Social Networking Over Femtocell Environments 1 Hajer Berhouma, 2 Kaouthar Sethom Ben Reguiga 1 ESPRIT, Institute of Engineering, Tunis,

More information

Chapter 3 Research Method

Chapter 3 Research Method Chapter 3 Research Method 3.1 A Ontology-Based Method As we mention in section 2.3.6, we need a common approach to build up our ontologies for different B2B standards. In this chapter, we present a ontology-based

More information

A Self Analysing and Reliable SOA Model

A Self Analysing and Reliable SOA Model A Self Analysing and Reliable SOA Model Prachet Bhuyan #, Asima Das #, Durga Prasad Mohapatra * # School of Computer Engineering, KIIT University, Bhubaneswar, Odisha, India * Department of Computer Science

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

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

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

Extending SOA Infrastructure for Semantic Interoperability

Extending SOA Infrastructure for Semantic Interoperability Extending SOA Infrastructure for Semantic Interoperability Wen Zhu wzhu@alionscience.com ITEA System of Systems Conference 26 Jan 2006 www.alionscience.com/semantic Agenda Background Semantic Mediation

More information

Consumer-Centric Service-Oriented Architecture: A New Approach

Consumer-Centric Service-Oriented Architecture: A New Approach Consumer-Centric Service-Oriented Architecture: A New Approach W.T. Tsai, Bingnan Xiao, Raymond A. Paul*, Yinong Chen Arizona State University, Tempe, AZ 85287-8809, USA *Department of Defense, Washington,

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

Reference: Java Web Services Architecture James McGovern, Sameer Tyagi, Michael Stevens, and Sunil Mathew, 2003

Reference: Java Web Services Architecture James McGovern, Sameer Tyagi, Michael Stevens, and Sunil Mathew, 2003 CS551: Advanced Software Engineering Service-Oriented Architecture Reference: Java Web Services Architecture James McGovern, Sameer Tyagi, Michael Stevens, and Sunil Mathew, 2003 Yugi Lee STB #560D (816)

More information

Web Services Research Challenges, Limitations and Opportunities

Web Services Research Challenges, Limitations and Opportunities Web Services Research Challenges, Limitations and Opportunities FLORIJE ISMAILI Computer Science Department South East Eurpoean Univesity, Campus Bldg. 305.20,Ilindenska nn, 1200 Tetovo FYROM f.ismaili@seeu.edu.mk

More information

Realisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005

Realisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005 Realisation of SOA using Web Services Adomas Svirskas Vilnius University December 2005 Agenda SOA Realisation Web Services Web Services Core Technologies SOA and Web Services [1] SOA is a way of organising

More information

Academic and Industrial Research:

Academic and Industrial Research: Academic and Industrial Research: Do their Approaches Differ in Adding Semantics to Web Services? Jorge Cardoso 1, John Miller 2,JianwenSu 3,andJeff Pollock 4 1 Department of Mathematics and Engineering

More information

Personal Assistant: A Case Study on Web Service vs. Web Based Application

Personal Assistant: A Case Study on Web Service vs. Web Based Application Personal Assistant: A Case Study on Web Service vs. Web Based Application Guoliang Qian 1, Jing Zou, Bon Sy Computer Science Department, Graduate School and University Center of The City University of

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 Self-healing Model for Web Service Composition in Dynamic Environment

A Self-healing Model for Web Service Composition in Dynamic Environment A Self-healing Model for Web Service Composition in Dynamic Environment Aram Alsedrani 1 and Ameur Touir 2 1,2 College of Computer and Information Sciences, Department of Computer Science, King Saud University,

More information

ABSTRACT. Web Service Atomic Transaction (WS-AT) is a standard used to implement distributed

ABSTRACT. Web Service Atomic Transaction (WS-AT) is a standard used to implement distributed ABSTRACT Web Service Atomic Transaction (WS-AT) is a standard used to implement distributed processing over the internet. Trustworthy coordination of transactions is essential to ensure proper running

More information

DAML: ATLAS Project Carnegie Mellon University

DAML: 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 information

Semantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics

Semantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics Semantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics 16 th March 2015 In the previous lecture l Web Services (WS) can be thought of as Remote Procedure Calls. l Messages from

More information

CmpE 596: Service-Oriented Computing

CmpE 596: Service-Oriented Computing CmpE 596: Service-Oriented Computing Pınar Yolum pinar.yolum@boun.edu.tr Department of Computer Engineering Boğaziçi University CmpE 596: Service-Oriented Computing p.1/53 Course Information Topics Work

More information

Services Breakout: Expressiveness Challenges & Industry Trends. Co-Chairs: David Martin & Sheila McIlraith with Benjamin Grosof October 17, 2002

Services Breakout: Expressiveness Challenges & Industry Trends. Co-Chairs: David Martin & Sheila McIlraith with Benjamin Grosof October 17, 2002 Services Breakout: Expressiveness Challenges & Industry Trends Co-Chairs: David Martin & Sheila McIlraith with Benjamin Grosof October 17, 2002 DAML-S: Some Current Challenges Expressiveness of DAML+OIL

More information

Integrating Legacy Assets Using J2EE Web Services

Integrating Legacy Assets Using J2EE Web Services Integrating Legacy Assets Using J2EE Web Services Jonathan Maron Oracle Corporation Page Agenda SOA-based Enterprise Integration J2EE Integration Scenarios J2CA and Web Services Service Enabling Legacy

More information

Oracle SOA Suite 11g: Build Composite Applications

Oracle SOA Suite 11g: Build Composite Applications Oracle University Contact Us: 1.800.529.0165 Oracle SOA Suite 11g: Build Composite Applications Duration: 5 Days What you will learn This course covers designing and developing SOA composite applications

More information

The Design of The Integration System for OTOP Products Data Using Web Services Technology, Thailand

The Design of The Integration System for OTOP Products Data Using Web Services Technology, Thailand MACROCONFERENCE The MacroConference Proceedings The Design of The Integration System for OTOP Products Data Using Web Services Technology, Thailand Sasitorn Phimansakulwat Faculty of Business Administration,

More information

Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007

Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Robert Covington, CTO 8425 woodfield crossing boulevard suite 345 indianapolis in 46240 317.252.2636 Motivation for this proposed RFP 1.

More information

<Insert Picture Here> Click to edit Master title style

<Insert Picture Here> Click to edit Master title style Click to edit Master title style Introducing the Oracle Service What Is Oracle Service? Provides visibility into services, service providers and related resources across the enterprise

More information

Distributed Invocation of Composite Web Services

Distributed Invocation of Composite Web Services Distributed Invocation of Composite Web Services Chang-Sup Park 1 and Soyeon Park 2 1. Department of Internet Information Engineering, University of Suwon, Korea park@suwon.ac.kr 2. Department of Computer

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

The Open Group SOA Ontology Technical Standard. Clive Hatton

The Open Group SOA Ontology Technical Standard. Clive Hatton The Open Group SOA Ontology Technical Standard Clive Hatton The Open Group Releases SOA Ontology Standard To Increase SOA Adoption and Success Rates Ontology Fosters Common Understanding of SOA Concepts

More information

Towards Semantic Matching of Business Services and Electronic Services

Towards 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 information

TOWARDS INTEROPERABILITY OF WIRELESS SERVICES A DESCRIPTION MODEL OF SERVICE INTERFACES

TOWARDS INTEROPERABILITY OF WIRELESS SERVICES A DESCRIPTION MODEL OF SERVICE INTERFACES TOWARDS INTEROPERABILITY OF WIRELESS SERVICES A DESCRIPTION MODEL OF SERVICE INTERFACES Anne Immonen, Jarkko Holappa, Päivi Kallio, Jarmo Kalaoja VTT Electronics, Embedded Software Kaitoväylä 1, 90571

More information

Monitoring Information Quality within Web Service Composition and Execution

Monitoring Information Quality within Web Service Composition and Execution Monitoring Information Quality within Web Service Composition and Execution Thanh Thoa Pham Thi, Markus Helfert School of Computing, Dublin City University Abstract The composition of web services is a

More information

Enhanced Semantic Operations for Web Service Composition

Enhanced 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 information

Contextual Intelligence for Mobile Services through Semantic Web Technology

Contextual Intelligence for Mobile Services through Semantic Web Technology Contextual Intelligence for Mobile Services through Semantic Web Technology Matthias Wagner, Massimo Paolucci, Marko Luther, Sebastian Boehm John Hamard, Bertrand Souville Future Networking Lab DoCoMo

More information

AN AGENT-ORIENTED EXECUTIVE MODEL FOR SERVICE CHOREOGRAPHY

AN AGENT-ORIENTED EXECUTIVE MODEL FOR SERVICE CHOREOGRAPHY AN AGENT-ORIENTED EXECUTIVE MODEL FOR SERVICE CHOREOGRAPHY MOHAMMAD ZAHIRI, MOHAMMAD R. KHAYYAMBASHI Department of Computer Eng. and Information Technology, University of Sheikh Bahaei, Isfahan, Iran Computer

More information

This presentation is a primer on the BPEL Language. It s part of our series to help prepare you for creating BPEL projects. We recommend you review

This presentation is a primer on the BPEL Language. It s part of our series to help prepare you for creating BPEL projects. We recommend you review This presentation is a primer on the BPEL Language. It s part of our series to help prepare you for creating BPEL projects. We recommend you review this before taking an ActiveVOS course or before you

More information

An Introduction to the Grid

An Introduction to the Grid 1 An Introduction to the Grid 1.1 INTRODUCTION The Grid concepts and technologies are all very new, first expressed by Foster and Kesselman in 1998 [1]. Before this, efforts to orchestrate wide-area distributed

More information

Modelling and verification of BPEL business processes

Modelling and verification of BPEL business processes Modelling and verification of BPEL business processes Marina Mongiello Dipartimento di Elettronica ed Elettrotecnica Politecnico di Bari, Italy mongiello@poliba.it Daniela Castelluccia Dipartimento di

More information

Svamp An Integrated Approach to Modeling Functional and Quality Variability

Svamp An Integrated Approach to Modeling Functional and Quality Variability Svamp An Integrated Approach to Modeling Functional and Quality Variability Mikko Raatikainen, Eila Niemelä, Varvana Myllärniemi, Tomi Männistö Helsinki University of Technology (TKK), VTT Technical Research

More information

NEXOF-RA NESSI Open Framework Reference Architecture IST- FP

NEXOF-RA NESSI Open Framework Reference Architecture IST- FP NEXOF-RA NESSI Open Framework Reference Architecture IST- FP7-216446 Deliverable D7.4 RA Specification Sample Siemens AG HP Engineering Thales Due date of deliverable: 01/03/2009 Actual submission date:

More information

Durham Research Online

Durham Research Online Durham Research Online Deposited in DRO: 08 October 2008 Version of attached le: Published Version Peer-review status of attached le: Peer-reviewed Citation for published item: Turner, M. and Budgen, D.

More information

Developing InfoSleuth Agents Using Rosette: An Actor Based Language

Developing InfoSleuth Agents Using Rosette: An Actor Based Language Developing InfoSleuth Agents Using Rosette: An Actor Based Language Darrell Woelk Microeclectronics and Computer Technology Corporation (MCC) 3500 Balcones Center Dr. Austin, Texas 78759 InfoSleuth Architecture

More information

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE UDC:681.324 Review paper METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE Alma Butkovi Tomac Nagravision Kudelski group, Cheseaux / Lausanne alma.butkovictomac@nagra.com Dražen Tomac Cambridge Technology

More information

International Journal of Software and Web Sciences (IJSWS) Web service Selection through QoS agent Web service

International 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 information

A Novel Approach to Web Service Selection Based on QoS Through Service Oriented Architecture.

A Novel Approach to Web Service Selection Based on QoS Through Service Oriented Architecture. A Novel Approach to Web Service Selection Based on QoS Through Service Oriented Architecture. A. Susila, B. Dr.S.Vadivel Department of computer science and engineering, BITS PILANI DUBAI, Dubai susam999@gmail.com

More information

Web service design. every Web service can be associated with:

Web service design. every Web service can be associated with: Web Services Web services provide the potential of fulfilling SOA requirements, but they need to be intentionally designed to do so. Web services framework is flexible and adaptable. Web services can be

More information

Towards semantic TV services a hybrid Semantic Web Services approach

Towards semantic TV services a hybrid Semantic Web Services approach Towards semantic TV services a hybrid Semantic Web Services approach Bassem Makni, Stefan Dietze, and John Domingue Knowledge Media Institute, The Open University Walton Hall, Milton Keynes, MK7 6AA, United

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

Web Services: Introduction and overview. Outline

Web Services: Introduction and overview. Outline Web Services: Introduction and overview 1 Outline Introduction and overview Web Services model Components / protocols In the Web Services model Web Services protocol stack Examples 2 1 Introduction and

More information

Distributed systems. Distributed Systems Architectures

Distributed systems. Distributed Systems Architectures Distributed systems Distributed Systems Architectures Virtually all large computer-based systems are now distributed systems. Information processing is distributed over several computers rather than confined

More information

On the Potential of Web Services in Network Management

On 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 information

Home / Building Automation Environment Architecture Enabling Interoperability, Flexibility and Reusability

Home / Building Automation Environment Architecture Enabling Interoperability, Flexibility and Reusability Home / Building Automation Environment Architecture Enabling Interoperability, Flexibility and Reusability K. Charatsis 1, A.P. Kalogeras 1, M. Georgoudakis 2, J. Gialelis 2, and G. Papadopoulos 2 1 Industrial

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 6, Nov-Dec 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 6, Nov-Dec 2015 RESEARCH ARTICLE OPEN ACCESS Middleware Interoperability using SOA for Enterprise Business Application T Sathis Kumar Assistant Professor Department of Computer Science and Engineering Saranathan College

More information

Semantic agents for location-aware service provisioning in mobile networks

Semantic agents for location-aware service provisioning in mobile networks Semantic agents for location-aware service provisioning in mobile networks Alisa Devlić University of Zagreb visiting doctoral student at Wireless@KTH September 9 th 2005. 1 Agenda Research motivation

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

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

A Higher Level Abstraction for Mobile Computing Middleware

A Higher Level Abstraction for Mobile Computing Middleware A Higher Level Abstraction for Mobile Computing Middleware Paul Grace 1, Gordon Blair 1 and Sam Samuel 2 1 Computing Department, Lancaster University, Lancaster, LA1 4YR, UK. {p.grace@lancaster.ac.uk,

More information

ASPECTUAL PATTERNS FOR WEB SERVICES ADAPTATION

ASPECTUAL PATTERNS FOR WEB SERVICES ADAPTATION ASPECTUAL PATTERNS FOR WEB SERVICES ADAPTATION Najme Abbasi Tehrani and Afshin Salajegheh Department of Computer Engineering, South Tehran Branch, Islamic Azad University, Tehran, Iran ABSTRACT The security

More information

Dynamic Service Discovery

Dynamic Service Discovery Dynamic Service Discovery A position paper for the W3C Workshop on Web Services for Enterprise Computing, by Kinga Dziembowski of Gestalt-LLC. My position Service Discovery in the dynamic and transient

More information

Semantics to energize the full Services Spectrum Ontological approach to better exploit services at technical and business levels

Semantics to energize the full Services Spectrum Ontological approach to better exploit services at technical and business levels Semantics to energize the full Services Spectrum Ontological approach to better exploit services at technical and business levels Introduction Amit Sheth, Kunal Verma, Karthik Gomadam LSDIS Lab, Dept of

More information

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

Monitoring Choreographed Services

Monitoring Choreographed Services Monitoring Choreographed Services L. Ardissono and R. Furnari and A. Goy and G. Petrone and M. Segnan Dipartimento di Informatica, Università di Torino Corso Svizzera 185, 10149 Torino, Italy Abstract.

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

A Survey on Services Composition Languages and Models

A Survey on Services Composition Languages and Models A Survey on Services Composition Languages and Models Antonio Bucchiarone 1 Istituto di Scienza e Tecnologie dell Informazione "A. Faedo" (ISTI - CNR) Area della Ricerca CNR di Pisa, 56100 Pisa, Italy

More information

Wang Jian, He Keqing, SKLSE, Wuhan University, China

Wang 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

WSNF: Designing a Web Service Notification Framework for Web Services

WSNF: Designing a Web Service Notification Framework for Web Services WSNF: Designing a Web Notification Framework for Web s Bahman Kalali, Paulo Alencar, Don Cowan School of Computer Science University of Waterloo Waterloo, Ontario, Canada N2L 3G -59-8884690 {bkalali,palencar,dcowan}@csg.uwaterloo.ca

More information

Integrating UPnP in a development environment for service-oriented applications

Integrating UPnP in a development environment for service-oriented applications Integrating UPnP in a development environment for service-oriented applications Jianqi Yu and Philippe Lalanda Laboratoire Informatique de Grenoble F-38041, Grenoble cedex 9, France {firstname.name}@imag.fr

More information

J2EE APIs and Emerging Web Services Standards

J2EE APIs and Emerging Web Services Standards J2EE APIs and Emerging Web Services Standards Session #4 Speaker Title Corporation 1 Agenda J2EE APIs for Web Services J2EE JAX-RPC APIs for Web Services JAX-RPC Emerging Web Services Standards Introduction

More information

Introduction to Web Services & SOA

Introduction 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 information

Adaptive Web Transactions: An Approach for Achieving the Atomicity of Composed Web Services

Adaptive Web Transactions: An Approach for Achieving the Atomicity of Composed Web Services : An Approach for Achieving the Atomicity of Composed Web Services L. Pajunen, J. Korhonen, J. Puustjärvi Software Business and Engineering Institute, Helsinki University of Technology, P.O. Box 9600,

More information

ReWiRe: Designing Reactive Systems for Pervasive Environments

ReWiRe: Designing Reactive Systems for Pervasive Environments ReWiRe: Designing Reactive Systems for Pervasive Environments Geert Vanderhulst, Kris Luyten, and Karin Coninx Hasselt University transnationale Universiteit Limburg IBBT Expertise Centre for Digital Media

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

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

Preliminary Architecture of the OASIS Content Connector Module

Preliminary Architecture of the OASIS Content Connector Module Preliminary Architecture of the OASIS Content Connector Module Dionysios D. Kehagias 1, Dionysia Kontotasiou 1, Dimitrios Tzovaras 1, Evangelos Bekiaris 2 1 Centre for Research and Technology Hellas, Informatics

More information

Introduction to Web Services & SOA

Introduction to Web Services & SOA References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Web Service Definition The term "Web Services" can be confusing.

More information

Dynamic Selection of Web Services with Recommendation System

Dynamic Selection of Web Services with Recommendation System Dynamic Selection of Web Services with Recommendation System Umardand Shripad Manikrao Indian Institute of Technology, Kanpur shripad@cse.iitk.ac.in T.V.Prabhakar Indian Institute of Technology, Kanpur

More information