VMware, Inc.
ACTOR-AND-DATA-GRID-BASED DISTRIBUTED APPLICATIONS
Last updated:
Abstract:
The current document is directed to improved distributed service-oriented applications developed according to a new and improved architecture for developing distributed service-oriented applications. The new and improved architecture includes a stateless-communications-protocol interface to external users and clients, services implemented by actors that communicate using message passing, and a distributed data grid for persistent storage of data. Distributed service-oriented applications developed according to the new and improved architecture are referred to as "RAD-squared applications" ("RAD{circumflex over ( )}2 applications"). The acronym "RAD{circumflex over ( )}2" stands for "Rapid Application Development with REST-actor-data-grid" and the acronym "REST" stands for the Representational State Transfer ("REST") protocol. Alternative stateless communications protocols can be used as alternatives to REST in RAD{circumflex over ( )}2 applications. Distributed service-oriented applications developed in conformance with the new and improved RAD{circumflex over ( )}2 architecture provides more efficient scaling operations and workload-balancing operations eliminating the need for application re-architecture under changing load conditions.
Utility
18 Jan 2021
21 Jul 2022