中規模の製造会社向けに .NET アプリケーションを作成しています。ほとんどのアプリケーションで使用できる「フレームワーク」Web サービスをいくつか作成したいと考えています。
そのような環境での再利用に役立つ Web サービスは何ですか?
更新: アプリケーションは、外部顧客との電子商取引から、ラベル付け、出荷、在庫、レポート作成まで、すべてを行います。
中規模の製造会社向けに .NET アプリケーションを作成しています。ほとんどのアプリケーションで使用できる「フレームワーク」Web サービスをいくつか作成したいと考えています。
そのような環境での再利用に役立つ Web サービスは何ですか?
更新: アプリケーションは、外部顧客との電子商取引から、ラベル付け、出荷、在庫、レポート作成まで、すべてを行います。
フレームワークWebサービス、またはフレームワーク一般(*)を作成することは決してありません。これは、コードが有用であるためではなく、フレームワークに属しているように見えるため、コードの生成につながります。
私の解決策は、先に進んでアプリケーションコード(フレームワークを使用していると思われるコード)を記述し、コードが実際に複数の場所で使用されていることがわかった場合にのみ、フレームワークライブラリとサービスにリファクタリングすることです。そうすれば、決して使用されない美しいライブラリコードを書くのに時間を無駄にすることはありません。
(*)決して、私が実際にそのようなフレームワークコードを書いたときから、それを行うのに非常に多くの時間を費やしたので、フレームワークを呼び出すことを意図したコードは決して完成しませんでした。それ以来ではありません。
ロギング。適切に堅牢なロギング サービスは常に役に立ちます。