【发布时间】:2011-06-10 17:37:02
【问题描述】:
您好,我是 n 层架构的新手,正在尝试找出托管应用程序代码层的应用程序服务器的功能与 Web 服务的功能之间的区别?
所以我会告诉大家我对整个 n 层概念的理解,我们有 UI -> Web 服务器 -> 应用程序服务器上的业务逻辑/应用程序逻辑 -> 数据库服务器。 (当然负载均衡器和多个服务器实例也将存在以固定和存储进程的状态)
但具体来说,业务逻辑层不会与 UI 绑定,因此或多或少是独立的,可以重复使用。
另一方面,Web 服务也提供类似于业务逻辑的功能,它不依赖于 UI,并且可以在不同情况下重复使用。
谁能解释一下我刚才解释的是否正确?正如我之前提到的,我是新手,所以如果这听起来很愚蠢或幼稚,请不要抨击我:)
【问题讨论】:
标签: web-services service business-logic n-tier-architecture