Font Size: a A A

Based On The Dynamic Evolution Model Of Sca-so-dsam Applications

Posted on:2012-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:D ZhangFull Text:PDF
GTID:2208330332993795Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In the Service-Oriented Architecture, service is the core. By service reuse and composition, the ability of response to constantly changing in business requirements and flexibility can be improved, and business production efficiency and productivity are ultimately enhanced. SOA provides a separation between business logic and implementation, so a good layered structure is offered to enterprise application system, which make it easier to build, deploy, and updated.SOA does not deal with on-demand changes well in run time system, and the alteration of software systems often occurs during running time, which requires a solution that can capture dynamic changing information in the run time. In addition, this change is required to reflected to the system, and is finally triggering the system automatically re-configuring and self-regulating.To solving problems mentioned above, this paper proposes a dynamic evolution model called SO-DSAM. This model is based on SOA, by integrating services through SCA, the model can reflect dynamic simulation of the dynamic changes. So, new architectural and functional approach to reflect dynamic simulation of the dynamic changes has to be found. From architectural-level, dynamic architecture description language D-ADL is used to descript dynamic changes. And from functional-level, by mapping dynamic changes to the system with reflection technique, the model can capture dynamic requirements in the run-time, and adjust it to the changes constantly. As a result, it can boost the system's adaptability and dynamically developmental capacity to some extent, which makes upgrade and maintenance of software system easier and more efficient.Finally, to verify system feasibility and effectiveness, SO-DSAM is applied to an enterprise management information system, and the deployment results prove its good scalability, reusability and highly practical performance.
Keywords/Search Tags:Service Component Architecture, Dynamic Software Architecture, Dynamic Architecture Description language, Dynamic Evolution
PDF Full Text Request
Related items