With the development of internet and web service come the increasing demands of e-Business and cross-platform automation. However, people anticipate that a business process interacting among several partners can be executed automatically according to a certain protocol without human intervener.Thus, all kinds of business process description languages and service integration framework have been brought forward. With the cooperation of IBM, Microsoft and BEA, BPEL4WS (Business Process Execution Language for Web Service) has been put forward. BPEL4WS combines the best of both WSFL (support for graph oriented processes) and XLANG (structural constructs for processes) into one cohesive package that supports the implementation of any kind of business process in a very natural manner. It has become the basis of a standard for Web service composition.On the base of BPEL4WS and multi-layer design pattern, we will introduce middleware engine architecture. Meanwhile, we will show how to make it more intellectualized with the knowledge of semantic web. |