Adapter for Apache HBase 9.8 | webMethods Adapter for Apache HBase Documentation | webMethods Adapter for Apache HBase Installation and User’s Documentation | Overview of the Adapter | Architecture and Components
 
Architecture and Components
Adapter for Apache HBase provides a set of user interfaces, and services that enables you to create integration with HBase. 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 Apache HBase . For software requirements, see webMethods Adapters System Requirements .
The following diagram shows at a high level, how the adapter components connect to HBase's backend.
*webMethods Integration Server. Adapter for Apache HBase is installed and runs on Integration Server.
*(WmART). The WmART package provides a common framework for webMethods Adapter for Apache HBase version 9.8 and later to use Integration Server's functionality, making Integration Server the run-time environment for Adapter for Apache HBase. The WmART package is installed with Integration Server and it provides logging, error handling for the adapter, connections, and services.
*Adapter for Apache HBase. The Adapter for Apache HBase is delivered as a single package called WmHBaseAdapter. 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 services. Adapter services enable the Integration Server to initiate and perform database operations on HBase. You configure adapter services using adapter services templates, which are provided with Adapter for Apache HBase. For more information about adapter services, see Overview of Adapter Services.
*Adapter connections. Adapter connections enable the Integration Server to connect to HBase 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 Apache HBase Connections.
*Apache HBase Java API. Apache HBase java API is a client jar provided by HBase that connects to the HBase cluster.
*Apache HBase. Apache HBase is an open source, non-relational, column-oriented, distributed database that runs on top of HDFS(Hadoop Distributed Filesystem). It provides a fault-tolerant way of storing large collection of sparse data and is suited for faster read or write operations on large datasets with high throughput and low input/output latency.