Title: SOAR: towards dependable Service-Oriented Architecture via reflective middleware

Authors: Gang Huang, Xuanzhe Liu, Hong Mei

Addresses: School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China; Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education, Beijing 100871, China. ' School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China; Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education, Beijing 100871, China. ' School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China; Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education, Beijing 100871, China

Abstract: The dependability of Service Oriented Architecture (SOA) is usually achieved by dynamic binding and switching of replicated services, which is insufficient to handle the whole SOA system and the tradeoff between dependability and other qualities, like performance. We propose a reflective middleware based approach, called SOAR (SOA with Reflection), to dependable SOA systems. It makes four contributions: first, defining a meta model for capturing dependability threats according to SOA characteristics. Second, identifying four dependability mechanisms and their impacts on other qualities. Third, building a mathematic foundation for the tradeoff between dependability and other qualities. Fourth, demonstrating SOAR on reflective J2EE.

Keywords: service-oriented architecture; SOA; dependability; reflection; J2EE; service-oriented computing; trust; reflective middleware; metamodels.

DOI: 10.1504/IJSPM.2007.014715

International Journal of Simulation and Process Modelling, 2007 Vol.3 No.1/2, pp.55 - 65

Published online: 26 Jul 2007 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article