TIBCO ActiveSpaces Features

ActiveSpaces combines some of the important features of a database and a messaging system in a single integrated interface.

ActiveSpaces provides the following features that are similar to a database:

  • Has a data definition language
  • Has SQL-like where clause filters
  • Can be made fault-tolerant using data
  • Implements a form of horizontal partitioning
  • Has locks for concurrent access control
  • Has full ACID properties and includes support for transactions
  • Supports Create, Read, Update, Delete (CRUD) operations.
  • If you have purchased and installed the TIBCO ActiveSpaces Remote Client version, allows you to connect to TIBCO ActiveSpaces from remote clients

ActiveSpaces provides the following features that are similar to a messaging system:

  • Listeners give applications the ability to subscribe to changes in the data
  • One or multiple recipients
  • Changes to the data are immediately distributed to all intended recipients at the same time.
  • Browsers let applications use a space as a queue

Additional features:

Beyond the simplicity and convenience of having a single unified interface for both data storage features and messaging features, ActiveSpaces provides the ability to:

  • Receive initial values when creating a listener.
  • Run continuously updated queries in real-time.
  • Trigger code execution transparently on the processes storing the data, either in parallel or using the distribution algorithm to direct a query directly to one of the nodes.