1

在可维护性、可扩展性和性能方面,在许多子系统之间共享数据对象的最佳方法是什么?

我的意思是,我有这个系统有这些层:

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

我们可以有 N controller,来自 web 或有权访问该Service层的 web 服务,所以此时我们有一个 API,N 个子系统将使用它。

我正在使用ORM所需的实体,我们在服务和域层内的任何地方处理这些实体。

我的问题是,从我的服务层向子系统共享此数据对象(信息)的最佳方法是什么?

地图?XML

4

1 回答 1

0

毫无疑问,目前(2013 年)最好的方法是使用json对象通过静态 web 服务进行共享,这些服务可以从 web 应用程序前端和使用 API 的外部客户端使用。

于 2013-02-27T16:43:17.367 回答