Beyond Discrete E-Services: Composing Session-Oriented Services in Telecommunications (original) (raw)

An Event Based Approach to Web Service Design and Interaction

2003

This paper advocates an approach to web service design and interaction that is based on web services simultaneously participating in shared business events. In contrast to one-to-one method invocations, such events are broadcast in parallel to all web services that participate in it. Moreover, the transactional business events are distinguished from non-transactional attribute inspections. The paper first discusses the role of the business event concept as the cornerstone for a methodical analysis and design phase. Then, it is shown how the event broadcasting paradigm can be implemented by means of SOAP messaging.

Sewnet -: a framework for creating services utilizing telecom functionality

2008

With Telecom market reaching saturation in many geographies and revenues from voice calls decreasing, Telecom operators are trying to identify new sources of revenue. For this purpose, these operators can take advantage of their core functionalities like Location, Call Control, etc. by exposing them as services to be composed by developers with third party offerings available over the Web. To hide the complexity of underlying Telecom protocols from application developers, the operators are steadily adopting Service Oriented Architecture (SOA) and reference standards like Parlay-X and IMS. However, a number of challenges still remain in rapid utilization of Telecom functionalities for creating new applications -existence of multiple protocols, different classes of developers, and the need to coordinate and manage usage of these functionalities. In this paper, we present SewNet, a framework for creating applications exploiting Telecom functionality exposed over a (converged) IP network. More specifically, SewNet a) provides an abstraction model for encapsulating invocation, coordination and enrichment of the Telecom functionalities, b) renders a service creation environment on top of this model, and c) caters to various different categories of developers. With the help of two use-case scenarios, we demonstrate how SewNet can create services utilizing rich Telecom functionality.

A framework for the server-side management of conversations with web services

Alternate track papers & posters of the 13th international conference on World Wide Web - WWW Alt. '04, 2004

The emerging standards for the publication of Web Services are focused on the specification of the static interfaces of the operations to be invoked, or on the service composition. Few efforts have been made to specify the interaction between a Web Service and the individual consumer, although this aspect is essential to the successful service execution. In fact, while "one-shot" services may be invoked in a straightforward way, the invocation of services requiring complex interactions, where multiple messages are needed to complete the service, depends on the fact that the consumer respects the business logic of the Web Service.

Session Initiation as a Service

Lecture Notes in Computer Science, 2011

The main focus of this paper is on services involving sessions among dynamically linked objects. It is argued that session initiation in many cases can be generalized and separated from session behaviour. In general, session initiation depends on the state of the actor that is requested to participate in a session. If the actor can handle the requested session in its current state, then it may be initiated. If not, the request may be rejected, queued, forwarded or given other treatment depending on the preferences of the actor. We demonstrate that session initiation and session behaviour can be modeled as separate services using UML collaborations and activity diagrams, and then composed in different ways into complete composite services with dynamic session initiation. Possible solutions for composition of session initiation with service sessions are proposed and discussed.

Communication Models for Processes and Services in

The last few years we have seen the emergence of pervasive and mobile computing technologies. At the same time the Grid has become the de facto standard for distributed and high performance computing. A lightweight Grid infrastructure may well provide a solid foundation for pervasive computing. For this to happen, we must rethink our design goals, and provide support for mobility, resource limited and non-dedicated environments, and redesign the process communication models to reflect the dynamic conditions of the system. In this paper we try to identify the requirements for supporting service and session mobility in lightweight Grid systems; review current approaches and discuss their limitations; and present our ideas for an integrated platform that meets these requirements.

An Integrated Framework for Web Services Orchestration

International Journal of Web Services Research, 2000

Currently, Web services give place to active research and this is due both to industrial and theoretical factors. On one hand, Web services are essential as the design model of applications dedicated to the electronic business. On the other hand, this model aims to become one of the major formalisms for the design of distributed and cooperative applications in an open environment (the Internet).

DENEB: a platform for the development and execution of interoperable dynamic Web processes

Concurrency and Computation: Practice and Experience, 2011

Service-oriented computing provides a suitable technological foundation for developing and executing dynamic business processes. However, most current approaches for composition languages and architectures for dynamic process integration do not provide the flexibility and dynamism required by interorganisational evolving environments. In this work, the DENEB platform for the development and execution of Web processes is presented. DENEB is based on the conversational approach and the Nets-within-Nets paradigm, allowing Web processes to acquire and execute new interaction protocols at run-time. This makes DENEB a well-adapted and flexible platform for dynamic service composition, interaction and integration, suitable for this kind of scenario. The scalability of the proposed solution is evaluated by means of the development of a set of experiments.

Internet Service Execution for Telephony Events

2003

The intrinsic value of a network is measured by the services which it provides to its users. Currently, there are two principal networks for communications: the public switched telephone network (PSTN) and the Internet. As these networks converge, new service ideas become apparent that are not possible in isolation on either of the networks. This paper discusses how the merging of the Internet and the (wireline- and wireless-) PSTN provides for an opportunity to transport the state of a PSTN phone call to the Internet for service execution. Our approach, as embodied in the service architecture, is to leverage the best of the Internet protocols (SIP, XML, HTTP) and technologies (instant messaging, presence) to provide a general framework for personalized service specification and execution.

Graph Representation of Sessions and Pipelines for Structured Service Programming

Lecture Notes in Computer Science, 2012

UNU-IIST is jointly funded by the government of Macao and the governments of the People's Republic of China and Portugal through a contribution to the UNU Endowment Fund. As well as providing twothirds of the endowment fund, the Macao authorities also supply UNU-IIST with its office premises and furniture and subsidise fellow accommodation.