Non-functional properties evaluation in Service Oriented Architecture (SOA) is still mostly an open challenge in scientific literature. Although this is a problem that has been already partially explored with some success, there is a lack of consolidated results for more complex SOA applications based on services composition. This paper presents an approach to performance evaluation of SOA-based applications integrated by BPEL. The evaluation technique is based on a performance-oriented reinterpretation of the BPEL specification as a performance modeling language, within a multiformalism framework that seamlessly integrates it with an architectural performance model, written in any of the most known formalisms. The technique is based on BPEL execution semantics and has been implemented by means of the SIMTHESys modeling and analysis framework.
Barbierato, E., Iacono, M., Marrone, S., PerfBPEL: a graph-based approach for the performance analysis of BPEL SOA applications, in Proceedings of the 2012 6th International ICST Conference on Performance Evaluation Methodologies and Tools, VALUETOOLS 2012, (Corsica, 09-12 October 2012), 978-193696863-3, Paris 2012: 64-73. [10.4108/icst.valuetools.2012.250340] [http://hdl.handle.net/10807/202862]
PerfBPEL: a graph-based approach for the performance analysis of BPEL SOA applications
Barbierato, EnricoPenultimo
Software
;
2012
Abstract
Non-functional properties evaluation in Service Oriented Architecture (SOA) is still mostly an open challenge in scientific literature. Although this is a problem that has been already partially explored with some success, there is a lack of consolidated results for more complex SOA applications based on services composition. This paper presents an approach to performance evaluation of SOA-based applications integrated by BPEL. The evaluation technique is based on a performance-oriented reinterpretation of the BPEL specification as a performance modeling language, within a multiformalism framework that seamlessly integrates it with an architectural performance model, written in any of the most known formalisms. The technique is based on BPEL execution semantics and has been implemented by means of the SIMTHESys modeling and analysis framework.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.