Knowledge in an SOA Infrastructure Reference Architecture
نویسندگان
چکیده
In this chapter, we present an industrial case study for the creation and usage of architectural knowledge. To establish the context of our usage of architectural knowledge, we introduce business domain, service portfolio, and knowledge management approach of the company involved in the case in a first section. In this first section, we briefly review general architectural concepts such as viewpoints, methods, and reference architectures. Not all of these concepts pertain to architectural knowledge explicitly; however, they helped us to create and leverage such knowledge successfully. An understanding of our usage of these concepts helps to appreciate the central role of architectural knowledge in the case. As a reader who is familiar with these concepts and is primarily interested in our usage of architectural knowledge, as opposed to its context in the case, you may want to skip this first section. Next, we introduce a Service-Oriented Architecture (SOA) infrastructure reference architecture as a primary carrier of architectural knowledge in this company. Moreover, we present how we harvested architectural knowledge from industry projects to create this reference architecture. We also present feedback from early reference architecture users. Finally, we conclude and give an outlook to future work.
منابع مشابه
An Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کاملDevelopment of a framework to evaluate service-oriented architecture governance using COBIT approach
Nowadays organizations require an effective governance framework for their service-oriented architecture (SOA) in order to enable them to use a framework to evaluate their current state governance and determine the governance requirements, and then to offer a suitable model for their governance. Various frameworks have been developed to evaluate the SOA governance. In this paper, a brief introd...
متن کاملAn Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کاملA Framework for Process and Performance Management in Service Oriented Virtual Organizations
Virtual Organization (VO) is a network of autonomous organizations sharing their competitive advantage to address a specific business opportunity. Due to autonomy of partners and the temporal and dynamic nature of VOs, collaborative VO management is crucial to its success. In addition, performance measurement plays an important role in non-centralized VO management solutions. In this research, ...
متن کاملPESOI : Process Embedded Service - Oriented Architecture ∗
Service-Oriented Architecture (SOA) has drawn significant attention recently, and numerous architecture approaches have been proposed to represent SOA-based applications. The architecture of SOA-based applications is different from traditional software architecture, which is mainly static. The architecture of an SOA-based application is dynamic, i.e., the application can be composed at runtime ...
متن کامل