SOA
SOA 是“Service Oriented Architecture”的缩写。当企业发展壮大时,通常会增加新的产品和服务。虽然这些新增内容可能有助于扩大业务规模,但以高效的方式实施它们往往很困难。SOA 的目标是让企业能够轻松发展并添加新服务。
面向服务的架构基于能够彼此无缝协作的组件。例如,一家公司通过在线商店销售服装。经过几个月的成功销售后,公司决定增加珠宝部门。SOA 组件可以方便地为商店添加一个新区域,在此例中就是专门用于销售珠宝的区域。随后,公司想要增加新的配送选项。SOA 配送组件可以让添加新配送选项变得像在管理控制面板中勾选几个复选框一样简单。最初,公司只提供电子邮件支持,但后来认为增加电话支持会有帮助。电话支持组件可以让电话客服代表以与电子邮件支持专员相同的方式查询客户订单。
基本上,SOA 使企业能够添加新功能和服务,而不必从头开始创建它们。相反,企业可以根据需要添加或修改这些功能和服务,从而简单而高效地扩展业务。由于现在许多产品和服务都通过 Web 提供,大多数 SOA 解决方案都包含基于 Web 的实现。
测试你的知识