Object caching requires the following
StarTeam components:
- StarTeam Server
- A
StarTeam Server version 2009 or later with an Enterprise Advantage license is required to use object caching. (Basic MPX functionality can
be used with a
StarTeam Enterprise license, but the use of
MPX Cache Agents require an EA license.)
- Root
MPX Cache Agent
- One MPX
MPX Cache Agent version 2009 or later must be configured as a “root”
MPX Cache Agent for each
StarTeam configuration that uses object caching.
MPX Cache Agents always cache file content; object caching requires additional configuration. When a pre-2009
StarTeam Server is upgraded, the root
MPX Cache Agent for its
StarTeam configuration(s) must be upgraded to the same release at the same time.
- Remote
MPX Cache Agents
- One or more MPX
MPX Cache Agents can be configured as “remote”
MPX Cache Agents in each desired location. A
MPX Cache Agent version 2009 or later is required to support object caching. Pre-2009 remote
MPX Cache Agents will interoperate with a 2009 or later root
MPX Cache Agent, but they will only support file caching. If a 2009 or later remote
MPX Cache Agent is configured to use a pre-2009 root
MPX Cache Agent as its “upstream”
MPX Cache Agent, it cannot be enabled for object caching and will only support file caching.
- StarTeam SDK
- To use object caching, a
StarTeam client application must use the
StarTeam SDK version 2009 or later. If an application using an older SDK communicates with a 2009 or later
MPX Cache Agent, it will only be able to fetch file contents. Likewise, an application using a 2009 or later SDK will only be able to fetch
file contents if it communicates with a pre- 2009
MPX Cache Agent.
- Message Broker
- One or more MPX
Message Brokers are required to use MPX functionality, including caching. Typically, one
Message Broker is deployed in each location that has a
MPX Cache Agent, often on the same machine. There are no inter-version requirements with
Message Brokers and object caching: 2009 and previous-version
Message Brokers can be mixed and will interoperate in the same messaging “cloud”.