我正在考虑将现有的PHP代码库连接到远程CORBA服务。所有实际数据都是通过XML传递的,所以我认为我不需要IDL到PHP映射来进行远程调用。我只需要连接到CORBA服务,向其传输XML字符串,并读取XML响应。
经过一番研究后,我找到了CORBA4PHP PHP扩展,虽然我有一些保留意见(最近一次更新于2009年),但我即将尝试。我还在Java和Python中发现了许多实现。
为了避免处理新的PHP扩展,我想知道是否存在任何语言的CORBA HTTP代理,它将负责与CORBA服务的通信。我会HTTP POST到代理(或一些套接字通信),它会将它转发给CORBA服务,并转发给我回复它。
这样的代理是否存在?
答案 0 :(得分:1)
我不知道这样的服务,但也许其他人可能知道一个。也就是说,鉴于你的IDL有多简单,我会继续尝试CORBA4PHP扩展并使用它,如果它有效。
如果它不起作用(我不知道它的质量),那么自己构建这样一个代理将非常简单: