vb6com +组件的PHP替代品


Alternatives to VB6 COM+ Components with PHP?

我有一个经典的ASP web应用程序,它调用vb6com +组件,主要与SQL Server数据库(当时的MS n层设计)进行交互。这些组件(在COM+应用程序中)要么从数据库获取数据并返回HTML片段,要么接收数据(作为ASP方法中启动的事务的一部分)并返回(或不返回)HTML片段。当然,我经常在代码中使用web应用程序的上下文。

我不碰这个工作的web应用程序(已经完美地运行了十年),但对于一个新项目,我想我没有选择使用这些VB6编译的事务组件用于其他平台,主要是PHP web应用程序。我真的想远离。net的任何东西,除非我能写这样的组件,它们可以被PHP使用。

那么,目前的技术水平(开源)是什么来处理事务性VB6 COM+组件的职责,这些组件可以访问PHP中的web应用程序上下文?编译PHP(它存在吗?),java (servlet ??), ??我真的不知道什么会与数据库进行最佳交互,在事务中"投票",可以访问web应用程序上下文,并且可以在多个平台上工作。

欢迎任何讨论。谢谢。

可以从PHP调用VB6组件