Service-Oriented Performance Modeling the MULE Enterprise Service Bus (ESB) Loan Broker Application

被引:8
作者
Brebner, Paul [1 ]
机构
[1] NICTA, Canberra Res Lab, Comp Sci Lab, RSISE,ANU, Canberra, ACT, Australia
来源
2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS | 2009年
关键词
Service-Oriented Performance Modeling; Enterprise Service Bus; Performance; Scalability;
D O I
10.1109/SEAA.2009.57
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Since 2006 NICTA has been developing and trialing Service-Oriented Performance Modeling (SOPM), a method and tool support for performance modeling of large-scale heterogeneous Service Oriented Architectures (SOAs). This technology enables software architects to rapidly build performance models of SOAs directly in terms of service compositions. Enterprise Service Buses (ESBs) are an increasingly common style of SOA infrastructure and implementation technology that we have encountered and modeled in e-Government SOA projects. In this paper we show the application of our SOPM approach to the MULE Enterprise Service Bus Loan Broker application in a laboratory context. We give a high-level outline of the SOPM method, and introduce the MULE ESB and Loan Broker application. We describe how a SOPM of the Loan Broker application is built in terms of application business-logic services and MULE infrastructure service components, and parameterized with measurements from an experimental test-bed. We demonstrate the validity of the approach in an initial scenario, and then explore the modeling of alternative deployment and application scenarios.
引用
收藏
页码:404 / 411
页数:8
相关论文
共 16 条
[1]  
Bertoli M, 2006, INT CONF QUANT EVAL, P119
[2]  
BREBNER P, 2008, 19 AUSTR SOFTW ENG C, P130
[3]  
BREBNER PC, COMP 30 INT C SOFTW, P953
[4]  
Grundy John., 2006, SOSE '06: Proceedings of the 2006 international workshop on Service-oriented software engineering, P26
[5]  
Hohpe G., ENTERPRISE INTEGRATI
[6]  
Litoiu M., 2004, J SOFTWARE MAINTENAN, V16
[7]  
LIU Y, 2007, COMP SOFTW APPL C 20, V1, P327
[8]  
Liu Y, 2007, LECT NOTES COMPUT SC, V4608, P74
[9]  
O'Brien L., 2008, Proceedings of the 2nd international Workshop on Systems Development in SOA Environments (Leipzig, Germany, May 11 - 11, P35
[10]  
PALECZNY M, 2001, P 2001 S JAV VIRT MA, V1