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 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 eService composition model complying with the BPEL4WS specification,a related performance profile and eService topology. The output of the model is the corresponding LQN model which can be directly analyzed using existing LQN solvers.
展开▼