在子系统之间共享对象

时间:2012-05-25 18:52:26

标签: java spring java-ee architecture

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

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

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

我们可以从网络或可以访问controller图层的网络服务获得N Service,所以此时我们有一个N子系统将使用的API。

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

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

地图? XML

1 个答案:

答案 0 :(得分:0)

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