1

多くのサブシステム間でデータオブジェクトを共有するための保守性、拡張性、およびパフォーマンスの観点から、最良のアプローチは何ですか?

つまり、私はこれらのレイヤーを備えたこのシステムを持っています:

controller <-> Service (bl) <-> Domain <-> Database 

controllerWebまたはレイヤーにアクセスできるWebサービスからNを取得できるServiceため、この時点でN個のサブシステムが使用するAPIがあります。

私はORM必要なエンティティでを使用しており、サービスレイヤーとドメインレイヤー内のあらゆる場所でこれらのエンティティを処理しています。

私の質問は、このデータオブジェクト(情報)をサービスレイヤーからサブシステムに共有するための最良のアプローチは何ですか?

地図?XML

4

1 に答える 1

0

間違いなく、現時点(2013年)の最善のアプローチは、jsonオブジェクトを使用して、WebアプリのフロントエンドおよびAPIを使用する外部クライアントから使用できるRESTfulWebサービスを介して共有することです。

于 2013-02-27T16:43:17.367 に答える