[发明专利]面向最终用户可编程的服务组合实现系统无效
申请号: | 200810056590.4 | 申请日: | 2008-01-22 |
公开(公告)号: | CN101494578A | 公开(公告)日: | 2009-07-29 |
发明(设计)人: | 怀进鹏;李扬;郭慧鹏;邓婷;杜宗霞;曾晋 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L29/06 |
代理公司: | 北京北新智诚知识产权代理有限公司 | 代理人: | 陈 曦 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 最终用户 可编程 服务 组合 实现 系统 | ||
技术领域
本发明涉及一种面向最终用户可编程的服务组合实现系统,尤其涉及一种在电子商务环境中,为了解决由于用户动态变化而产生的个性化需求,按需进行服务组合的实现系统,属于计算机中间件技术领域。
背景技术
面向服务的体系结构(SOA)是基于服务概念定义集成系统的一种方法,它使软件能够基于服务而被发布、发现、绑定和调用,为松散耦合的网络环境下的应用开发、资源共享和应用集成提供了新的解决方案。在SOA架构下,服务是与平台和语言无关的、自描述和自包含的松耦合模块,并且遵循国际开放标准协议规范,服务通过WS DL描述,通过UDDI发布,通过SOAP消息协议进行调用,因此服务为分布式环境下异构系统间的交互提供了一种标准的方式,能够更好地支持跨域的不同实体间的协作。
Web服务适用于分布性强、共享需求大的应用领域,如电子商务、电子政务等。目前,在网络上有越来越多的、稳定易用的Web服务,但单个的Web服务能够提供的功能有限。而通过统一的技术规范,Web服务可以实现网络上各种软件应用的统一功能表示、共享、集成和信息交换处理,是面向服务体系结构(SOA)的最佳实践。因此,为了更加充分地利用Web服务,将它们进行组合和协同,以提供更为强大的业务功能就成为面向服务研究的一个重点。
目前,市场上服务组合类产品的主流供应商有IBM WebSphereBusiness Integration、SAP的NetWeaver、Oracle BPEL流程管理器、BEA WebLogic Integration等。这些产品包括用来改进业务操作的工具和工作流程模板,使企业能够将完全不同的管理软件和Web服务编排到各种业务流程中,从而使用这些工具和流程模板来建模。面对ERP、CRM、遗留应用、合作伙伴等不同的需求,上述服务组合产品通过单一的解决方案,将业务流程管理和应用集成功能与简化的生产和管理结合起来,能够实现快速的业务集成。
但是,上述服务组合产品在本质上还是一个工作流产品,主要解决的是如何基于SOA架构进行企业应用集成。然而,随着电子商务的快速发展,以用户为中心,实现“按需而动”的实时企业已经成为发展的必然趋势,单纯的企业应用集成已经不能满足实际的需要。在电子商务环境中,由于应用领域的多样性和用户个性化需求的动态性,使得网络应用不断深化,出现了大量、动态的服务资源。将这些服务进行组合从而快捷、高效地提供增值服务,已经成为一种开放互联网环境下的软件开发模式。但是,现有基于工作流的服务组合方式需要在设计时预先定义服务组合的逻辑顺序,而且该逻辑顺序必须适用于所有的用户。显然,这种方式不能够适应以用户需求的多变和个性化为主要特征的电子商务场景。
发明内容
鉴于现有技术所存在的不足,本发明的目的在于提供一种新的面向最终用户可编程的服务组合实现系统。通过该系统实现的服务组合可以使服务组合提供商不用预先提供一个确定的工作流程,而能够在运行态解释用户的个性化需求,从而动态、按需地实现服务组合。
为实现上述的发明目的,本发明采用下述的技术方案:
一种面向最终用户可编程的服务组合实现系统,其特征在于:
所述服务组合实现系统包括至少一个服务组件、业务域管理器和服务网络管理门户;
所述业务域管理器、服务组件和服务网络管理门户组成服务网络,其中所述业务域管理器位于所述服务网络的内层,所述服务网络访问门户位于所述服务网络的边界上;
多个所述服务组件组成一个业务域,每个所述业务域由一个所述业务域管理器进行管理,所述业务域管理器与所述服务网络访问门户相连接。
其中,所述服务组件分为两类:普通服务组件和主动服务组件;
所述普通服务组件是仅支持一个协议的服务组件,该服务组件的对外交互行为由其支持的协议唯一确定;
所述主动服务组件是同时支持多个协议的服务组件,所述多个协议的组合方式由用户在运行时动态决定。
位于同一个业务域内的多个所述服务组件遵循同一个协议。
所述服务组件分别封装在各服务容器内,并通过所述服务容器中的服务代理接入服务总线。
所述服务网络访问门户包含服务注册库、服务组合器、拓扑管理器和网络监控管理器;
所述服务组合器用于将服务组合请求者的需求映射成为可组合的服务组件实例;
所述拓扑管理器与所述业务域管理器相连接,用于维护所述服务网络内的拓扑关系,并将生成的所述业务域之间的协作关系动态上载至所述业务域管理器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810056590.4/2.html,转载请声明来源钻瓜专利网。