Beyond discrete E-services: Composing session-oriented services in telecommunications

Vassilis Christophides, Richard Hull, Gregory Karvounarakis, Akhil Kumar, Geliang Tong, Ming Xiong

Research output: Chapter in Book/Report/Conference proceedingConference contribution

16 Scopus citations


We distinguish between two broad categories of e-services: discrete services (e.g., add item to shopping cart, charge a credit card), and sessionoriented ones (teleconference, collaborative text chat, streaming video, ccommerce 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.

Original languageEnglish (US)
Title of host publicationTechnologies for E-Services - 2nd International Workshop, TES 2001, Proceedings
EditorsDimitrios Georgakopoulos, Fabio Casati, Ming-Chien Shan
PublisherSpringer Verlag
Number of pages16
ISBN (Print)3540425659, 9783540448099
StatePublished - 2001
Event2nd International Workshop on Technologies for E-Services, TES 2001 - Rome, Italy
Duration: Sep 14 2001Sep 15 2001

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Other2nd International Workshop on Technologies for E-Services, TES 2001

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)


Dive into the research topics of 'Beyond discrete E-services: Composing session-oriented services in telecommunications'. Together they form a unique fingerprint.

Cite this