由于采用不同SOA实现技术的服务进行交互和组合是困难的,已有的组合框架存在局限性,解决某些问题而忽视了其他方面,所以本文提出采用组合策略的自动组合框架解决此问题,主要采用与SOA实现技术无关的编制组合语言,使用服务注册表和上下文感知机制,建立异构SOA自动组合框架,通过智能家居药物管理信息系统的案例,验证自动组合框架的可行性,针对时间效率性能进行实验、分析和评价,实验结果表明,自动组合框架是可行的,比流行技术的变异性更小,执行效果更接近最佳情况。自动组合框架与平台、语言及SOA实现技术无关,具有支持异构SOA服务及组合的功能,提供异构SOA服务交互、组合的通用方法。
It is difficult for services implemented using different SOAS to interact and composite. The existing composition frameworks have limitations such as solving parts of the problems while ig- noring the others. This paper proposes a new framework to solve above problems. Firstly, the auto- matic composition framework mainly adopts the SOA-independent orchestration language based on composition strategies. Secondly, it uses service registry and context-aware mechanism to build auto- matic composition framework to solve the above problems. The feasibility of automatic composition framework is shown in a case of Medicine Information Support System for Smart Home. Finally, sev- eral experiments were conducted to measure and evaluate the time efficiency performance of composi- tion framework. The results show that the automatic composition framework is feasible and has smal- ler variability than the popular technology. The effect of the execution is closer to the best of circum- stances. The automatic composition framework, which is independent of platform, language and SOA, is capable of providing composition and service for heterogeneous SOAs. and is himethod for providing interactive service and combination for the heterogeneous SOAs.