摘要
服务作为面向服务架构中的基本组成元素往往分布在局域网络甚至是广域网络的异构平台中,如何在开放、动态、难控的网络环境中充分保证系统的可靠性成为亟待解决的重要问题.构造具有容错能力的可信服务是一种较为可行的策略,即在服务构件接口模型的基础上,选用行为一致的候选构件动态置换出错构件.提出了服务构件间的可置换性定义、相关定理,保证了契约一致的候选构件与原构件是可组合的,最后通过订单和仓库管理系统实例讨论了该策略的可行性.
As primary element is SOA, service always exists in heterogeneous environments on LAN or WAN, so the research on how to guarantee system reliability in an open, dynamic and complex network environment becomes more and more important. Constructing dependable services with fault tolerance abilities will be a feasible strategy, which is to choose the candidate component with behavioral consistency to dynamically replace the error component based on service component interface models. The proposed definition and theorem of replaceability between service components can guarantee that the candidate components with contract consistency are also composable with original components. Lastly ,practical feasibility of this strategy is discussed via a case study of order and warehouse system.
出处
《苏州大学学报(自然科学版)》
CAS
2009年第3期36-41,共6页
Journal of Soochow University(Natural Science Edition)
基金
中国科学院计算机科学国家重点实验室开放课题(SYSKF0908)
江苏省高校自然科学研究项目(08KJB520010)
关键词
面向服务架构
服务容错
服务构件
动态置换
service-oriented architecture
service fault tolerance
service component
dynamically replace