Section Summary: The GigaSpaces infrastructure caches data near to applications; facilitates content-based messaging using JMS; and provides transparent access to databases. Wrapping these elements is the Service Grid, which allows dynamic deployment and management.
Database Cache and Persistency — How to persist a space to durable storage, access a space using the Hibernate API, and perform write-through or read-through to RDBMS.
Data Loading and Dumping — How an application can load data into the space at some point, and later save it back to other systems.
Generic Storage Adapter — Using the Generic SA interfaces to perform write-through or read-through.
Hibernate Cache Plugin — Using GigaSpaces together with Hibernate to access a database using complex SQL queries.
Mirror Service — Allows different runtime spaces to push write operations in an asynchronous manner into a central service that can aggregate the operations and persist these into a file or a database.
Persistency Into Indexed File — Using the command line or GigaSpaces Browser to create a persistent space backed up by an indexed file.
Persistency into RDBMS — Persistency configuration files; creating persistent space using JDBC; configuring JDBC connection pool; configuring DB2 7.2.
Read-Through and Write-Through — About space write-through and read-through operations and how to configure them by implementing the CacheLoader/Store interface, or by using a standard Hibernate interface.
Transient Entries — How to specify that some objects in a persistent space should not be saved to persistent storage.
Data Grid — The Data Grid allows deployment of all common cache topologies, including synchronous/asynchronous replication and partitioned cache with/without backup, based on an infrastructure of clustered spaces.
Clusters Over WAN — Clustering, replication and partitioned replication between physically remote distributed sites.
Master-Local Space — How to run a two-level cache: a local cache in the physical address space of the application and a master cache in a different process.
Running a Space Instance — How to run a space/cache instance in different modes, using SpaceFinder or CacheFinder.
Space Cluster Topologies — Deploying common topologies: replicated (sync/async), partitioned (with/without backup), ownership cluster.
Space Local View — The space local view proxy maintains a subset of the master space's data, allowing the client to read distributed data without any remote operations.
Space Runtime Modes — Transient space, persistent space, central space, embedded space.
Messaging Grid — The Messaging Grid provides a standard JMS implementation, and functions as a JavaSpaces-based messaging bus. It supports synchronous/asynchronous messaging, P2P, pub/sub, master-worker, and brokered messaging.
About Java Messaging Standard — Messaging types, messaging models, synchronous/asynchronous messaging, persistency, message acknowledgement and expiry.
Gigaspaces-Mule Integration Package — How the Mule messaging framework interacts with JavaSpaces, downloading and installing the GigaSpaces-Mule integration package.
Integrating IBM WSAD with GigaSpaces JMS — Configuring a generic JMS server, destinations and connection factory; setting listener port; defining the custom property.
Integrating WebLogic AS with GigaSpaces JMS — Updating startWebLogic.cmd and setDomainEnv.cmd; starting WL server; configuring Foreign JMS Server, JMSConnection Factories, JMSDestination.
JMS Configuration — Files that comprise the JMS configuration process; client configuration file; JMS configuration for space, container and cluster.
JMS vs. JavaSpaces — A list of scenarios in which one interface or the other is superior.
SBA - Introduction and Example — An overview and implementation example of Space Based Architecture, a new approach to distributed computing which transforms scalability from dead end to open road.
Service Grid — The GigaSpaces Service Grid is a dynamic adaptive network architecture which offers dynamic capabilities, policy-based and Quality of Service mechanisms.
Service Grid Management Framework — The Service Grid Management Framework centralizes the management of Service Grid components distributed across the network.
We need your help to improve this wiki site. If you have any suggestions or corrections, write to us at techw@gigaspaces.com. Please provide a link to the wiki page you are referring to.
Add Comment