Home > Mobile Business Processes

Mobile Business Processes

Mobile Process - Workflows for Mobile centric services composition

Introduction

This research has explored how smart mobile computing devices can truely participate as equal participants in business processes. We have also addressed on how mobile computing devices can run existing traditional business process technologies on a purely device-centric and mobile infrastructure-centric manner.
The results of our research has led to developing Mobile process a.k.a. Mobile workflow engine, a novel approach to realize next generation mobile business processes. This is very relevant in places where mobile devices are the only computers which can company mobile workforce. Mobile Process is a service composition platform which helps re-use existing mobile and network based services / application and develop total experiences that leverage all capabilities of mobile devices and network based services into new services and applications.
This solution enables easy integration, invocation and utilisation of the current core assets of the mobile platform to deploy new composable applications or integrate them into different services. This is enabled by means of XML based declarative markup technologies. All one needs to do is create:

  • A set of web pages (including standard forms), such as xHTML (which can include Javascript, CSS, etc)
  • Define the application logic using a open web integration/composition standards such as WS-BPEL descriptions Deploy set of web pages including application logic into the process repository existing in the mobile device.

The Mobile Process platform itself provides a set of core web services interfaces which any Mobile Process application can utilise as part of its application and interaction logic. For example a Process application such as expense claim process can utilise the browser Web Service Interface (WSI) to interact with the user to collect the product cost, personal details, etc for the expense claim and utilise the Messaging WSI to dispatch the claim over MMS to a manager to seek for approval. The Process application can utilise the Service APIs to invoke local applications and as well as utilise the communication /transportation channels to communicate with process running outside the device enabling inter-process or even external service interactions. The Figure 1 depicts here the Mobile Process application platform. The Process application consists or a WS-BPEL Document and a set of Web pages are bundled and deployed into the Process repository. The user interacts with the application using the standard Messaging application user interface.

MObile Centric Business Process
Figure 1: Mobile Process: Service Composition Platform

The Mobile process engine communicates with external systems (another device or service) using SOAP messages over Bluetooth, MMS and HTTP. The inter-process communications across devices is maintained by means of uninque message ids which directly relate and map to a specific process when they are used across multiple devices.
This research is part of Virtual Office Research program.

User Interfaces in Mobile Business Processes

The Mobile Process Engine can invoke internal services provided to interact with the user and vice versa the user interaction can be targetted to invoice specific processes The Browser engine is used by the process engine to render any user interfaces which is particular to the process application using standard Web based user interfaces. The user interfaces is also integrated tightly to the native messaging infrastructure, hence the user can interact with the process engine using the native Messaging system.

Mobile Process user Interaction Model
Figure 2: User interaction events

The Figure 2 above shows the operations the workflow engine can utilise in the WS-BPEL documents to show web pages or utilise the messaging application infrastructure to interact with the end users.

Contacts:

Suresh Chande
Lasse Pajunen

Research Collaboration

Does this sound interesting to you and would like to know more about our research feel free to contact us at the above links. We will also soon discuss ongoing different research collaborations where this system is being researched with.

Research Publications

  • "Developing Workflow Engine for Mobile Devices", Lasse Pajunen, Suresh Chande, The 11th International conference on EDOC-2007, 15-19 October 2007, Annapolis, Maryland, USA.
  • "Designing User Interfaces for Mobile Business Processes using Messaging Interfaces", Lasse Pajunen, Suresh Chande, Sameh Galal, SABRE, Leipzig, Germany, 24-27 September 2007.
  • "Mobile Process Forms - An unified Messaging Interface", Suresh Chande, Lasse Pajunen, Sameh Galal, WWW/internet 2007, Vila Real, Portugal, 5-8 October 2007
  • "ActiveForms: A Runtime for Mobile Application Forms", Suresh Chande, Lasse Pajunen,The 6th International Conference on mobile business ICMB 2007, July 9-11, Toronto Canada.
  • "Modeling and Generating Mobile Business Processes",Lasse Pajunen, Anna Ruokonen, In the proceedings of The IEEE International Conference on Web Services (ICWS), Salt Lake City, Utah, USA, July 2007
Terms Of Use | Privacy Policy | About Us | Feedback | Copyright © 2008 Nokia. All rights reserved.