Развертывание процесса BPEL в Google App Engine

Обычно мы разворачиваем бизнес-процессы BPEL на сервере Apache ODE или WSO2 BPS, включенном в сервер Tomcat. Можно ли развернуть бизнес-процесс на веб-сервере Google App Engine? На самом деле я понятия не имею об этом!

2 ответа

Решение

Запуск BPEL-процесса намного больше, чем кажется. Вы бы не развернули процесс BPEL, вы бы развернули Apache ODE в Google App Engine.

К сожалению, в последний раз я проверял, что App Engine имеет строгие ограничения на количество потоков, которые может создать программа, что делает Apache ODE непригодным для использования (см. 0(их документ)):

Защищенная среда "песочницы" изолирует ваше приложение для обслуживания и безопасности. Это гарантирует, что приложения могут выполнять только те действия, которые не влияют на производительность и масштабируемость других приложений. Например, приложение не может каким-либо образом создавать потоки, записывать данные в локальную файловую систему или устанавливать произвольные сетевые подключения. Приложение также не может использовать JNI или другой собственный код. JVM может выполнять любой байт-код Java, который работает в рамках ограничений песочницы.

Ты не можешь Смотрите документацию по движку приложений Google.

[1] https://developers.google.com/appengine/docs/
[2] https://developers.google.com/search/results?q=BPEL&p=%2Fappengine

Другие вопросы по тегам