An Architectural Style for Trustworthy Adaptive Service Based Applications

Stakeholders demand trustworthy information systems. Trust is a subjective but strong belief in the ability of a system to perform dependably within a specified context defined by (necessarily changing) functional and nonfunctional requirements. Trust assumes satisfaction of various quality goals (including reliability, security, accuracy, efficiency, but also adaptability). A necessary condition for a trustworthy system is to build it based on a complexity-minimizing architectural style. This paper presents a layered/tiered architectural style for construction of service based applications such that dependencies between software elements are constrained to allow lifecycle management of software complexity. The presented style is an extension of the author’s PCBMER (Presentation, Controller, Bean, Mediator, Entity, and Resource) meta-architecture for custom software systems.

[1]  Jos de Bruijn,et al.  Enabling Semantic Web Services: The Web Service Modeling Ontology , 2006 .

[2]  Jos de Bruijn,et al.  Enabling Semantic Web Services , 2007 .

[3]  F. Capra The Turning Point , 1982 .

[4]  Leszek A. Maciaszek,et al.  Practical Software Engineering: A Case-Study Approach , 2004 .

[5]  Leszek A. Maciaszek An Investigation of Software Holons - the 'adHOCS' Approach , 2007 .

[6]  Yolanda Gil,et al.  A survey of trust in computer science and the Semantic Web , 2007, J. Web Semant..

[7]  A Koestler,et al.  Ghost in the Machine , 1970 .

[8]  Charles J. Petrie,et al.  The Myth of Open Web Services: The Rise of the Service Parks , 2008, IEEE Internet Computing.

[9]  Leszek A. Maciaszek Adaptive integration of enterprise and B2B applications , 2006, ICSOFT.

[10]  Michael Jackson,et al.  Systems Thinking: Creative Holism for Managers , 2003 .

[11]  Rick C. Looijen Holism and Reductionism in Biology and Ecology , 2000 .

[12]  Peter Wegner,et al.  Why interaction is more powerful than algorithms , 1997, CACM.

[13]  Leszek A. Maciaszek,et al.  Architecture-Centric Software Quality Management , 2008, WEBIST.

[14]  Leszek A. Maciaszek,et al.  From Hubs Via Holons to an Adaptive Meta-Architecture - the "AD-HOC" Approach , 2006, SET.

[15]  Fritjof Capra,et al.  The Turning Point: Science, Society and the Rising Culture , 1982 .

[16]  Peter A. Corning,et al.  The re-emergence of "emergence": A venerable concept in search of a theory , 2002, Complex..

[17]  Ellen Christiaanse,et al.  Performance benefits through integration hubs , 2005, CACM.