webMethods Adapter for Terracotta DB Documentation 10.3 | webMethods Adapter for Terracotta DB Documentation | Overview of the Adapter | Architecture and Components
 
Architecture and Components
Adapter for Terracotta DB 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 DB. 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 DB is installed and runs on Integration Server.
*(WmART). The WmART package provides a common framework for webMethods Adapter for Terracotta DB version 10.3 and later to use Integration Server's functionality, making Integration Server the run-time environment for Adapter for Terracotta DB. The WmART package is installed with Integration Server and it provides logging, error handling for the adapter, connections, and services.
*Adapter for Terracotta DB. The Adapter for Terracotta DB 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 DB. 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 DB 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.

Copyright © 2017 - 2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.