论文部分内容阅读
本文通过分析Web服务组合中存在的问题,提出了从业务流、数据流、基本服务管理三个层面对Web服务组合技术进行深入研究,并且针对上述三个层面存在的问题,分别给出了动态环境中的服务选择技术、接口SOAP消息的处理技术、服务社区化管理技术。
本文基于排队论理论,针对组合服务的业务流层面,提出了Web服务的选择和调度技术;为适应系统的动态变化,还给出对服务社区进行调整的算法,在文中称为社区重组算法。并且提出了社区饱和度,来平衡各个社区的负载;针对组合服务数据流层面,为了解决服务组合中接口的不匹配问题,采用了基于文法的SOAP消息处理。由于SOAP消息是一个XML文档,所以采用了XTG来进行符合特定模式的XML到XML的转化,并且提出了缓存、图规约、路径扩展等多种优化算法。