Patent ID: 8386525
Filing Date: 2013-02-26
Classification: G06F,G06Q,H04L,Y10S

Abstract:
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: detecting a fault after requesting the resource on the remote node; (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.