一种基于语义的Web服务组合框架的设计
2012-11-07谢晋雄
中国科技信息 2012年14期
谢晋雄
英德市职业技术学校,广东 清远 513000
一种基于语义的Web服务组合框架的设计
谢晋雄
英德市职业技术学校,广东 清远 513000
引言
目前,越来越多的公司、企业将自己的各种应用以Web服务的形式发布在网上,而随着其应用的复杂性日益增强,单靠企业内部提供的业务功能越来越难以满足实际的需求。如果我们能够合理设计出一种基于语义的Web服务组合框架,把已经存在的简单的不能满足需求的服务组合成为全新的能够满足需求的服务,这对于降低公司运行成本、提高服务的使用效率,提升企业综合竞争力具有重要的现实意义[1]。
1 组合框架的设计思路
目前来讲,服务组合方法可以分为静态组合方法和动态组合方法两种。而动态组合方法在日益多变的网络服务环境中能够反映和满足用户的需求,鉴于此本文主要研究动态服务组合问题。下图1是本文设计的Web服务组合整体框架图,其主要包括服务的描述、服务的发布、消息的交互、服务的匹配和服务的装载等[2][3]。

图1 Web服务组合框架
图1各模块的功能如下:
协同工作管理器:是各设备之间进行通讯的中转站,实现对UDDI上各种服务的发布与更新的管理,完成层次结构生成协议的构造。
服务装载模块:主要负责调用系统设备提供的各种服务以响应用户的个性化需求。此模块在这个系统中处于核心地位。
流程定义文档:完成业务流程组合过程中所需的各种语义需求描述,有了它,服务在组合过程就有了语义,能够更快找到目标服务。……
登录APP查看全文
