首页> 外国专利> System for dynamically invoking remote network services using service descriptions stored in a service registry

System for dynamically invoking remote network services using service descriptions stored in a service registry

机译:使用存储在服务注册表中的服务描述动态调用远程网络服务的系统

摘要

A dynamic services infrastructure accepts data describing data resources and stores that data in a relational database from which it may be retrieved to handle service requests issued by application programs. The database stores Service Definition data which is initially supplied in the form of XML Service Descriptor documents which are then mapped into the database from which they may be accessed. Each Service Definition includes an input specification which identifies the address of a resource as well as the nature of the input data to be supplied to the resource with the request, and further includes an output specification which describes the nature of the output information which is supplied by the resource in response to the request. The Service Definition further includes information describing the service provider which supplies the resource, test information including fixed input and output values which permit the operability of the resource to be verified, update information which permits the infrastructure to insure that the Service Definition information is kept current, and security information which permits the system to validate users and provide secure encrypted information exchanges. When a client sends a request for services to the infrastructure, obtains the service description for the desired resource from the database, transmits an output information request to the address specified in said the service description, supplying input information meeting the specification contained in said particular service description to said particular resource, and receives and routs output information provided by said particular resource in response to said output information request to the executing application program.
机译:动态服务基础结构接受描述数据资源的数据,并将该数据存储在关系数据库中,可以从该关系数据库中检索该数据以处理由应用程序发出的服务请求。该数据库存储服务定义数据,该数据最初以XML服务描述符文档的形式提供,然后被映射到可从中访问它们的数据库中。每个服务定义包括输入规范,该输入规范标识资源的地址以及随请求提供给资源的输入数据的性质,还包括输出规范,该输出规范描述所提供的输出信息的性质由资源响应请求。服务定义还包括描述提供资源的服务提供者的信息,包括固定输入和输出值的测试信息(允许对资源的可操作性进行验证),更新信息(允许基础结构确保服务定义信息保持最新)以及允许系统验证用户并提供安全的加密信息交换的安全性信息。当客户端向基础结​​构发送服务请求时,从数据库中获取所需资源的服务描述,将输出信息请求发送到所述服务描述中指定的地址,并提供满足所述特定服务中包含的规范的输入信息所述特定资源的描述,并接收和路由由所述特定资源提供的输出信息,以响应对执行应用程序的所述输出信息请求。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号