私たちの新しいアプリケーション 1)Webアプリケーション(MVC3) 2)我々はためのラッパーを作成することを計画している私たちのCOMベースのビジネス・レイヤーC#の.Netラッパー
とinteropsを介して通信する必要があります ウェブサービス.NETのビジネスレイヤーを使用して、上記の2つのCOM DLLを切り離して、COMを何か他のものに完全に置き換えるための場所(ラッパー)を1つ用意します。
For eg: if there is a COMClassA and ICOMClassA. create a new WrapperClassA in .Net which will essentially have an instance of the COMClassA and required properties.
WebアプリケーションとWebサービス
で使用WrapperClassA私の質問 1)は、これは正しいアプローチですか? 2)もしそうなら、.Net Wrapperを作成する最良の方法は何ですか?
COM DLLには、100以上のクラスと対応するインターフェイスがあります。任意のコード生成技術?
3)に注意してください、我々は、コード生成 を最小限に抑えるために、いくつかのデザインパターンを使用するか、COMベースのビジネス・レイヤー
を切り離すため、他の代替がありますことができます:我々はWebサービスを作成し、ASP .NETで消費したくありませんアプリケーションには、かなりのパフォーマンスの問題があると思われるためです。
ご協力いただきますようお願い申し上げます。あなたは素晴らしい仕事をしています。
TIA