发明名称 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.
申请公布号 US2003004744(A1) 申请公布日期 2003.01.02
申请号 US20020113472 申请日期 2002.03.29
申请人 GREENE WILLIAM S.;ROBERTSON JAMES A. 发明人 GREENE WILLIAM S.;ROBERTSON JAMES A.
分类号 G06Q10/00;H04L12/24;H04L29/06;H04L29/08;H04L29/12;(IPC1-7):G06F17/60 主分类号 G06Q10/00
代理机构 代理人
主权项
地址