摘要
One benefit of SOA is from service composition which combines existing services to form a new valued-added service in the form of business process.This also creates the need to ensure that the performance of those composite services meets the business requirements.This paper proposes a method for evaluating the performance of composite services.We automatically transform a composite service modeled by BPEL,into a performance model based on Layered Queuing Networks(LQN)and then leverage existing LQN solvers to predict their performance.The inputs to our transformation algorithm are an XML file which contains a service composition model complying with the BPEL4WS specification,a related performance profile and a service topology.The output of the model is the corresponding LQN model which can be directly analyzed using existing LQN solvers.
One benefit of SOA is from service composition which combines existing services to form a new valued-added service in the form of business process. This also creates the need to ensure that the performance of those composite services meets the business requirements. This paper proposes a method for evaluating the performance of composite services. We automatically transform a composite service modeled by BPEL, into a performance model based on Layered Queuing Networks (LQN) and then leverage existing LQN solvers to predict their performance. The inputs to our transformation algorithm are an XML file which contains a service composition model complying with the BPEL4WS specification, a related performance profile and a service topology. The output of the model is the corresponding LQN model which can be directly analyzed using existing LQN solvers.
出处
《计算机系统应用》
2009年第6期57-63,共7页
Computer Systems & Applications