Hi, which programming languages does Bonita BPM supports?
It depends of what you want to do. It supports a lot of language for a lot a things. Can you clarify your question ?
BonitaBPM push AngularJS as a front-end language. For the backend ava is the must.
Actually I need to ask another question because, the actual language of programming doesn't really matter as to speed of execution (well not so much today with good compilers etc. though some might argue this) but the infrastructure you are running on does.
You state ...process data from around 8.000 users working at the same time in a hospital...
You should really consider professional services from Bonita regarding this project. By the way I do not work for them, but this project is what I would consider huge! Yes, huge with an exclamation mark.
First things first, really? 8,000 people running processes at the same time through Bonita on one service? This is a multi-million dollar project to ensure you have capacity and, more importantly meet all the necessary regulatory requirements for record keeping etc.
If it is true 8,000 people running processes at the same time, believe me this is huge!
I've worked in 2 banks where we had 3,000 people in 150 branches and 5,000 people in 300 branches country wide. Our yearly "IT only" budgets were in excess of US$15m capex and US$30 million on operational costs and that was just to keep up with the competition. Never mind get ahead of them.
I know what you'll say, this will be spread over a number of years etc...believe me it's not as simple as that. Infrastructure tends to be installed in chunks, a mainframe here, a blade there (US$150,000 was the last blade I installed).
OK, maybe I'm getting off track here, but seriously, Professional Services is a must. The language really doesn't matter that much, it will be the overall infrastructure and the design of your processes that will really count.
There are thousands of ways to answer your question, but believe me, the language you are using is not of primary importance if you are looking to ...improve and maintain good system performance..., but probably the whole service design.
If you have the subscription version of the software then you will already have an account manager that should be able to ask all your questions.
Hope this helps, even if off target. regards Seán
PS If you need an IT Services Manager I could be persuaded :)
As Romain says,
AngularJS is now supported for front ends, Java and Groovy can be used for scripting.
When using Studio the only languages as such are AngularJS, Java and Groovy.