跳到主要导航 跳到搜索 跳到主要内容

A constraint mechanism for dynamic evolution of service oriented systems

  • Bingyang Zhao*
  • , Yongwang Zhao
  • , Dianfu Ma
  • *此作品的通讯作者
  • Beihang University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Service Oriented Architecture (SOA) is a new form of distributed software architecture, which promotes loose-coupling and coarse-granularity. It deploys, composes and calls application components in a distributed way on Internet. The dynamics of Internet environment poses challenge to dynamic service oriented system. The distributive Internet environment requires SOA to be more distributive and self-adaptive, and choreography emphasizes the collaboration between services. Also, more flexible and dynamic software architecture is demanded for service-based software. A strong constraint mechanism which describes architectural limitation of run-time system is needed to make sure the system runs correctly. The main contribution of this paper is a graph grammar based modeling and verification approach for constrained evolution of service-oriented system. System specification described by SOA pattern and structural constraints and their satisfaction checking algorithms are proposed. We have implemented a constrained evolution verification tool that allow us to model runtime SOA, constraints and verify consistency at design-time. Further, a constraint decomposition method towards member services is given for the non-central executable SOA. And we described an adaptive collaboration policy between services to verify consistency when evolution occurs at runtime. A runtime environment's architecture for constraint evolution service oriented system is also proposed.

源语言英语
主期刊名Proceedings - 2012 15th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2012
103-110
页数8
DOI
出版状态已出版 - 2012
活动15th IEEE International Symposium on Object/Component/Service-oriented Real-Time Distributed Computing, ISORC 2012 - Shenzhen, Guangdong, 中国
期限: 11 4月 201213 4月 2012

丛书

姓名Proceedings - 2012 15th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2012

会议

会议15th IEEE International Symposium on Object/Component/Service-oriented Real-Time Distributed Computing, ISORC 2012
国家/地区中国
Shenzhen, Guangdong
时期11/04/1213/04/12

学术指纹

探究 'A constraint mechanism for dynamic evolution of service oriented systems' 的科研主题。它们共同构成独一无二的学术指纹。

引用此