Method and system for implementing a global ecosystem of interrelated services

   
   

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.

 
Web www.patentalert.com

< Internet-based emissions test for vehicles

< Systems and methods for storing, delivering, and managing messages

> Method, system, program, and data structures for loading programs into a runtime environment

> Mechanism and apparatus for returning results of services in a distributed computing environment

~ 00167