The present invention is directed to a method and management service
platform for implementing a global ecosystem of interrelated services. The
service platform is comprised of three distinct layers: a physical machine
layer; a virtual machine layer and a layer of interrelated services. The
physical machine layer may be deployed on large numbers of small generic
servers in many geographic locations distributed for enterprise use.
Associated with one or more servers are particular resources managed by
that particular server. Any server in any geographic location can process
any service needed by any client in any other geographic area. The
operating system of each physical server is not used directly in the
operating environment, but instead, each server runs a
platform-independent programming language virtual machine on top of the
operating system--this is the virtual machine layer. Services are location
independent processing entities that are managed dynamically, configured
dynamically, load their code remotely, and found and communicated with
dynamically. A generic service container is a CPU process into which
arbitrary software services may be homed to a host server at runtime.
Thus, a virtual machine layer is an interface layer of service which
supports the layer of interrelated srvices rather than the operating
system of the physical machines.
La présente invention est dirigée vers une plateforme de méthode et de service de gestion pour mettre en application un écosystème global des services en corrélation. La plateforme de service est composée de trois couches distinctes : une couche physique de machine ; une couche virtuelle de machine et une couche de services en corrélation. La couche physique de machine peut être déployée sur un grand nombre de petits serveurs génériques dans beaucoup d'endroits géographiques distribués pour l'usage d'entreprise. Associées à un ou plusieurs serveurs sont des ressources particulières contrôlées par ce serveur particulier. N'importe quel serveur dans n'importe quel endroit géographique peut traiter n'importe quel service requis par n'importe quel client dans n'importe quel autre secteur géographique. Le logiciel d'exploitation de chaque serveur physique n'est pas employé directement dans l'environnement de fonctionnement, mais à la place, chaque serveur court une machine virtuelle plateforme-indépendante de langage de programmation sur le logiciel d'exploitation -- c'est la couche virtuelle de machine. Les services sont indépendant d'endroit traitant les entités qui sont contrôlées dynamiquement, configuré dynamiquement, chargent leur code à distance, et ont trouvé et ont communiqué avec dynamiquement. Un récipient générique de service est un processus d'unité centrale de traitement dans lequel des services arbitraires de logiciel peuvent homed à un serveur principal au temps d'exécution. Ainsi, une couche virtuelle de machine est une couche d'interface de service qui soutient la couche de srvices en corrélation plutôt que le logiciel d'exploitation des machines physiques.