2013-08-08 4 views
1

일반적으로 Google은 Tomcat 서버에 포함 된 Apache ODE 또는 WSO2 BPS 서버에 BPEL 비즈니스 프로세스를 배포합니다. Google App Engine의 웹 서버에 비즈니스 프로세스를 배포 할 수 있습니까? 사실 나는 그것에 대해 전혀 몰라!Google App Engine에 BPEL 프로세스 배포

답변

1

는 것보다 BPEL 프로세스를 실행하는 많은있다. BPEL 프로세스를 배포하지 않으려면 Apache ODE를 Google App Engine에 배치하십시오.

보안 "샌드 박스"환경의 분리 : 나는 앱 엔진 체크 마지막

불행하게도

는 아파치 ODE를 사용할 수 없게 (0 (자신의 문서를) 참조) 만드는 프로그램이 산란 수있는 스레드의 수에 엄격한 제한이있다 귀하의 서비스 및 보안 신청. 이는 앱이 다른 앱의 성능 및 확장 성을 방해하지 않는 작업 만 수행 할 수 있도록합니다. 예를 들어 앱은 어떤 방식 으로든 스레드를 생성하거나 로컬 파일 시스템에 데이터를 쓰거나 임의의 네트워크 연결을 만들 수 없습니다. 또한 앱은 JNI 또는 기타 기본 코드를 사용할 수 없습니다. JVM은 샌드 박스 제한 내에서 작동하는 모든 Java 바이트 코드를 실행할 수 있습니다.

+0

이것은 도움이됩니다 @Antonie Toulme :) 어떤 응용 프로그램이 스레드를 생성 할 수 없으면 또 다른 질문이 있습니다. 그래서 Google App Engine에서 비즈니스 프로세스를 실행하는 다른 방법이 있습니까? – oMiD

+0

나는 절대적인 증거가 없다. 그러나 AWS 또는 다른 클라우드가 무엇을 할 수 있는지 알고 있습니다. 아니면 Heroku 수 시도해보십시오. 이 기능을 앱 엔진 요구 사항에 적합하게 만드는 대신 다른 곳을 시도해 보겠습니다. –

+0

@Antonie Toulme, 죄송합니다. 답변을 수락하는 것을 완전히 잊어 버렸습니다. D – oMiD