首页> 外国专利> Method and system for implementing a Global Information Bus in a global ecosystem of interrelated services

Method and system for implementing a Global Information Bus in a global ecosystem of interrelated services

机译:在相关服务的全球生态系统中实现全球信息总线的方法和系统

摘要

In accordance with an exemplary embodiment of the present invention, a Global Information Bus (GIB) is disclosed as implemented in a global ecosystem of interrelated services. The GIB architecture is an infrastructure for deploying and managing individual services on a global scale. The GIB is a series of services that may change from one execution to another, finding and collaborating with other services dynamically. This system of collaborating services starts to resemble an ecosystem, and the job of the GIB architecture is to maintain the interconnectedness and stability of this ecosystem as it continually changes. To that end, the GIB includes an enterprise repository service for storing related information related to services running in the enterprise where the enterprise consists of a plurality of network domains. The GIB includes a domain registry service running in each domain which lists information related to services running in the respective domains. When a service is launched in one of the enterprise domains, the service discovers a domain registry service for the local domains and registers itself. Then, if the newly-launched service is to be visible to clients running in non-local domains, the newly-launched service finds the enterprise repository service and lists information about the service, such as the location of its domain registry service. Each service runs in container, running on a processor, which may run several different services. The GIB also includes a code server for holding service code and launcher services for receiving location information for the code server in which a service's code resides, and fetches the service code and launches the service code for the service based on container service attributes. Services may be of several types, GIB infrastructure services, services that are parts of applications, services that provide access to persistent DataBus objects, services that act as agents representing external entities such as devices, gateways to external (non-GIB) systems and third party services running in the ecosystem.
机译:根据本发明的示例性实施例,公开了在相互关联的服务的全球生态系统中实现的全球信息总线(GIB)。 GIB体系结构是用于在全球范围内部署和管理单个服务的基础结构。 GIB是一系列服务,可能会从一个执行变为另一个执行,从而动态地找到其他服务并与之协作。这种协作服务系统开始类似于一个生态系统,GIB体系结构的工作是在该生态系统不断变化时保持其互连性和稳定性。为此,GIB包括企业存储库服务,用于存储与在企业中运行的服务相关的相关信息,其中企业由多个网络域组成。 GIB包括在每个域中运行的域注册服务,该服务列出了与在相应域中运行的服务有关的信息。在企业域之一中启动服务时,该服务会发现本地域的域注册服务并进行注册。然后,如果新启动的服务对于在非本地域中运行的客户端可见,那么新启动的服务将查找企业存储库服务并列出有关该服务的信息,例如其域注册表服务的位置。每个服务都在容器中运行,并在处理器上运行,该处理器可以运行多个不同的服务。 GIB还包括用于保存服务代码的代码服务器和用于接收服务代码所在的代码服务器的位置信息的启动程序服务,并基于容器服务属性获取服务代码并启动服务的服务代码。服务可能有以下几种类型:GIB基础结构服务,作为应用程序一部分的服务,提供对持久性DataBus对象的访问的服务,充当代表外部实体(例如设备)的代理的服务,到外部(非GIB)系统的网关和第三种在生态系统中运行的第三方服务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号