|
Network convergence is the trend of future networks to experience various services in a single network. To create and compose services rapidly, variously and efficiently is the main purpose of the service creation in convergence network. BPEL is an important tool in SOA to compose various services in a code- and platform-independent way. In this paper, we discuss the deficiencies of BPEL in modeling stateful telecom service, and then offer an extending proposal for BPEL to support state pattern explicitly to facilitate the stateful service creation in use of BPEL.
With the extensions, the service designer could mode a stateful service into a stateful BPEL process, and then the process can be executed on an extended BPEL engine. We also implement a visual editor and an engine based on open-source projects to support our extensions. With the visual editor, the stateful service could be modeled in state pattern visually. And the stateful process can be deployed and executed in the engine. |
|
Keywords:Convergence;BPEL;Extending;State |
|