HTTP上的CORBA代理/代理或通过套接字访问(对于PHP)?
我正在考虑将现有的PHP代码库连接到远程CORBA服务。所有实际数据都是通过XML传递的,所以我认为远程调用不需要IDL到PHP的映射。我只需要连接到CORBA服务,向它传输XML字符串,然后读取XML响应 在对此进行了一些研究之后,我发现了PHP扩展,尽管我有一些保留意见(最后一次更新是在2009年)。我还发现了许多Java和Python实现 为了避免处理新的PHP扩展,我想知道在任何语言中是否存在某种CORBA HTTP代理,它负责与CORBA服务通信。我会将HTTP POST发送到代理(或一些套接字通信),它会将其转发到CORBA服务,并将其响应转发给我HTTP上的CORBA代理/代理或通过套接字访问(对于PHP)?,php,corba,Php,Corba,我正在考虑将现有的PHP代码库连接到远程CORBA服务。所有实际数据都是通过XML传递的,所以我认为远程调用不需要IDL到PHP的映射。我只需要连接到CORBA服务,向它传输XML字符串,然后读取XML响应 在对此进行了一些研究之后,我发现了PHP扩展,尽管我有一些保留意见(最后一次更新是在2009年)。我还发现了许多Java和Python实现 为了避免处理新的PHP扩展,我想知道在任何语言中是否存在某种CORBA HTTP代理,它负责与CORBA服务通信。我会将HTTP POST发送到代理(或
这样的代理存在吗?我不知道有这样的服务,但也许其他人也知道。也就是说,考虑到您的IDL是多么简单,我将继续尝试CORBA4PPP扩展,如果它能工作,就使用它 如果它不起作用(我不知道它的质量),那么自己构建这样一个代理将非常简单:
当我尝试corba4ppp时,我无法让它编译。我也尝试了PHP4,也就是说没有成功。现在,我正在探索远程服务的Java示例客户机,它获取一个XML文件并将其提交给服务,打印出响应。我可能会通过PHP for start通过
exec()
调用它,稍后可能会通过PHP Java桥调用它。