3

我对 3 层架构有疑问。我有一个数据层、一个服务层和一个显示层。对于测试,我使用控制台。我设置了对soap文件的引用,但我不知道必须在哪里设置soap文件的引用(在服务层还是数据层?)soap有很多功能可以创建与互联网的guestconnection。

塔拉索夫

4

1 回答 1

2

简短回答:服务引用应始终位于Data Tier(as Service Components/Agents) 中。

长答案

在 n 层架构中,以下是主要层:

[ Presentation Layer ]
[ Service Layer ]
[ Business Layer ]
[ Data Layer ]

Service Layer是为了隐藏您的业务,并Presentation Layer通过您的服务接口直接访问您的客户。

在这一层中,应该只提供接口(和消息/服务模型实体)。它是您的服务表示。

一般来说,3-tier是Presentation Tier>> ;通常在这一层中没有服务层元素,但您可以将它们放在逻辑层中。Business/Logic TierData Tier

在 中Data (Access) Layer,您有两个主要的数据组件:Data Access Components& Service Components(也称为Service Agents)。您对其他服务的所有引用都应该在这里,因为服务是“数据提供者”。

于 2012-07-31T08:21:57.673 回答