Beyond Discrete E-Services: Composing Session-oriented Services in Telecommunications

Loading...
Thumbnail Image
Penn collection
Database Research Group (CIS)
Degree type
Discipline
Subject
Funder
Grant number
License
Copyright date
Distributor
Related resources
Author
Christophides, Vassilis
Hull, Richard
Kumar, Akhil
Tong, Geliang
Xiong, Ming
Contributor
Abstract

We distinguish between two broad categories of e-services: discrete services (e.g., add item to shopping cart, charge a credit card), and session-oriented ones (teleconference, collaborative text chat, streaming video, c-commerce interactions). Discrete services typically have short duration, and cannot respond to external asynchronous events. Session-oriented services have longer duration (perhaps hours), and typically can respond to asynchronous events (e.g., the ability to add a new participant to a teleconference). When composing discrete e-services it usually suffices to use a process model and engine that composes the e-services as relatively independent tasks. But when composing session-oriented e-services, the engine must be able to receive asynchronous events and determine how and whether to impact the active sessions. For example, if a teleconference participant loses his wireless connection then it might be appropriate to trigger an announcement to some or all of the other participants. In this paper we propose a process model and architecture for flexible composition and execution of discrete and session-oriented services. Unlike previous approaches, our model permits the specification of scripted "active flowcharts" that can be triggered by asynchronous events, and can appropriately impact active sessions. We introduce here a model and language for specifying process schemas (essentially a collection of active flowcharts) that combine multiple e-services, and describe a prototype engine for executing these process schemas.

Advisor
Date of presentation
2001-09-14
Conference name
Database Research Group (CIS)
Conference dates
2023-05-17T00:44:44.000
Conference location
Date Range for Data Collection (Start Date)
Date Range for Data Collection (End Date)
Digital Object Identifier
Series name and number
Volume number
Issue number
Publisher
Publisher DOI
Journal Issue
Comments
Postprint version. Published in Lecture Notes in Computer Science, Volume 2193, Technologies for E-Services: Second International Workshop, 2001, pages 58-73. Publisher URL: http://www.springerlink.com/content/tjc3ngyu00t1nv7y/ NOTE: At the time of publication, the author Grigoris Karnouvarakis was affiliated with the Institute of Computer Science - FORTH. Currently June 2007, he a graduate student in the Department of Computer and Information Science at the University of Pennsylvania.
Recommended citation
Collection