Sliver: A BPEL workflow process execution engine for mobile devices

Gregory Hackmann, Mart Haitjema, Christopher Gill, Gruia Catalin Roman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

70 Scopus citations

Abstract

The Business Process Execution Language (BPEL) has become the dominant means for expressing traditional business processes as workflows. The widespread deployment of mobile devices like PDAs and mobile phones has created a vast computational and communication resource for these workflows to exploit. However, BPEL so far has been deployed only on relatively heavyweight server platforms such as Apache Tomcat, leaving the potential created by these lower-end devices untapped. This paper presents Sliver, a BPEL workflow process execution engine that supports a wide variety of devices ranging from mobile phones to desktop PCs. We discuss the design decisions that allow Sliver to operate within the limited resources of a mobile phone or PDA. We also evaluate the performance of a prototype implementation of Sliver.

Original languageEnglish
Title of host publicationService-Oriented Computing - ICSOC 2006 - 4th International Conference, Proceedings
Pages503-508
Number of pages6
DOIs
StatePublished - 2006
Event4th International Conference on Service-Oriented Computing, ICSOC 2006 - Chicago, IL, United States
Duration: Dec 4 2006Dec 7 2006

Publication series

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

Conference

Conference4th International Conference on Service-Oriented Computing, ICSOC 2006
Country/TerritoryUnited States
CityChicago, IL
Period12/4/0612/7/06

Fingerprint

Dive into the research topics of 'Sliver: A BPEL workflow process execution engine for mobile devices'. Together they form a unique fingerprint.

Cite this