Usage of BPEL and Grid in the Implementation of e-Governance Applications

P. Sumathi and V.S. Janakiraman (India)


BPEL, Grid computing, E-Governance


This paper provides a design framework for integration of Business Process Execution Language (BPEL), Grid computing and e-governance applications. BPEL is an XML-based language for defining business processes that provides an interoperable, portable language for both abstract and executable processes. It integrates with XPath, XSLT and XQuery for XML data manipulation. A Grid refers to an infrastructure that involves the integrated and collaborative use of all computing resources into a single virtual computing environment. E-Governance enables citizens to make best use of automated administration processes that are accessible on line. In this paper, we provide details on how BPEL and grid can be integrated to provide e-governance services. Grid services exploit an emerging distributed computing technology that offers possibilities for distributed resource sharing and collaboration. The standards for WSRF (Web Service Resource Framework) have allowed grid services to converge more closely on web services. This has resulted in BPEL (Business Process Execution Logic) as a standard way of orchestrating web services. It will be seen how BPEL has been adapted for this purpose, using Active BPEL as the orchestration engine and Globus Toolkit 4 as the grid service container. The problems arising with orchestrating grid services are discussed, along with possible workarounds.

Important Links:

Go Back