현재 Zircon Zircomp을 사용중인 사람이 있습니까? 그들의 기술은 ZeroC ICE과 어떻게 다른가요? 그들은 동일한 문제 영역을 해결하려고 노력하고 있습니까? 타겟 고객은 어떻게 다른가요?Zircon Zircomp와 ZeroC Ice와는 다른 점은 무엇입니까?
추가 질문 : 얼음과 CORBA를 선택할 수 있다면, 당신의 경험을 바탕으로 얼음과 함께 가야하나요?
현재 Zircon Zircomp을 사용중인 사람이 있습니까? 그들의 기술은 ZeroC ICE과 어떻게 다른가요? 그들은 동일한 문제 영역을 해결하려고 노력하고 있습니까? 타겟 고객은 어떻게 다른가요?Zircon Zircomp와 ZeroC Ice와는 다른 점은 무엇입니까?
추가 질문 : 얼음과 CORBA를 선택할 수 있다면, 당신의 경험을 바탕으로 얼음과 함께 가야하나요?
음, ICE 일종의 단순화 CORBA는 등 Zircomp이 중 하나를 필요로하지 않습니다. 간단하게 말하자면 동기식 호출을 비동기로 만드는 도구를 제공하고 그런 호출/기능을 실행하는 "범용"서버를 제공합니다. "상품"- 당신이 전혀 그것을 수정할 필요가 없기 때문에. 유일한 코딩은 클라이언트 쪽입니다. 라이브러리에 원래의 (배포 될) 함수를 제공하고 함수 매개 변수 라이브러리/헤더 위치에 대한 xml 설명을 제공해야합니다. 라이브러리 소스 코드 자체도 필요하지 않습니다. 이러한 xml 설명은 이제 클라이언트와 링크 될 다른 라이브러리를 생성하는 빌더에 제공됩니다. 원래 함수와 동일한 인수를 가진 함수가 포함되어 있지만 이제는 코드에서 사용합니다. 또한이 기능은 사용 가능한 서버 감지,로드 밸런싱, 데이터 캐싱, 손실 된 네트워크/엔진의 라우팅 및 복구를 처리합니다. 회신은 장벽 동기화 또는 콜백을 통해 응용 프로그램에 제공됩니다. 코 로케이션 (co-location)에 의해 코드를 변경할 필요가 없으므로 동일한 기능을 로컬로 실행하도록 구성 할 수 있습니다. 이 경우 다중 스레드/코어 사용은 복사 또는 마샬링이없는 경우 이점을 얻을 수 있습니다. 마지막으로, GPL 라이센스가 없습니다. 상용 제품입니다.
내가 사용하지 않는 또는 지금까지 지르콘 Z 사용했지만, 내가 본 모든는 제어 엔터프라이즈 시스템 및 회사라는 것이다. Douglas C. Schmidt (전 CORBA 구루)가 회사에 합류하여 회사를 상업적 성공으로 이끌었다. 그러나 ICE와 Zircomp 모두 GPL v2와 함께 사용할 수 있습니다 ... ICE를 선호 했으므로 ICE를 선호합니다. 나는 그것을 좋아합니다.
두번째 질문 : ICE; 니가 자유 롭다면. 그러나 귀하의 결정은 다른 요구 사항에 달려 있습니다. 는 ICE 사용하면 NAT 문제를 통해 CORBA를 회피하고 나중에 평범한 구식 CORBA 물건에 연결할 수있는 경우는 가능한 한 유연하다. 당신은 여전히 인터페이스의 자신의 구현을, IDL 쓰기 객체 어댑터를 작성하고 작성해야
감사합니다! 좋은 대답. – sivabudh
당신은 그 모든 것을 설명 했으니 까. 나는 지르컴을 시험해야한다. – sivabudh