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.