Adapter for Terracotta 10.5 | webMethods Adapter for Terracotta Documentation | webMethods Adapter for Terracotta Installation and User’s Documentation | Overview of the Adapter | Architecture and Components
 
Architecture and Components
Adapter for Terracotta provides a set of user interfaces and services that enable you to create integration with Terracotta store. The adapter is provided as a single package that must be installed on Integration Server. For detailed installation instructions, see Overview of installing and uninstalling Adapter for Terracotta. For software requirements, see webMethods Adapters System Requirements .
The following diagram shows at a high level, how the adapter components connect to Terracotta store's backend.
*webMethods Integration Server. Adapter for Terracotta is installed and runs on Integration Server.
*(WmART). The WmART package provides a common framework for webMethods Adapter for Terracotta version and later to use Integration Server's functionality, making Integration Server the run-time environment for Adapter for Terracotta . The WmART package is installed with Integration Server and it provides logging, error handling for the adapter, connections, and services.
*Adapter for Terracotta . The Adapter for Terracotta is delivered as a single package called WmTCDBAdapter. The adapter installation includes templates from which all adapter connections, and adapter services can be created. The adapter provides:
*Integration Server Administrator user interfaces that will enable you to configure and manage adapter connections
*Software AG Designer user interfaces that will enable you to configure and manage adapter services
*Adapter Service. Adapter services enable the Integration Server to initiate and perform database operations on TCStore. You configure adapter services using adapter services templates, which are provided with Adapter for Terracotta . For more information about adapter services, see Overview of Adapter Services.
*Adapter Connection. Adapter connections enable the Integration Server to connect to TCStore at runtime. You must configure an adapter connection before you can configure adapter services. For a detailed description of adapter connections, see Overview of Adapter for Terracotta Connections.
*TCStore Client API. TCStore Client API is a client jar provided by TCStore that connects to the TCStore cluster.
*TCStore. TCStore is an Aggregate oriented, Key-Value NoSQL store. The individual values stored within TCStore contain cells with type information enabling the store to make use of the data it holds. TCStore is schema-less in its core design, allowing individual entries to contain identical sets of cells, a subset of common cells, or a completely different sets of cells. Unlike other NoSQL stores, TCStore does not use patterns that are traditional to tabular data or RDBMSs.