多年来,我参加了许多与SOA相关的销售介绍和演示。SOA项目已经因为缺乏兴趣或大范围而消亡。这个非常流行的词已经失去了势头。
有人看到SOA实现了吗?或者它是一种乌托邦式的愿景,你必须去争取吗?人们是否必须相信SOA,而不去碰它,也不去看它?
发布于 2012-10-24 02:01:48
我的观点是,是的,这是一个完全流行的词,原因如下:
1)太多人将SOA等同于只有web服务。
2)将消息代理和其他过时的技术(可视化编程)重新包装为“ESB”。具有讽刺意味的是,这会导致供应商的锁定和灵活性降低,因为您没有源代码。
3)不把注意力放在合适的解决方案上--也许FTP是一种适当的数据传输方法,这不是必要的,而是需要存档的,也许HTTP太容易失败(或阻塞),而基于消息的体系结构更合适--一切都是WEB服务!
4)过于注重可重用性和灵活性会使体系结构变得草率和软弱,而不会简单地解决问题(或简单地解决问题)。
发布于 2012-10-24 02:28:40
人们是否必须相信SOA,而不去碰它,也不去看它?
我觉得你的问题真的很好。我个人认为面向服务的体系结构和围绕它的嗡嗡声为相关Web技术的开发提供了良好的动力。看看O-数据,ASP.NET MVC API和WCF。它们都有一些SOA的细节。
如前所述,对于SOA到底是什么有一个很大的误解:

如前所述,SOA不仅仅是一个web服务,还有更多的全局意义。现在:剩下的人也有很大的嗡嗡声。
https://softwareengineering.stackexchange.com/questions/171113
复制相似问题