私は現在、Webアプリケーション用のいくつかの統合サービスを設計しています。外部Javaアプリケーションは、データを提供するデータフィードを生成し、データは必要に応じて処理されてから、SQLServerデータベースに入力されます。データはここで管理され、Webアプリケーション、モバイルデバイスなどによってアクセスされるwcfおよびhttpRESTサービスの基礎として使用されます。
これが現在の設定です。JavaシステムとSQLServerデータベースの統合に問題があるため、現在これを変更しています。私たちが抱えている主な問題は、必要なデータの標準であり、フィールドが欠落している可能性があります。現在の統合は、ftpサーバーに配置されたコンマ区切りのファイル、ピックアップされたファイル、処理されたファイル、マッサージされたデータ、およびに挿入されたデータです。 SQLサーバー。現在「焼き付け」が発生しているのは、データがSQLサーバーデータベースに挿入されており、データの品質が必要な標準や品質に達していないことです。
そのため、このプロセスは変更されており、これを最新化し、統合サービスをより堅牢にするためのオプションを探しています。
だから私は上記を改善するための提案と推奨事項の両方を探していますか?
頭に浮かぶいくつかのオプションは次のとおりです。
- Javaシステムが呼び出すwcfサービスを公開すると、データはSOAPプロトコルを介して渡され、SQLサーバーに挿入する前にサービスで検証されます。
- 提供されるデータの形式は、共通の分離ファイルからxmlファイルに移動し、データがマッサージされる前にxmlファイルがスキーマに対して検証されます。
他に何か提案はありますか?