scholarly journals AN ONTOLOGICAL FRAMEWORK FOR WEB SERVICE PROCESSES

Author(s):  
CLAUS PAHL ◽  
RONAN BARRETT

The process notion is central in computing. Business processes and workflow processes are essential elements of software systems implementations. Processes are connected to notions of interaction and composition. The Web Services Framework as a development and deployment platform for services is based on the assembly of interacting processes as the compositional paradigm. Service-based software development on and for the Web platform embracing the philosophy of discovering and using third-party services makes a shared knowledge representation framework necessary. We develop a semantical and ontological framework for service process composition. We propose a framework for the compositional definition of Web services based on the π-calculus to define protocol-like restrictions on service interactions and based on description logic and ontologies to guide the discovery and modelling of services and processes.

Author(s):  
Sandra A. Vannoy

The Internet and emerging technologies are facilitating the creation of new marketplaces designed to address a diverse range of business and societal needs. As companies are utilizing technology to manage their business processes, such a marketplace has emerged that is designed to provide third-party availability of business services delivered via Web services technology, particularly in the context of Cloud Computing. The Web Services Marketplace creates a common trading ground wherein buyers and sellers of business services can come together within a centralized marketplace. However, sellers of business services must provide a mechanism by which knowledge and awareness of the service is created for the buyer and a means by which sellers can effectively compete in the marketplace. The most widely accepted method for accomplishing these tasks is advertising. This study investigates the nascent phenomenon of the advertising of business services within the Web services marketplace, develops a theoretically grounded definition and characteristics of business services offered in the Web Services Marketplace, and develops a model for the effective advertisement of business services offered in the Web Services Marketplace.


2012 ◽  
pp. 1376-1407
Author(s):  
Sandra A. Vannoy

The Internet and emerging technologies are facilitating the creation of new marketplaces designed to address a diverse range of business and societal needs. As companies are utilizing technology to manage their business processes, such a marketplace has emerged that is designed to provide third-party availability of business services delivered via Web services technology, particularly in the context of Cloud Computing. The Web Services Marketplace creates a common trading ground wherein buyers and sellers of business services can come together within a centralized marketplace. However, sellers of business services must provide a mechanism by which knowledge and awareness of the service is created for the buyer and a means by which sellers can effectively compete in the marketplace. The most widely accepted method for accomplishing these tasks is advertising. This study investigates the nascent phenomenon of the advertising of business services within the Web services marketplace, develops a theoretically grounded definition and characteristics of business services offered in the Web Services Marketplace, and develops a model for the effective advertisement of business services offered in the Web Services Marketplace.


Author(s):  
Lerina Aversano ◽  
Carmine Grasso ◽  
Maria Tortorella

The evaluation of the alignment level existing between a business process and the supporting software systems is a critical concern for an organization, as the higher the alignment level is, the better the process performance is. Monitoring the alignment implies the characterization of all the items it involves and definition of measures for evaluating it. This is a complex task, and the availability of automatic tools for supporting evaluation and evolution activities may be precious. This chapter presents the ALBIS Environment (Aligning Business Processes and Information Systems), designed to support software maintenance tasks. In particular, the proposed environment allows the modeling and tracing between business and software entities and the measurement of their alignment degree. An information retrieval approach is embedded in ALBIS based on two processing phases including syntactic and semantic analysis. The usefulness of the environment is discussed through two case studies.


Author(s):  
Ghazi Alkhatib ◽  
Zakaria Maamar

Nowadays, Web services are emerging as a major technology for achieving automated interactions between distributed and heterogeneous applications (Benatallah, Sheng, & Dumas, 2003). Various technologies are behind this achievement including WSDL, UDDI, and SOAP1. (Curbera, Duftler, Khalaf et. al. 2002) These technologies aim at supporting the definition of services2, their advertisement, and their binding for triggering purposes. The advantages of Web services have already been demonstrated and highlight their capacity to be composed into high-level business process (Benatallah et al., 2003). Usually, composite services (CS) denote business processes and are meant to be offered to users who have needs to satisfy.


2018 ◽  
Vol 12 (11) ◽  
pp. 395
Author(s):  
Issam AlHadid ◽  
Evon Abu-Taieh

Service Oriented Architecture (SOA) introduced the web services as distributed computing components that can be independently deployed and invoked by other services or software to provide simple or complex tasks. In this paper we propose a novel approach to solve the problem of the business processes execution engine web service selection and services composition in the Service Oriented Architecture (SOA) related to the Synchronous mode.  The paper provides a mechanism to improve the web services selection and service composition, using dynamic web services and service composition classification and Simulated Annealing (SA) to satisfy services' requirements expressed as the Service Level Agreement (SLA). The results show that the proposed approach enhanced the services composition by increasing the availability and decreasing the response time to the service composite.


Author(s):  
Diksha Munjal

Mediation can be defined as a process where a neutral third party seeks to facilitate communication between the disputing parties to help them arrive at an amicable solution of their disputes culminating in a win-win situation for the parties. Though ‘... there is no single limiting definition of mediation, in part because mediators function in accordance with different philosophies and in statistically different ways’, the most commonly accepted definitions of mediation incorporate two essential elements: ‘(1) third-party facilitation of dispute settlement, and (2) lack of third-party power to determine the resolution of the dispute.’ The central focus of mediation is based on the principle of parties’ self-determination. To further this basic principle, the role of a mediator must be well defined. Looking at mediation from a historical perspective, mediation was confined to the facilitative role of a neutral third party. Gradually, however, there came a sharp divide amongst the existing mediators as regards the scope of intervention by a mediator in the mediation proceedings. At one end of the broad spectrum of a mediator’s role, lies his or her active role as an evaluator and at the other, that as a facilitator of communication between the parties. These two positions are, however, in contrast with each other and hence, the debate as to the most suitable role of a mediator’s intervention in the process. In part II(a) of the present paper I attempt to portray the distinction between mediators and decision-makers. Because of the emergence of evaluative forms in mediation. In part II(b) I sketch the differences between the approaches taken by the facilitative and the evaluative mediators. In part III I try to indicate the dangers posed when mediators strive to put on the evaluative cloak and finally and in part IV I sum up the paper with an appropriate conclusion.


