ActiveSpaces Overview
TIBCO ActiveSpaces is a peer-to-peer
distributed in-memory data grid—a form of virtual shared memory that is simulated
on distributed devices and applications.
ActiveSpaces provides an application
programming interface (API) that allows developers to store and regain data,
and implement database and messaging functionality. ActiveSpaces also provides
an administrative CLI tool and a managerial GUI that is used to create and
administer the data grid. This makes it easy to create distributed applications
that exchange and modify data shared between processes and across a network
TIBCO ActiveSpaces Course Content
1)
Introduction to ActiveSpaces
- TIBCO ActiveSpaces
- Data Grid Introduction
- How a Data Grid Works
- Data Grid Terminology
- Introduction to ActiveSpaces
- ActiveSpaces Enables TIBCO Products
- Installation Overview
- Installing ActiveSpaces
- Installing BW Plug-in for ActiveSpaces
- BW Plug-in Capabilities
- ActiveSpaces Components
- Command Line Administration
2)Administering
Spaces
- Creating a Metaspace
- Connecting to a Metaspace
- Connection Process
- Remote Clients
- ActiveSpaces Peer
- Space Member Roles
- Data Operations on Spaces
- as-agent
- Administering ActiveSpaces
- Starting ASMM
- Viewing Metaspace and Space
- Viewing Data in ASMM
- ASPaint Sample Program
3)Working with Data
in Spaces
- BW Plug-in Capabilities
- Adding a Metaspace
- Adding a Space
- Adding Fields to a Space
- Space Properties
- Adding a Space Connection
- Primary Data Operations
- Tuple Definition
- Retrieving Data – GET
- Retrieving Data – TAKE
- Building a BW Process
- Designer Tester
4)Browsing Data in Spaces
- Space Browsers
- Browser Types
- Event Browsers versus Snapshot Browsers
- Configuring Browsers
- Limiting Number of Browsed Entries
- Time Scope
- Distribution Scope
- Browsing Spaces Using ASMM
- Defining and Using an Index
- Space Browsers as Distributed Queues
5)Listening for
Changes in Space
- Events in ActiveSpaces
- ActiveSpaces Event Types
- Event Listeners
- Creating an Event Listener
- Event Delivery
- Limiting Returned Events
- Time Scope
- Time Scope Behaviour
- Distribution Scope
- Distribution Scope Example
- Demo
6)Managing Data in
Spaces
- Persistence
- Types of Persistence
- Defining Persistence
- Configuring Persistence
- Setting up Database Persistence
- Recovering Persisted Data
- Data Replication
- Locking Data
- Exporting Space Definitions
- Importing Space Definitions