【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及web服务的创建和管理。更具体地,本专利技术涉及由 数据库管理系统所定义且管理的web服务的创建。
技术介绍
计算机世界种类繁多;各种平台、语言和操作系统在全世界范 围内可用并且正在使用。此外,相同组织或者网络中的计算机通常 在不同的平台上运行。鉴于这些实体不说相同的语言,因此允 许这些实体彼此通信通常较困难。在需要为了提供兼容性而简单替 换运转的旧有系统,或者在程序员为了在不同机器上提供相同功能 而必须将代码从一种计算机语言翻译或移植到另一种计算机语 言时,计算机不能跨越平台通信会增加开支。web服务通过提供用于在网络中跨越不同平台和框架进行通信 的标准手段而为该问题提供了方案。web服务是使用开放通信协议 自描述和自包含的应用组件。只要服务提供者和客户端都参加到遵 守了所接受的web服务协议的事务中,则不论服务提供者和客户端 的底层平台是什么,这些服务都可以由客户端调用。典型地,在web 服务环境中,客户端和服务器按照HTTP协议并使用SOAP标准来 传达XML消息。web服务可以使用不同服务调用(invocation)语言 (诸如,XML-RPC)和其他传输协议,但是SOAP和HTTP是现在 最流4于的选择。通常,web服务意在由客户端应用进行调用,而不是直接由人类 使用。web服务可以允许实体在维持对信息源的控制的同时对信息 进行共享。例如,公司可以使用web服务来向客户端提供针对特定信息的访问权,而不暴露整个数据库,也不会产生弱点。例如,可以开发web服务,以允许客户端取回存储在公司数据库中的用户地 址,并且在需要的时候对该地址进 ...
【技术保护点】
一种用于操作由数据服务器管理的web服务运行时的方法,包括: 访问web服务管理元数据仓库中的web服务元数据; 确定所述web服务管理元数据仓库中的所述web服务元数据发生改变;以及 响应于所述web服务管理元数据仓库中 的所述web服务元数据发生改变,来管理基于数据访问的web服务,其中所述基于数据访问的web服务可配置用于与部署在应用服务器上的通用web服务运行时模块协作来执行,所述应用服务器可配置用于支持web服务的动态部署。
【技术特征摘要】
【国外来华专利技术】US 2007-5-18 11/750,8861.一种用于操作由数据服务器管理的web服务运行时的方法,包括访问web服务管理元数据仓库中的web服务元数据;确定所述web服务管理元数据仓库中的所述web服务元数据发生改变;以及响应于所述web服务管理元数据仓库中的所述web服务元数据发生改变,来管理基于数据访问的web服务,其中所述基于数据访问的web服务可配置用于与部署在应用服务器上的通用web服务运行时模块协作来执行,所述应用服务器可配置用于支持web服务的动态部署。2. 如权利要求l所述的方法,其中所述web服务元数据的改变 包括向web服务管理元数据仓库添加的web服务元数据,所述管 理步骤还包括从所述web服务管理元数据仓库中取回web服务配置文档; 根据所述web服务配置文档创建web服务产品,所述web服务配置文档满足web服务配置方案;以及启动web服务产品,以使得与所述通用web服务运行时模块相关的请求处理器接受与所述web服务产品相关的请求。3. 如权利要求2所述的方法,还包括创建与所述web服务产 品相关的web服务端点接口 ,以及向web服务引擎提供所述web服 务端点接口 。4. 如权利要求2所述的方法,其中启动web服务产品还包括 web服务产品执行web服务请求,而无需重启通用web服务运行时 模块。5. 如权利要求l所述的方法,其中所述web服务元数据的改变 包括从所述web服务管理元数据仓库移除的web服务元数据,以及 其中管理基于数据访问的web服务包括以下中的至少一个移除以及去激活与由所移除的web服务元数据标识的所述基于数据访问的 web服务相关的web服务运行时产品。6. 如权利要求5所述的方法,还包括以下中的至少一个移除 以及去激活web服务引擎中的web服务端点接口 ,其中所述web服 务端点接口与所述web服务运行时产品相关。7. 如权利要求l所述的方法,其中所述web服务元数据的改变 是通过对与定义在所述web服务管理元数据仓库中的web服务相关 的时间戳进行评价而确定的。8. 如权利要求7所述的方法,其中所述时间戳是针对轮询时间 间隔进行评价的。9. 如权利要求l所述的方法,还包括用户定义所述web服务管 理元数据仓库中的所述web服务元数据。10. 如权利要求1所述的方法,其中所述web服务元数据还包括 web服务名称、web服务配置文档、web服务描述语言文件、web服 务状态和时间戳。11. 如权利要求1所述的方法,还包括发布与所述基于数据访问 的web服务相关的web服务描述语言(WSDL )文档。12. 如权利要求1所述的方法,还包括将所述改变通知给所述通 用web服务运行时模块。13. 如权利要求1所述的方法,还包括由一个或者多个冗余 web服务产品定义基于数据访问的web服务,其中所述一个或者多 个冗余web服务产品能够从存储在公共web服务管理元数据仓库中 的web服务元数据导出。14. 一种用于操作由数据服务器管理的web服务运行时的设备, 包括用于访问web服务管理元数据仓库中的web服务元数据的装置; 用于确定所述web服...
【专利技术属性】
技术研发人员:SA布罗德斯基,SA德迈尔,M申克尔,P万驰,ME魏劳赫,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。