# Java access to ADABAS

**URL:** <https://techcommunity.softwareag.com/t/java-access-to-adabas/75563>\
**Category:** Forum\
**Tags:** Adabas-Natural, Adabas, Adabas-on-Mainframes, Adabas-Basics-on-Mainframes\
**Created:** [October 24, 2007, 6:10am UTC](https://techcommunity.softwareag.com/t/java-access-to-adabas/75563 "2007-10-24T06:10:37Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gordon](https://avatars.discourse-cdn.com/v4/letter/g/3da27b/32.png) [@Gordon](https://techcommunity.softwareag.com/u/Gordon)\
**Post date:** [October 24, 2007, 6:10am UTC](https://techcommunity.softwareag.com/t/java-access-to-adabas/75563/1 "2007-10-24T06:10:37Z")

</div>

Hi All,

What are the best ( cost effective , performant, easiest , dependable) ways to access data maintained in a ADABAS 7.4.4 DB ( zOS) from a Java application .

Regards  
–Gordon

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/techcommunity/original/3X/c/d/cd19967bb605d28a72d77eb83a1cae22f3df2eb8.svg) [@system](https://techcommunity.softwareag.com/u/system)\
**Post date:** [October 24, 2007, 1:59pm UTC](https://techcommunity.softwareag.com/t/java-access-to-adabas/75563/2 "2007-10-24T13:59:06Z")

</div>

The Adabas SOA Gateway provides direct, performant, … access to Adabas data from Java, with zero client footprint.

Any questions - please don’t hesitate to ask 😉

The SOA Gateway has its own forum here  
[url][http://tech.forums.softwareag.com/viewforum.php?f=65[/url]](http://tech.forums.softwareag.com/viewforum.php?f=65%5B/url%5D)

---

<div class="post-metadata">

**Author:** ![Gordon](https://avatars.discourse-cdn.com/v4/letter/g/3da27b/32.png) [@Gordon](https://techcommunity.softwareag.com/u/Gordon)\
**Post date:** [October 24, 2007, 7:56pm UTC](https://techcommunity.softwareag.com/t/java-access-to-adabas/75563/3 "2007-10-24T19:56:24Z")

</div>

Thank you Wolfgang. Quick follow-up … how about the SQL gateway, is that an good option if one requires transactional access to an ADABAS DB ?

Another question … is the SOA gateway WS-BP compliant ?

Regards  
–Gordon

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/techcommunity/original/3X/c/d/cd19967bb605d28a72d77eb83a1cae22f3df2eb8.svg) [@system](https://techcommunity.softwareag.com/u/system)\
**Post date:** [October 25, 2007, 4:51pm UTC](https://techcommunity.softwareag.com/t/java-access-to-adabas/75563/4 "2007-10-25T16:51:41Z")

</div>

> [@Gordon](#):
>
> Quick follow-up … how about the SQL gateway, is that an good option if one requires transactional access to an ADABAS DB ?

Both gateways support transactional access, in different ways.

For the SQL Gateway you’d use JDBC, a transaction is started implicitely, COMMIT/ROLLBACK will be honored to explicitely end the transaction.

The SOA Gateway allows you to define transaction boundaries explicitely on both ends (start of tx, commit/rollback)

> [@Gordon](#):
>
> Another question … is the SOA gateway WS-BP compliant ?

Yes.

Let me explain why I suggested the SOA Gateway initially, although both gateways provide Java connectivity:

There are architectural differences, for the SQL Gateway you’ll need

- JDBC client
- JDBC server, Data Dictionary server, License server on an ‘OpenSystems’ platform
- SQL gateway server on z/OS

for the SOA Gateway, otoh, you’ll just use

- any SOAP interface libraries of your choice
- the SOA Gateway server on z/OS

You’d be talking HTTP over the wire for the SOA Gateway, which easily allows you to talk over firewalls, use SSL etc.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/techcommunity/original/3X/c/d/cd19967bb605d28a72d77eb83a1cae22f3df2eb8.svg) [@system](https://techcommunity.softwareag.com/u/system)\
**Post date:** [April 2, 2021, 2:48pm UTC](https://techcommunity.softwareag.com/t/java-access-to-adabas/75563/5 "2021-04-02T14:48:51Z")

</div>


