Bonita API

1
0
-1

Dear All
How can I dominate the bonita API? I want to use the bonita APIs but I don't know how to use them in REST or anywhere else. is there any documentation or examples for using APIs?
Who has experience in this subject?

REZA!

Comments

Submitted by reza.mirzaie68 on Mon, 02/27/2017 - 12:50

what is the difference between REST Web API and Engine API?
When and where can I use them?

2 answers

1
+1
-1
This one is the BEST answer!

The REST API is just a message format you can exchange with the Bonita server to do all sorts of things. You can use it with any language that can send web requests and parse JSON messages.

The Engine API is the JAVA (and Groovy) language library that you can use without having to worry about the underlying message formats. You can use it in connected clients AND in embedded code (such as Bonita apps).

The way to learn is browse the documentation and the examples.

Start by clicking the "Learn" menu at the top of the forum pages.

--

If this answers your question, please mark as resolved by ticking the tick mark on the left of this reply so others know that it is closed.

1
+2
-1

For full and detailed in depth knowledge like what you're asking I would suggest applying to Bonitasoft for a job. :)

Community is just that, like all other community software, no design documentation etc. You need to learn it yourself.

You could also go on Bonitasoft's Training and ask these questions.

You have to know that company's in general don't give their design considerations out to just anyone...would you?

Chris is right when he says click Learn .... it has tutorials etc. however it does not cover all aspects of what you are asking, you need to learn some of this via google search etc.

For example -

what and where to use an API
what and where to use a REST call

These are the basics before learning Bonitasoft Internals.

what is the difference between REST Web API and Engine API?
When and where can I use them?

REST is a WEB interface to the Bonita Engine. REST calls are in the format http:.. and as Chris has mentioned can be called from everywhere.

Your phone can call Bonitasoft with REST, as can any other IOT device such as a fridge, a lightbulb etc. Normally it would be another business application such as Alfresco, an ERP or other piece of business software.

Engine API's are interfaces that act directly on the Engine and are written in code.

You can create your own Custom REST interface to use Engine API's to do what you want if it's not available in the base package.

regards
Seán

PS: While I understand this may not be the answer you are looking for it does answer your question, please mark as resolved by ticking the tick mark on the left of this reply so others now it is closed.

Notifications