PHPおよびTomcat/Java Webサービスと相互運用可能なCシャープでdllを作成する必要があります。
通常の C# クラス ライブラリはこれに役立ちますか?
ありがとう、ジョン
PHPおよびTomcat/Java Webサービスと相互運用可能なCシャープでdllを作成する必要があります。
通常の C# クラス ライブラリはこれに役立ちますか?
ありがとう、ジョン
質問の内容が間違っているかもしれませんが、DOTNET クラスを使用して PHP で c# アセンブリを使用できます。
通常の C# クラス ライブラリはこれに役立ちますか?
PHP と Java で使用できる相互運用可能な basicHttpBindingを使用して、クラス ライブラリをWCF サービスとして公開できます。
私はそれを「Web サービスを使用する必要がある」と解釈しています。この場合、wsdl.exe を使用するか、Visual Studio で「Web 参照の追加...」/「サービス参照の追加...」オプションを使用します。 . どちらのアプローチでも、ターゲット サービスの WSDL を表す適切なプロキシ クラスが作成されます。
これはデータ/プロトコルの相互運用性です。dll自体はJava / phpから直接使用できないことに注意してください。
あなたの質問は、「操作性」がどの方向に向かうのか少し不明です。これらの Web サービスを呼び出すC# クラス ライブラリの作成について話していると思いますが、これはたまたま PHP/TomCat/Java に実装されています。
はい、.Net Framework は http エンドポイントの呼び出しを優れた方法でサポートしています。また、これらのエンドポイントがたまたま XML データを返す場合、それを扱うための優れたサポートもあります。サービスが RESTful であれば、それもサポートされます。
更新:私の最初の仮定は間違っていたので、相互運用性は PHP/Java から .Net に移行する必要があるため、これらの言語が COM とどのように相互運用できるかを検討することをお勧めします。.Net クラスは COM クラスとして公開でき、さらにPHPおよびJavaで使用できます。