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.