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

 

Author: 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

 

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

 

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: http://dx.doi.org/10.1504/IJSPM.2007.014715

 

Available online 26 Jul 2007

 

 

Editors Full Text AccessAccess for SubscribersPurchase this articleComment on this article