Patent ID: 9729615
Date: 2017-08-08
CPC Classifications: H04L

Claim:
1. A computer implemented system for enabling collaborative designing, development deployment, execution, monitoring and maintenance of an enterprise application simultaneously executed on a plurality of nodes, the system comprising: a distributed cache shared across said plurality of nodes; a load balancer configured to distribute tasks amongst said plurality of nodes; a cluster manager cooperating with said load balancer, said cluster manager configured to implement one or more clustering strategies, said cluster manager further configured to selectively activate and deactivate at least one of said plurality' of nodes, based on the tasks assigned to said plurality of nodes; wherein the cluster manager is further adapted to provide for energy conservation by switching OFF one or more hardware nodes during off peak hours with minimal load and switching ON the hardware nodes when the load increases; a data access layer to connect to a plurality of data stores using one or more persistent store adaptors, said data access layer configured to cache a plurality of application program interfaces corresponding to said enterprise application; a data management layer to provide access to business data corresponding to said enterprise application and meta-data associated with said business data; a processor configured to support Online Transaction Processing (OLTP), said processor configured to link business rules with corresponding invocation chains and object rules, said processor configured to invoke said invocation chains and object rules based on said business rules being triggered; a service container for generating business services by wiring platform services with business rules; and an application knowledge base adapted to: