论文部分内容阅读
随着信息技术的不断发展,互联网上各业务系统已经不再仅局限于自身功能,而是将各个业务系统之间如何实现协同运行、共享资源作为其发展的目标。在此背景之下,互联网中的业务系统不可避免地成为对互联网范围内的资源进行跨域共享和集成的系统。而这些系统如何有效地完成跨界的业务集成,目前已经成为当今企业进行业务系统开发时面临的主要问题之一。Web服务技术为解决这一问题为提供了契机。Web服务拥有一系列的基于XML的核心技术协议。由于XML本身具有跨平台的优点,使得Web服务技术在跨平台的业务集成领域有着无可比拟的优势。然而,Web服务还有许多需要进一步研究的地方。(1)服务描述模型不统一,用户和服务提供者之间缺乏有效的沟通桥梁。由于不同的开发者对Web服务的理解,描述,结构和消息传递方式上都存在较大的差异,所以用户在寻找服务的时候很难向服务提供商描述自己的需求。(2)单个服务功能较为单一无法满足用户的,需要对现有的服务进行定制从而得到用户需要的服务。这是由于服务提供商为了简化服务的应用逻辑以及提高服务可重用性,他们在开发Web服务时,一般都不会将其设计得太复杂。本文对Web服务使用过程中遇到的上述问题做了重点研究,利用语义Web服务在语义匹配上的优势以及工作流在服务组合上的优势解决这两个问题。主要的工作和成果如下:(1)提出一种基于语义的工作流模板。模板的作用是对Web服务进行有效组合以满足用户复杂的业务需求。将语义引入到模板的作用和意义在于利用语义不仅可以向用户表明模板的意义和功能,还方便了用户对模板的查找。(2)设计了一个基于语义工作流模板的Web服务定制平台。文中详细介绍了各个模块的功能以及实现机制。本文通过将Web服务定制平台的实现机制在中医药资源共享平台中进行验证并通过实例证实了该定制机制的可行性。