SOA 的应用有多广泛?
我们在工作中一直在讨论 SOA 的使用范围。我们使用 SOA 构建业务流程已经有几个月了,取得了不同程度的成功,但问题是这种架构的使用范围有多大。我的经理相信“大多数”大公司都在使用 SOA,并且它正在行业中获得发展势头,是尖端技术,每个人很快都会这样做。我认为这似乎是两三年前的新流行语,但从未被广泛采用。
有人有这样或那样强烈的感觉吗?
谢谢。
We've been having a discussion at work over how widely used SOA is. We've been building our businesses processes using SOA for a few months now with varying degrees of success and the question came up about how widely used this architecture is. My manager believes that "most" of the big companies are using SOA and it is gaining steam among the industry, is cutting edge technology and everybody will doing it shortly. I argued that it seemed to be the new buzzword about 2-3 years ago and was never widely adopted.
Does anybody feel strongly one way or another?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SOA 是一种编写其他中间件(和用户空间代码)可以使用的 Web 服务的简单、标准的方法。如果您需要将现有代码/服务与 Web 客户端或其他中间件客户端集成,这是一个值得考虑的好事情。
您没有过多提及您想要实现的目标或需要集成哪些技术,但我编写了 Oracle SOA Web 服务,这些服务由移动领域的 Android、Web 领域的 Spring 和其他 Oracle SOA 使用企业领域的客户。
一切都取决于您想要做什么,但 SOA 更多的是一个概念 - 以及集成架构的边界标准,它以任何特定的实现为前提。
SOA is an easy, standard way to write web services that other middleware (and user-space code) can use. If you need to integrate existing code/services with web clients or other middleware clients, its a good thing to consider.
You didn't mention much about what you're trying to accomplish or what technologies you need to integrate, but I have written Oracle SOA web services that are consumed by Android in the mobile sphere, Spring in the web sphere, and other Oracle SOA clients in the enterprise sphere.
All depends on what you're looking to do, but SOA is more of a concept - and a borderline standard for integration architecture, that presupposes any particular implementation.