SAP BAPI JCA Adapter

Project Goal

The goal of the project is to provide a open-source JCA-compatible adapter for access to SAP business API and other SAP function calls. The adapter is aimed to be used in JEE (J2EE) environment and enables SAP EIS integration as a manageble resource. The adapter encapsulates SAP Java Connector (JCo) and is limited to the functions supported by it. The main advantage of the adapter over the usage of JCo is support of J2EE-usual roles (developer, assembler, deployer).

Features

Currently, the following features are supported:

  • Compatible to JCA Specification ( JSR 106)
  • Transaction Support: No Transaction, Local Transaction
  • Security: Password Credentials
  • Connection: Connection Pooling

Supported Plattforms

The adapter has been tested in the following environments:

Orion and BEA WebLogic has been considered during development, but the release are not tested on them.

Download

Prerequisites and Installation

In order to connect with SAP system the SAP Java Connector (JCo) is required. This component is not redistributed with adapter because of license agreements and should be obtained separately from SAP Marketplace ( http://service.sap.com/connectors). Installation instructions of JCo are avilable on SAP website.

Needs

A site for testing the adapter.

Licensing

Support This Project
The adapter itself is being developed as an open-source project and is available under LGPL licence. Still, for usage of the adapter the SAP JCo component is required which has a different license.

References and Documentation

Adapter

JCA

SAP JCo

Books