Sponsored Links


Resources

Enterprise Java
Research Library

Get Java white papers, product information, case studies and webcasts

IntroductionIntroductionIntroduction

Introduction

Space-based architecture (SBA) is a design pattern that leverages the tuple space paragidm for achieving linear scalability of stateful, high-performance applications. TheServerSide.com has assembled a collection of educational resources to help you understand the fundamentals of SBA, how it works and how to integrate it with Java EE, SOA and grid technology.

Featured ContentFeatured ContentFeatured Content

High-Performance Alternatives to J2EE

By Jack Vaughan
J2EE gained great prevalence as a design pattern in the early part of this decade. To a great extent its popularity coincided with an increase in Web applications. As the successor to C++, it also found use in non-Web apps that could be heavy on general processing, calculations, and transactions. But its use there has been somewhat limited because of requirements for very fast complex transaction processing.

On24
Format:
mp3 and text

Integrating Space-Based Architecture with J2EE

Speaker: Joseph Ottinger
They might have been off to a slow start but JavaSpaces-based architectures continue to gain attention This podcast discusses JavaSpaces basics. Joe Ottinger talks about the role of JINI, the JavaSpaces API and more.

Owen Taylor on GigaSpaces and Linear Scalability

By Eugene Ciurana
In this interview done at JavaZone, Owen Taylor talks about GigaSpaces and how to achieve linear scalability in your processes in this thought-provoking interview concluding with a discussion of co-location and partitioning for scaling applications.

Scalability with GigaSpaces' Processing Units and Spring

By Nati Shalom
In this presentation, GigaSpaces' Nati Shalom and Shay Banon show how GigaSpaces' provided processing unit capabilities offer automated backup and scaling for critical applications. First, a discussion and justification of the space model is given, then Shay Banon walks through an actual deployment, with failures and guaranteed SLAs.

Querying GigaSpaces with a JDBC adapter

By Owen Taylor
In this article, Owen Taylor explains how to use OpenSpaces to receive a notification when data matches a JDBC-like selection query. What's so cool about this is that the article seems quite short - mostly because the API is marvelously simple once you see it. Great stuff!

Tech TalksTech TalksTech Talks
On24
Stream:
On24

TSSJS 2007 - Industry Leaders Panel

This panel, recorded at TSSJS Barcelona, will showcase several grid-enabling technologies and offer insight from representatives from industry-leading grid vendors. With the high-volume world of investment banking sector as a backdrop to the discussion, attendees will get an in-depth overview of where today's performance enhancing technology stacks are being successfully deployed.
New ArticlesNew ArticlesNew Articles

Using JavaSpaces

By Joseph Ottinger

JavaSpaces has been a bit of an unknown technology for a long time. It's one of those technologies that programmers know is out there, but haven't actually used enough to say they understand what it's for or what it can do for them. JavaSpaces is, in very simple terms, a kind of client/server map, a grid in which data lives. This article walks through the creation of a simple computation server, explaining the Spaces model along the way.

ResourcesResourcesResources

Nati Shalom on Improving Application Performance

This Techtalk explores methodologies for achieving optimal application scalability. You will discover how to enhance scalability and performance of both the data tier and the entire application. Learn how to identify and protect your applications from common scalability problems, such as latency, slow response times and limited throughput, which can severely limit application performance. Explore how to write additional code in a transparent manner, limiting the negative impacts on application efficiency.

The End of Tier-based Computing

It is often difficult for organizations to attain high performance from their SOA or grid architectures, as these systems are not easily aligned with common tier-based application models. Issues of application scalability and synchronicity often result. This white paper details methods for transitioning from tier-based applications to a scalable, high performance SOA.

GigaSpaces XAP 6.0.2

Architectures which are made up of multiple tiers often represent a significant challenge for developers as they must achieve desired levels of latency, throughput and scalability, while dealing with multiple layers, and often times vendors, when scaling an application. This IT Download provides a platform, known as GigaSpaces XAP which addresses the unique scalability challenges posed by N-Tier architectures.


News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map