×

System and method for translating an asset for distribution over multi-tiered networks

  • US 7,685,577 B2
  • Filed: 09/04/2001
  • Issued: 03/23/2010
  • Est. Priority Date: 09/01/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for transforming an asset into a target base environment format for distribution to and deployment in the target base environment, comprising:

  • organizing at least two stored assets into a package according to a package boundary determined by an asset boundary of at least one of the packaged assets, each packaged asset being a component of an application and having an asset type defined by the asset boundary, at least two asset layers including a logic/data section and an extended environment section, the logic/data section defining a function of each packaged asset and the asset type and the extended environment section supporting the function of each packaged asset in at least one source environment and a base environment associated with the at least two packaged assets;

    determining if at least one asset type of the packaged assets is at least one of a session bean type and an entity bean type,selecting a process asset adapter associated with the asset type and a target environment comprising a target node, andremoving an EJB implementation from the logic/data section,generating a plurality of EJB stubs and skeletons associated with the target environment;

    generating at least one class required by the target environment to execute the packaged assets, the class having at least one associated translated deployment descriptor;

    moving the EJB stubs and skeletons and the translated deployment descriptor into the packaged assets, andtransforming the packaged assets into processed assets by a process adaptor process to deploy on the target node after distributing the processed assets thereto, the processed assets having at least the processed extended environment section changed by a target process to support the function of the logic/data section in the target environment;

    wherein the target environment is a base environment deployed as an environment asset on the target node that contains at least one of a different computer hardware, software and operating environment from a source node comprising the source environment in which the packaged assets are transformed.

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