Abstract:
This invention relates to a system and method for implementing high availability of the server/nodes in a cluster of a cloud network. An application with respect to a customer/client can be received at a high availability manager of a cluster in a cloud network to assign the application to a server/node within the cluster. A seed server/node from a plurality of server/nodes within the cluster can be identified with respect to the application based on the application information and correlation identify of the customer. The seed server/node can be assigned with a primary server/node status to hereby communicate the cluster information with respect to the seed server/node to the plurality of server/node located with the cluster. A secondary server/node with respect to the application can be identified and assigned a secondary server/node status to thereby route the traffic of the seed server/node upon detecting a failure/alert is generated to effectively implement the high availability of server/nodes within the cluster of the cloud network.
Abstract:
This application relates to a load balancer system and method for handling loads of the server/nodes in a cluster of a cloud network. An application with respect to a customer/client can be received at a load balancer manager/module of a cluster in a cloud network to assign the application to a server/node within the cluster. At least one server/node parameter with respect to the plurality of server/nodes within the cluster can be determined using the load balancer module to allocate the application to a master server/node in the cluster that efficiently executes the application with respect to the customer in the cloud network. The load balancer can be also adapted to monitor and determine the operating status of the plurality of server/nodes in the cluster in order thereby dynamically identify a secondary server/node that can handle the operations of the master server/node upon detecting a failure/alert at the master server/node. Such a system and method can be adapted in a wide range of cloud applications for effectively handling loads in the server/nodes of the clusters to maximize the usage of the resources in the cloud network.
Abstract:
A system and method for creating, executing and managing processes of cross-enterprise businesses using nano server architecture, is disclosed herein. A process store tool (e.g., a graphical interface visual tool) at the end-user (such as, a business entity or an individual process developer) provides an open, flexible workflow engine for supporting the creation and enforcement of at least one business process with respect to the end user. A cluster having at least one nano server (also referred as ‘lean server’) configured within a data centre for storing, executing and managing processes with respect to the end user within the cloud environment. The nano servers of the cluster are the micro app servers with a small memory foot print consuming minimal resources. The nano servers are multi-threaded processes which houses the services that is consumed by the end user.
Abstract:
This application relates to a workflow execution system and method for processing and executing at least one node within a cloud environment. A process identity (ID) with respect to request message can be obtained to thereby identify a process definition from a deployment table of the workflow execution module. An instance with respect to the current process can be created for execution of the node of a workflow. An outgoing sequence flow with respect to the executing node can be obtained to thereby identify a target node identify (ID) with respect to the outgoing sequence flow of the node. A definition with respect to the executing node can be extracted from the process definition using the target node identify (ID) to thereby effectively execute the workflow within a cloud environment.
Abstract:
This invention relates to a method for generating correlation identity with respect to a client to establish, integrate and communicate to a server within a cloud environment (e.g. Inswit™ Cloud). A service location identity can be generated with respect to a remote client by getting at least one service node of an appropriate service request made by the client device within the cluster of the cloud environment. A correlation ID/source ID can be thereafter generated based on the service location identity to serialize the payload and establish a connection with the server. The integration services with respect to the client device can be instantiated to permit authenticated information flow within the cloud network. The messages including the information on the destination end points can be finally emanated out of the source end points to the destination end point by efficiently authenticating the client devices using the correlation ID.
Abstract:
A system and method for creating, executing and managing processes of cross-enterprise businesses using nano server architecture, is disclosed herein. A process store tool (e.g., a graphical interface visual tool) at the end-user (such as, a business entity or an individual process developer) provides an open, flexible workflow engine for supporting the creation and enforcement of at least one business process with respect to the end user. A cluster having at least one nano server (also referred as ‘lean server’) configured within a data centre for storing, executing and managing processes with respect to the end user within the cloud environment. The nano servers of the cluster are the micro app servers with a small memory foot print consuming minimal resources. The nano servers are multi-threaded processes which houses the services that is consumed by the end user.
Abstract:
This invention relates to a method for generating correlation identity with respect to a client to establish, integrate and communicate to a server within a cloud environment (e.g. Inswit™ Cloud). A service location identity can be generated with respect to a remote client by getting at least one service node of an appropriate service request made by the client device within the cluster of the cloud environment. A correlation ID/source ID can be thereafter generated based on the service location identity to serialize the payload and establish a connection with the server. The integration services with respect to the client device can be instantiated to permit authenticated information flow within the cloud network. The messages including the information on the destination end points can be finally emanated out of the source end points to the destination end point by efficiently authenticating the client devices using the correlation ID.
Abstract:
This invention relates to a business lead generating system and method using structured social information. An intent capturing platform captures at least one structured activity including, but not limited to, planning a vacation, a house move, a birthday party etc. to generate at least one user intent with respect to the user. An intent driven computing application is provided for processing the captured user intents in order to thereby provide offers and coupons to the user/consumer. There is provided a plurality of information queues having relevant user intents which are categorized based on the nature of the intent for providing product/service information to the relevant companies and businesses in a social network environment. Such a business lead generation can be effectively adapted by a wide range of companies and business networks to leverage the business leads, targeting their advertisements to users whose interest best align with the products/services of a company/business.