Font Size: a A A

Service Oriented Dynamic Architecture Description Language SO-DADL And Its Application Research

Posted on:2012-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:H QinFull Text:PDF
GTID:2178330332493780Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
It is one of the research focus, which software system can evolution dynamically at the run-time. It aims to meet the needs of user and constantly changing Internet environment. As the complexity of the software architecture, the research on dynamic evolution are mainly staying at the macro level. The Software Architecture (SA) provides structure, behavior, attributes and other information for the system from the overall perspective, and it is the core products in the process of software development, and Architecture Description Language (ADL) is their core research.Service-oriented architecture (SOA) is a distributed architecture based on the Internet, the different services of the application are connected by their well-defined interface and contracts. Its core idea is to achieve alignment of IT systems and business to respond to the challenges of rapidly changing and development of the business. So, it is necessary to make the SOA architecture with the ability of dynamical evolution at the run-time. However, there are few research attempts at a higher, more abstract level to simulate and analysis the dynamic behavior of services and SOA architecture at run-time.This paper analyzes deeply on the theory and infrastructure technologies of SOA, and advantages about Web services as the implementations of the SOA. After carefully analysis the development status of SOA, the future development direction of SOA is predicted.The theory and research situation of ADL is described in this paper. To make up for the shortcoming of the dynamic structure of SOA in the modeling field, based on the high-order multi-typeπcalculus theory and XML language, a Language named SO-DADL is proposed in this paper. As a dynamic architecture description language for SOA, SO-DADL specifies the interfaces, behavior, semantics and quality properties of services, and provides mechanisms to model and analyze the dynamic and evolving architecture in SOA, and supports the service composition and dynamical evolution at the run-time which based on SOA-architecture, and through case notes the SO-DADL practical application.A Web-service composition method based on SO-DADL is proposed as well. This method converts the architecture model described in SO-DADL into composition service, which based on BPEL, and introduces its application in detailed by a test case.
Keywords/Search Tags:SOA, ADL, Service, dynamic behavior, service composition
PDF Full Text Request
Related items