Forum Stats

  • 3,758,229 Users
  • 2,251,356 Discussions
  • 7,870,118 Comments

Discussions

Oracle ACM API - Java API vs SOAP/REST

Daniel Merchán
Daniel Merchán Enterprise AchitectMember Posts: 2,192 Gold Trophy

Hi folks,


I am in Oracle SOA/BPM Suite 12.2.1.3 and we are using Adaptive Case Management in our project.

When creating a Case Composite, automatically you are exposing a service for start, suspend etc... a Case.

In the past, the only way for interacting with a Case was the EJB API which can be exposed as SOAP/REST in SOA Suite if needed.

I have been exploring the possibility of the Case REST API available in this release. I have raised some Oracle SRs as I found it some buggy and got some bug fixes.

In this post I would like to ask your personal experience and preferences:

  • Only usage of ACM Java API exposed as SOAP/REST?
  • Usage of the REST ACM API? I found this API does not contain all methods I wanted (such as Raise an Event manually). So mixed REST/Java approach?

Any thought, previous / current experience or pain sharing is more than welcome .

Thanks in advance.

Kind regards.

Martien van den Akker

Answers

  • Martien van den Akker
    Martien van den Akker Member Posts: 2,776 Bronze Crown
    edited Oct 31, 2018 6:37AM

    HI,

    Last year we had indeed an SR for 12.2.1.2.0 because a REST API did not work, because of an internal mis-routing. But in essence we did not use it and use the Java API exposed as a Java/EJB-webservice. Also because not all the functionality is exposed as a service.

    Regards,
    Martien

    Daniel Merchán
  • Daniel Merchán
    Daniel Merchán Enterprise Achitect Member Posts: 2,192 Gold Trophy
    edited Oct 31, 2018 7:31AM

    Thanks mate, I am having the same feeling, I will work on exposing the entire ACM Java API in SOA.

    If anyone has more experiences share them!

    Martien van den Akker