表示层/公共服务层。常用术语?

时间:2010-08-31 11:01:39

标签: architecture layer nomenclature presentation-layer service-layer

在定义我们的应用程序架构(包含Web UI和外部Web服务)时,我们偶然发现我们无法找到最顶层的通用名称。 很明显,我们的应用程序中有DAL(数据访问层)和BLL(业务逻辑层)。在BLL的顶部,存在UI,其通常被称为表示层(例如,http://msdn.microsoft.com/en-us/library/ff647339.aspx)。但是还有一个服务层,它也位于BLL的顶层!

但是蛋糕在同一级别上不能有两层:)所以请帮我找一个术语。

3 个答案:

答案 0 :(得分:3)

术语API(应用程序编程接口)通常用于编程接口,但在这种情况下,“服务层”可能更合适和描述性。

图层可以并排 - 没有人说他们拥有是一个在另一个上面。

答案 1 :(得分:0)

表达层是我最常听到的包含UI组件的图层。

答案 2 :(得分:0)

外层怎么样?顶层?那层将不会被命名?