为提高"软件人"构件动态演化失败时的容错能力,提出一种基于事务的"软件人"构件动态演化容错机制。通过在"软件人"构件的管理外壳中扩展事务元接口,使"软件人"构件具备事务操作能力,定义演化失败时的事务处理流程;为支持"软件人"构件的分布式事务处理,提出一个轻量级的、支持"软件人"构件分布式动态配置的事务处理实现框架,为"软件人"构件动态演化失败时容错恢复的实施提供有效保障。
To improve the fault-tolerant ability when the dynamic evolution of SoftMan components is failed,a fault-tolerant mechanism was put forward based on transaction.The transaction meta interface was extended in management shell of SoftMan components,which made SoftMan components be able to handle the transaction,and the process of handling transaction was also defined.Meanwhile,to support the distributed transaction processing of SoftMan components,an implementation framework of traction that was lightweight and supported distributed dynamic configuration was proposed,which also provided effective assurance for implementing the fault-tolerant recovery at the time of evolution failure.