2011-08-02 3 views
0

나는 서로 상호 운용 가능한 응용 프로그램을 만들기 위해 CORBA를 사용하려고합니다.자바를위한 최고의 무료 구슬은 무엇입니까

언젠가 많은 요청이있을 것입니다 (예 : 10,000 req/trasaction). 그런 다음 SOAP를 사용하여 폐기했습니다.

제로 ()에서 ICE를 보았지만 표준에 기반하지 않고 커뮤니티가 아니라 회사에서 개발했기 때문에 ICE를 완전히 신뢰하지 않습니다.

그래서 무료 오픈 소스 CORBA 구현을 Java에 바인딩 할 것을 찾고 있는데 무엇이 최선인지 모르겠습니다.

의견을 말씀해 주시겠습니까? 나는 미쳤다?

감사합니다.

답변

2

아마도 원하는 답변이 아니 겠지만 CORBA 이외의 다른 것을 사용하는 것이 좋습니다.

SOAP에는 많은 오버 헤드가 있지만, 많은 트랜잭션을 처리해야하는 문제는 종종 사용하는 프로토콜이 아니라 프로그래밍 모델입니다.

그래서 RESTstyle 응용 프로그램 사용에 대해 생각해 보셨습니까? (JAX-RS, Java EE 6의 일부분) 상태 비 저장에서는 클라이언트 당 세션 정보가 필요 없으므로 일반적으로 많은 병렬 요청을 처리 할 수 ​​있습니다. 이것은 일반적으로 계획 한대로 RMI 접근 방식을 사용하는 것이 작은 독립적 인 작업 대신 다른 시스템과 대단위의 유스 케이스 및 대화를 가질 때 선호되기 때문에 전반적인 설계에 적합해야합니다.

+0

예, 저는 여러분처럼 생각합니다. 그러나 다른 측면의 인스턴스화 (때로는 유용함)와 의사 소통의 효율성을 잃었습니다. 휴식을 취하기 위해서는 모든 정보를 직렬화/역 직렬화해야하며, 복잡한 정보를 호출해야하는 경우 문제가 될 수 있습니다. 따라서 CORBA를 선호하지만 어떤 것이 최상의 무료 구현인지 모르겠습니다. – lodopidolo

관련 문제