2011-07-14 21 views
1

私は、VB6 COM +コンポーネントを主にSQL Serverデータベース(当時MS N-tierデザイン)と対話するために呼び出すClassic ASP Webアプリケーションを持っていました。これらのコンポーネント(COM +アプリケーション内)は、データベースからデータを取り出してHTMLスニペットを返すか、(ASPメソッドで開始されたトランザクションの一部として)データを受け取り、HTMLスニペットを返すかどうかを決定します。もちろん、コード内でウェブアプリケーションのコンテキストを頻繁に使用しました。VB6 COM +コンポーネントの代わりにPHPを使用しますか?

私はこのWebアプリケーションに触れていませんが(10年間完璧に動作しています)、新しいプロジェクトでは、これらのVB6コンパイル済みトランザクションコンポーネントを他のプラットフォーム、主にPHP Webで使用するオプションはありませんアプリ。このようなコンポーネントを書くことができ、PHPで使用できる場合を除いて、.NETのことは本当にわかりやすいものにしたいと思っています。

したがって、PHPのWebアプリケーションコンテキストにアクセスできるトランザクションVB6 COM +コンポーネントの任務を引き継ぐための最先端技術(オープンソース)は何ですか?コンパイルされたPHP(存在しますか?)、java(サーブレット???)、???私は実際にデータベースとの最適な対話、トランザクションの「投票」、そしてWebアプリケーションのコンテキストへのアクセス権を持ち、複数のプラットフォームで動作することはできません。

いずれの議論も認められます。ありがとう。

+0

.Netを使用してカスタムWebサービスを作成すると、すべてのプラットフォームがhttp、ソケットなどを使用して外部リクエストを使用してそのサービスを使用する可能性があります。 – prodigitalson

+0

MSはいつか将来.NETサービスのサポートが不足しているWCFを押しているようだ??? –

答えて

0

call PHPのVB6コンポーネントです。

+0

しかし、私は本当にVB6で新しいコンポーネントを開発したいですか?私はそうは思わない。 MSはWCF(Windowsサーバープラットフォーム)に向けてユーザーを押し込んでいるようだ。 Apache/PHP世界でCOM +コンポーネント(つまり、トランザクション、セッション変数へのアクセスなど)に相当するものはありますか? –

関連する問題