×

Deploying software modules in computer system

  • US 8,869,140 B2
  • Filed: 04/29/2009
  • Issued: 10/21/2014
  • Est. Priority Date: 05/09/2008
  • Status: Active Grant
First Claim
Patent Images

1. An article of manufacture comprising a non-transitory computer-readable medium having computer readable instructions stored thereon for execution by a processor to:

  • register a plurality of containers, wherein at least one of the plurality of containers provide a runtime environment for a corresponding type of software module in the computer system;

    extract a plurality of files from an archive on a storage, wherein the plurality of files comprise one or more software modules to be deployed in the plurality of containers;

    extract configuration metadata from at least one annotation and at least one deployment descriptor provided by at least one of the plurality of files extracted from the archive;

    detect a software module of the one or more software modules corresponding to a container of the plurality of containers based on the extracted configuration metadata according to a logic of a module detector mechanism implemented by the container;

    validate a container specific model according to a logic for building a model implemented by the container, wherein the container specific model comprises the extracted configuration metadata;

    validate the detected software module based on the configuration metadata through the container specific model implemented by the container; and

    distribute the detected software module to the corresponding container based on the validations.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×