胖客户端

胖客户端(Rich or Thick Client), 是相对于“瘦客户端”(Thin Client) (基于Web的应用程序)而言的, 它是在客户机器上安装配置的一个功能丰富的 交互式的用户界面,例如Oracle、DB2数据库的客户端管理工具。

胖客户端(fat client), 有时候也称为厚客户端(thick client), 是在本地安装了丰富资源的网络电脑, 而不是像瘦客户端那样把资源分散到网络中。 比如很多PC(个人电脑)就是胖客户端, 因为它们有自己的硬盘、CD/DVD光驱、软件应用程序等等。

胖客户端一致受到网络使用者的欢迎, 因为胖客户端是可以定制的, 使用者能够选择安装什么样的软件和配置(configuration) 什么样的特殊系统。另一方面,瘦客户端容易管理, 比较容易避免安全风险,并且不需要什么维修和许可开销。

现在的模型是胖客户端。 胖客户端是一种运行轻量型组件的客户端, 用户界面负责这些轻量型组件。这种应用组件对用户起作用, 外部源请求数据,然后格式化数据表达。 也就是我们看到的在iPhone上运行一个应用。那就是模型。

这种模型常常促使开发向前关注SOA的前端部分。 它变换了WS关注开发的焦点,而且所有苛刻的问题更加的REST风格。