In recent years,with the rapid development of network information technology,rapid deployment and efficient stable service provision has increasingly become the common goal of the innovative Internet enterprises.Convergence business refers to the business integrated of various forms of service,which provides combined inter-network service of voice,data and video for users.Convergence business has the ability to integrate business of Internet services and telecommunication services,allowing users to get various network resources in a converged network environment with personalized access.However,Convergence business integrates service of resources inside and outside the enterprise and the resource on different networks,so its sub-service invocation may easily fail for the network problem.Currently there are related research on service adaption for automatic recovery of failed service invocation,but it’s not quick enough to fulfill the need;Secondly,the request of Convergence business is huge which lead to the DOS(denied of service)of the server;In addition,Convergence business orchestrated with various web services make the management and monitoring of the business running is a big problem.Therefore Convergence business needs ability of quickly service adaption with network changes,high concurrent processing and a full range of business management and control platform.This paper presents a business management system for distributed adaptive BPEL execution environment.Through the system demand analysis,it is concluded that there are three main functional and non-functional demands which is service quickly adaption,high concurrent processing and full range of business management and control platform.Based on this need,this paper expands an open source business execution engine and proposed BPEL sub-Service adaptive algorithm base on interface features cluster to solve the problem of quick service adaption,transfer the single BPEL engine into distributed cluster architecture to improve concurrency and scalability and implements a Web management and control platform with operational deployment,monitoring,management,alarms for the entire execution environment management to achieve a full range of management and control purposes.Through background elaborate and demand analysis,this paper describes the architecture design of Business Management System for Distributed Adaptive BPEL Execution Environment,detailed design of main functional modules and detailed elaboration of BPEL sub-Service adaptive algorithm base on interface features cluster which is to solve the key problem of quick service adaption.Then,a series of experiments is designed to test the ability of adaption,concurrency and management-control which verify the correctness and rationality of this system.Finally,analyzing the entire design and implementation,this paper summarizes the shortcomings and makes the prospect of the next step. |