기존의 PHP 코드베이스를 원격 CORBA 서비스에 연결하는 방법을 찾고 있습니다. 모든 실제 데이터는 XML을 통해 전달되므로 원격 호출을 위해 IDL에서 PHP 로의 매핑이 필요하지 않다고 생각합니다. CORBA 서비스에 연결하여 XML 문자열을 전송하고 XML 응답을 읽는 것만으로도 충분합니다.HTTP를 통한 CORBA 브로커/프록시 또는 소켓을 통한 액세스 가능 (PHP 용)?
나는 약간의 연구를 한 후 CORBA4PHP PHP 확장을 발견했는데 일부 예약 (2009 년 마지막 업데이트)이 있습니다. 또한 Java와 Python에서 많은 구현을 발견했습니다.
새로운 PHP 확장을 다루지 않으려면 CORBA 서비스와 통신하는 모든 언어로 CORBA HTTP 프록시가 있는지 궁금합니다. 프록시 (또는 일부 소켓 통신)에 HTTP POST를 보내면 CORBA 서비스로 릴레이하고 응답을 다시 릴레이합니다.
그런 프록시가 있습니까?
CORBA4PHP를 컴파일 할 때 얻을 수 없었습니다. 나 또한 성공없이 PHP4, 즉 http://universe-phpext.sourceforge.net/을 시도했다. 지금은 XML 파일을 가져 와서 서비스에 제출하고 응답을 출력하는 원격 서비스의 Java 샘플 클라이언트를 살펴 보겠습니다. 필자는 PHP를 통해'exec()'를 통해 시작하고 나중에는 PHP-Java 브리지를 통해 호출 할 수 있습니다. – Fanis