Technical Report Number
The Business Process Execution Language (BPEL) has become the dominant means for expressing traditional business processes as workﬂows. The widespread deployment of mobile devices like PDAs and mobile phones has created a vast computational and communication resource for these workﬂows 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 workﬂow 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.
Hackmann, Gregory; Haitjema, Mart; Gill, Christopher; and Roman, Catalin-Gruia, "Sliver: A BPEL Workflow Process Execution Engine for Mobile Devices" Report Number: WUCSE-2006-37 (2006). All Computer Science and Engineering Research.