The Space-Based Architecture: The Innovation Behind GigaSpaces Products

The emergence of powerful commodity hardware and the introduction of SOA/grid architectures tout the promise of achieving true linearly scalable systems at a lower cost. Unfortunately, these new systems and architectures are not aligned with the existing tier-based approach, which is by definition centralized and static.

Space-Based Architecture (SBA) represents a new model that combines distributed caching ("Data Grid"), content-based messaging ("Messaging Grid") and parallel processing ("Processing Grid") for transforming existing tier-based applications into linear, dynamically scalable services. These new middleware components are implemented on top of a distributed shared memory space that provides common clustering, high availability, location transparency and consistency services across all tiers.

Unlike most traditional approaches, with SBA, scalability is handled implicitly within the middleware layer; enabling developers to write their business logic once and effectively scale the application anywhere. The application can both scale up within a machine and scale out across multiple machines transparently and dynamically. The SBA design is optimized for high-performance stateful SOA applications, making it a key component of any SOA/Web Services initiative. To read more about Space-based Architecture.

GigaSpaces offers two different solutions based on the Space-Based Architecture, GigaSpaces Enterprise Edition and GigaSpaces Caching Edition.

GigaSpaces Enterprise Edition represents a new generation of ???network-resident??? application server technologies, built from the ground up to address the performance, scalability and reliability requirements of the most demanding distributed systems and service-oriented architectures.

GigaSpaces Caching Edition is a highly scalable, self-managed distributed data caching solution for J2EE, J2SE, C++, and .NET platforms. It was designed to meet the requirements of high performance, low latency and grid-based applications but also to add new possibilities and flexibility by introducing advanced application design patterns.

This thread was imported from the previous forum.
For your reference, the original is available here

asked 2006-02-25 16:23:04 -0500

admin gravatar image

updated 2013-08-08 09:52:00 -0500

jaissefsfex gravatar image
edit retag flag offensive close merge delete