Modern enterprises consist of complex business systems. The Enterprise Service-Oriented Architecture (ESOA) becomes an important enterprise architectural style (EAS) for designing and implementing business systems. Cloud computing is a new paradigm of distributed computing and is bringing many new ideas, concepts, principles, technologies, and architectural styles into enterprise service-oriented computing. A new hybrid architectural style with ESOA and cloud computing, Enterprise Cloud Service Architecture (ECSA), is emerging as the future design principle of service-oriented enterprise architecture. The methodology and design principles of Service Level Agreement (SLA) and Quality of Service (QoS), originally used in telecommunication and networking services, are increasingly being adopted in enterprise service computing. Combining SLA and QoS with ESOA and ECSA is forging new kinds of service-oriented enterprise architectural styles: SLA-Aware ESOA and SLA-Aware ECSA. To better understand enterprise service-oriented architectural styles and guide their system specification, design, implementation, and runtime behavior, a framework for specifying and analyzing service-oriented enterprise architectural styles is needed. The software architectural style is an abstraction of a family of concrete software architectures. It specifies the architectural structures and includes elements and connectors, design principles, and system constraints as well as non-functional behavior.
The research work in this Dissertation is motivated by the desire to understand and evaluate the architectural design of enterprise service-oriented architectural applications in terms of ESOA and ECSA structures, principles, and constraints, thereby achieving higher architectural quality, including enhanced performance, scalability, security, and other quality attributes of the architecture. This Dissertation defines a framework based on EAS ontology for modeling and analyzing service-oriented enterprise architectural styles and its various extensions, refinements, and compositions both formally and informally. The framework not only specifies the generic structures of ESOA and ECSA systems, but also specifies system constraints through software architectural quality attributes. The framework emphasizes performance, security, elastic scalability, dynamic infrastructure, tradeoff of quality attributes, and enterprise service-oriented system runtime management. With the framework, the Dissertation presents models and analyzes ESOA and ECSA styles as well as their extensions and compositions, such as SLA-Aware ESOA and SLA-Aware ECSA. The consistency of properties, constraints, and refinements of the service-oriented enterprise architectural styles are formally and informally analyzed. This is used to understand and evaluate service-oriented enterprise architectures and provide guidance for the design of ESOA and ECSA systems as well as their SLA-Aware systems. Moreover, the dissertation describes and discusses the lessons learned from various ESOA and ECSA style architectures.
|Advisor:||Bastani, Farokh B.|
|Commitee:||Chung, Lawrence, Dong, Jing, Tsai, Wei-Tek, Zhang, Kang|
|School:||The University of Texas at Dallas|
|School Location:||United States -- Texas|
|Source:||DAI-B 73/05, Dissertation Abstracts International|
|Subjects:||Information Technology, Computer science|
|Keywords:||Architectural styles, Cloud computing, Enterprise architectures, Ontology-based modeling, Service-oriented architectures, Software architecture|
Copyright in each Dissertation and Thesis is retained by the author. All Rights Reserved
The supplemental file or files you are about to download were provided to ProQuest by the author as part of a
dissertation or thesis. The supplemental files are provided "AS IS" without warranty. ProQuest is not responsible for the
content, format or impact on the supplemental file(s) on our system. in some cases, the file type may be unknown or
may be a .exe file. We recommend caution as you open such files.
Copyright of the original materials contained in the supplemental file is retained by the author and your access to the
supplemental files is subject to the ProQuest Terms and Conditions of use.
Depending on the size of the file(s) you are downloading, the system may take some time to download them. Please be