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 the Adapter. For software requirements, see IBM webMethods Adapters System Requirements.
The following diagram shows at a high level, how the adapter components connect to HBase's backend.

- IBM webMethods Integration Server. Adapter for Apache HBase is installed and runs on Integration Server.
- (WmART). The WmART package provides a common framework for IBM 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.
- IBM webMethods 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 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.