Space-based Architecture Article Index for
Space-based
Website Links For
Architecture
 

Information About

Space-based Architecture




The SBA model is closely related to other patterns that have been proved successful in addressing the application scalability challenge, such as Shared-Nothing Architecture , used by Google, Amazon.com and other well-known companies. The model has also been applied by many firms in the securities industry for implementing scalable electronic securities trading applications.


COMPONENTS OF SPACE-BASED ARCHITECTURE


An application built on the principles of space-based architecture typically has the following components:

  • Processing Unit – the unit of scalability and fail-over. Normally, a processing unit is built out of a POJO (Plain Old Java Object) container, such as that provided by the Spring Framework .


  • Virtual Middleware – a common runtime and clustering model, used across the entire Middleware stack. The core middleware components in a typical SBA architecture are:


  • POJO-Driven Services Model – A lightweight services model that can take any standard Java implementation and turn it into a loosely coupled distributed service. The model is ideal for interaction with services that run within the same processing-unit.


  • SLA-Driven Container – The SLA-driven container enables the deployment of the application on a dynamic pool of machines based on Service Level Agreements. SLA definitions include the number of instances that need to run in order to comply with the application scaling and fail-over policies, as well as other policies.



SEE ALSO



LITERATURE



==Articles/Papers, technical



REFERENCES