×

System and method for bridging assets to network nodes on multi-tiered networks

  • US 8,386,525 B2
  • Filed: 07/02/2010
  • Issued: 02/26/2013
  • Est. Priority Date: 09/01/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for maintaining communication between at least two executable system parts executing on at least two nodes of a multi-tiered network, comprising the steps of:

  • attempting to request at least one resource on a remote node by at least one asset deployed on a local node through an application programming interface over a Distributed Internet Services (DIS) system, said system including;

    a component distribution server/asset distribution server system (CDS/ADS) comprising;

    a package specification process that receives at least one package which is subparts of at least one application program from at least one enterprise information system (EIS), the package having at least one asset comprising the at least one resource, each asset having an asset type and at least two asset layers, a first asset layer being a logic/data layer and a second asset layer being an extended environment layer, the logic/data layer having information that includes a function of the pending asset and the extended environment layer being a subset of the EIS and having portions of the EIS system necessary to support the respective logic data layer;

    a process adapter process that translates at least one asset layer comprising at least one asset in the package so that the asset performs the asset function on a base environment of the local node requesting the resource; and

    a target process that changes the at least one layers of the requested resource to provide specific information for the local node, whereby a transformed asset is an asset that is translated by the process adapter process and changed by the target process;

    an EIS deployment agent (EDA) to task creation of the at least one package; and

    a client deployment agent (CDA) to communicate with the CDS/ADS;

    detecting a fault after requesting the resource on the remote node;

    determining whether the resource causing the fault is defined in a directory service that should be accessed on the remote node, and if so, providing a reference to the remote node via the CDS/ADS;

    wherein,(i) if the resource is not defined in the directory service, determining whether the fault is a database interface fault, and if so, distributing and/or synchronizing entity bean asset, an entity data asset, and a reference data asset between the nodes via the CDS/ADS;

    (ii) if the fault is not a database interface fault, determining whether the fault is a server fault, and if so, connecting a proxy to the CDS/ADS to proxy the request for the resource for the server; and

    (iii) if the fault is not a server fault, determining whether the fault is an object fault, and if so, performing a proxy request for the resource, said request accepted by a proxy object, said proxy object then calling the CDS/ADS to proxy the request, said CDS/ADS then calling the EIS deployment agent (EDA) on the remote node, said EDA performing the call within an environment of the remote node to access and package the requested resource as one or more assets and to return the same to the CDS/ADS; and

    returning the requested resource, consecutively, to the CDA from the CDS/ADS, then to the proxy object from the CDA and then to the local node from the proxy object, thereby maintaining communication.

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