2011 ◽  
Vol 5 (4) ◽  
pp. 1-7
Author(s):  
Murthy V. Rallapalli

This article presents an alternate approach to effectively address the way privacy agreements are initiated through web services. In this new framework, the consumer and the service provider can mutually negotiate on the privacy terms. It contains a privacy model in which the transaction takes place after a negotiation between the service provider and the web user is completed. In addition, this framework would support various negotiation levels of the agreement lifecycle which is an important aspect of the dynamic environment of a B2C e-commerce scenario. A third party trusted agency and a privacy filter are included to handle privacy information of the web user. The author seeks to raise awareness of the issues surrounding privacy transactions and the potential ongoing impact to both service providers and clients as the use of web services accelerates.


2014 ◽  
Vol 29 (2) ◽  
pp. 248-264 ◽  
Author(s):  
Duygu Celik ◽  
Atilla Elci

AbstractLack of sufficient semantic description in the content of Web services makes it difficult to find and compose suitable Web services during analysis, search, and matching processes. Semantic Web Services are Web services that have been enhanced with formal semantic description, which provides well-defined meaning. Due to insertion of semantics, meeting user demands will be made possible through logical deductions achieving resolutions automatically. We have developed an inference-based semantic business process composition agent (SCA) that employs inference techniques. The semantic composition agent system is responsible for the synthesis of new services from existing ones in a semi-automatic fashion. SCA System composes available Web Ontology Language for Web services atomic processes utilizing Revised Armstrong's Axioms (RAAs) in inferring functional dependencies. RAAs are embedded in the knowledge base ontologies of SCA System. Experiments show that the proposed SCA System produces process sequences as a composition plan that satisfies user's requirement for a complex task. The novelty of the SCA System is that for the first time Armstrong's Axioms are revised and used for semantic-based planning and inferencing of Web services.


Author(s):  
Zakaria Maamar

In the field of Web services (Benatallah, Sheng, & Dumas, 2003; Bentahar, Maamar, Benslimane, & Thiran, 2007; Medjahed & Bouguettaya, 2005), a community gathers Web services that offer similar functionalities. Hotel booking and car rental are samples of functionalities. This gathering takes place regardless of who developed the Web services, where the Web services are located, and how the Web services function to satisfy their functionalities. A Web service is an accessible application that can be discovered according to its functionality and then invoked in order to satisfy users’ needs. In addition, Web services can be composed in a way that permits modeling and executing complex business processes. Composition is one of Web services’ strengths as it targets user needs that cannot be satisfied by any single available Web service. A composite Web service obtained by combining available Web services may be used (Figure 1). The use of communities in composition scenarios offers two immediate benefits. The first benefit is the possibility of accelerating the search of Web services required to satisfy user needs by looking for communities rather than screening UDDI (universal description, discovery, and integration) and ebXML registries. The second benefit is the late execution binding of the required Web services once the appropriate communities are identified. Both benefits stress the need of examining Web services in a different way. Current practices in the field of Web services assume that a community is static and Web services in a community always exhibit a cooperative attitude. These practices need to be revisited as per the following arguments. A community is dynamic: New Web services enter, other Web services leave, some Web services become temporarily unavailable, and some Web services resume operation after suspension. All these events need to be closely monitored so that inconsistent situations are avoided. Moreover, Web services in a community can compete on nonshareable computing resources, which may delay their performance scheduling. Web services can also announce misleading information (e.g., nonfunctional details) in order to boost their participation opportunities in composition scenarios. Finally, Web services can be malicious in that they can try to alter other Web services’ data or operations. To look into ways of making Web services communities active, we describe in this article some mechanisms that would enable Web services among other things to enter a community, to leave a community after awhile, to reenter the same community if some opportunities loom, and to be rewarded for being part of a community. These mechanisms would be developed along three perspectives, which we refer to as the following. • Community management: How do we establish or dismantle a new or existing community of Web services? • Web services attraction and retention: How do we invite and convince new Web services to join a community? How do we retain existing Web services in a community? • Interaction management: How are interactions between Web services regulated in a community? How do we deal with conflicts in a community?


2016 ◽  
pp. 662-683
Author(s):  
Evelina Pencheva

Provisioning of applications and value-added services for mobile (remote) monitoring and access to measurements data is supported by advanced communication models such as Internet of Things (IoT). IoT provides ubiquitous connectivity anytime and with anything. IoT applications are able to communicate with the environment, to receive information about its status, to exchange and use the information. Identification of generic functions for monitoring management, data acquisition, and access to information provides capabilities to define abstraction of transport technology and control protocols. This chapter presents an approach to design Web Services Application Programming Interfaces (API) for mobile monitoring and database access. Aspects of the Web Services implementation are discussed. A traffic model of Web Services application server is described formally. The Web Services application server handles traffic of different priorities generated by third party applications and by processes at the database server's side. The traffic model takes into account the distributed structure of the Web Services application server and applies mechanisms for adaptive admission control and load balancing to prevent overload. The utilization of Web Services application server is evaluated through simulation.


Sign in / Sign up

Export Citation Format

Share Document