A model-driven WSDL extension for describing the QoS of web services (original) (raw)

The Web Service Modeling Language WSML: An Overview

2006

The Web Service Modeling Language (WSML) is a language for the specification of different aspects of Semantic Web Services. It provides a formal language for the Web Service Modeling Ontology WSMO which is based on well-known logical formalisms, specifying one coherent language framework for the description of Semantic Web Services, starting from the intersection of Datalog and the Description Logic SHIQ. This core language is extended in the directions of Description Logics and Logic Programming in a principled manner with strict layering. WSML distinguishes between conceptual and logical modeling in order to facilitate users who are not familiar with formal logic, while not restricting the expressive power of the language for the expert user. IRIs play a central role in WSML as identifiers. Furthermore, WSML defines XML and RDF serializations for inter-operation over the Semantic Web.

D16. 1v0. 2 the web service modeling language wsml

2005

Abstract We introduce the Web Service Modeling Language WSML which provides a formal syntax and semantics for the Web Service Modeling Ontology WSMO. WSML is based on different logical formalisms, namely, Description Logics, First-Order Logic and Logic Programming, which are useful for the modeling of Semantic Web services.

A metamodel of WSDL Web services using SAWSDL semantic annotations

ACS/IEEE International Conference on Computer Systems and Applications, 2009

The Web services technology is founded on the use of a number of standards based particularly on XML, such as SOAP, WSDL, UDDI and BPEL. However, these standards are not sufficient to allow an automation of the various tasks of the Web service's life cycle, namely the discovery, the invocation, the publication and the composition. Recently, the W3C consortium produced the SAWSDL language. This language is a new standard enabling the semantic Web services' description. It allows the semantic annotation of WSDL elements and XML schemas. Within the framework of the MDA approach, this paper proposes a semantic Web services metamodel founded on SAWSDL language. This metamodel would constitute an abstraction of the complexity of the use of the WSDL standard. It would also enable developers to easily implement semantic Web services based applications.

An approach to web services oriented modeling and validation

Service Oriented Software Engineering, 2006

Web services provide a language-neutral, loosely-coupled, and platform independent way for linking applications within organizations or enterprises across the Internet. Web services communicate with each other via XML format messages. This paper presents a web service architecture model, Service-Oriented Software Architecture Model (SO-SAM), which is an extension of SAM (Software Architecture Model ) to the web service applications, as well as a validation of the model and a case study. SO-SAM is an executable architectural model incorporating Predicate Transition Nets with the style and understandability of component-based concepts. SO-SAM describes each web service in terms of component and service composition in terms of connector separately. We believe that SO-SAM facilitates the verification and monitoring of web services integration since SO-SAM fits the distributed nature of modern composite web services. In order to validate the model against system properties, we rewrite the SO-SAM into the XML format, and validate SO-SAM using a SAM support tool, SAM parser. Finally, a case study of the validation of the model is demonstrated.

Design of Domain Specific Language for Web Services QoS Constraints Definition

Information Technology and Mobile Communication, 2011

Semantic Webservices (SWS) has raised interest in mechanisms for Ontological representation of Web Services. A number of mechanisms most notably WSMO and OWL-S are being developed to represent the same. An important area in description of Web Services is the QoS characterization and discovery which is the focus of research for this paper. A Domain Specific language is being proposed for definition of observable QoS characteristics and conditions. The syntax of this proposed language is being kept closer to WSML considering it the standard modeling language.

A Retrospective on the Development of Web Service Specifications

Practical Usage of Standards and Specifications, 2008

Web Services have gained considerable traction over the past several years, and are being increasingly leveraged within the academic, business and research communities. The Service Oriented Architecture (SOA) model engendered within Web Services provides a simple and flexible framework for building sophisticated applications. A slew of specifications addressing several core areas -such as reliable messaging, addressing, security etc -within distributed systems have emerged recently. The term WS-* is used as an umbrella term to collectively refer to these specifications. The use of XML throughout the Web Services stack of specifications facilitates interactions between services implemented in different languages, running on different platforms, and over multiple transports. This use of XML distinguishes Web Services from previous efforts such as CORBA (Common Object Resource Broker Architecture) to simply building distributed systems.

A Critical Evaluation of Web Service Modeling Ontology and Web Service Modeling Language

Computer and Information Sciences, 2016

Web Service Modeling Language (WSML), based on the Web Service Modeling Ontology (WSMO), is a large and highly complex language designed for the specification of semantic web services. It has different variants based on logical formalisms, such as Description Logics, First-Order Logic and Logic Programming. We perform an in-depth study of both WSMO and WSML, critically evaluating them by identifying their strong points and areas in which improvement would be beneficial. Our studies show that in spite of all the features WSMO and WSML support, their sheer size and complexity are major weaknesses, and there are other areas in which important deficiencies exist as well. We point out those discovered deficiencies, and propose remedies for them, laying the foundation for a more tractable and useful formalism for specifying semantic web services.

The Web Service Modeling Framework WSMF Extended Abstract

2003

Web Services will transform the web from a collection of information into a distributed device of computation. In order to employ their full potential, appropriate description means for web services need to be developed. For this purpose we define a full-fledged Web Service Modeling Framework (WSMF) that provides the appropriate conceptual model for developing and describing web services and their composition. Its philosophy is based on the following principle: maximal de-coupling complemented by scalable mediation service.

D. Amar Bensaber, D. Benslimane, M Malki, S.M. Benslimane. Bringing Semantics to Web Services: Model driven approach

The semantic web promises automates invocation, discovery and composition of web services by enhancing services with semantic descriptions. This paper describes a model driven approach to facilitate the construction of OWL-S specifications. The methodology is divided into three main steps. In the first step we reverse engineered WSDL documents into UML profile models that enable the use of high-level graphical models as an integration platform for semantic web services. In the second step, suitable domain ontologies are used for the semantic annotation of the UML models. Finally, in the third step a conversion tool will generate automatically the OWL-S description from these UML models. The UML profile provides flexibility as it can expresses multiple semantic web service concepts.