面向服务架构的优势

时间:2015-03-09 05:21:57

标签: web-services wcf design-patterns architecture soa

我在Google上搜索过,但没有直接回答面向服务架构的优势

有人可以强调一下 SOA 的一些好处吗?

2 个答案:

答案 0 :(得分:1)

最重要的两个(至少在实际意义上)是:

  • 小巧,易于管理(即可维护)组件。
  • 服务可以分布在不同的机器上。这使得 系统高度可扩展

换句话说:SOA非常适合现代软件开发领域,具有分布式团队和不断变化的需求,无论是功能还是非功能。

答案 1 :(得分:-1)

它为您的代码提供了大量的可用性,并为业务提供了巨大的力量。

假设你开始创建一个银行应用程序,现在你需要为它创建一个移动应用程序,如果不是这样,你必须将服务中的方法公开给Master / Visa进行交易。< / p>

现在,在上面的场景中,如果应用程序的设计考虑了SOA,那么可以重用大量代码并增加集中部署的优势。