有人可以提供其中包含SOA的软件产品或应用程序(商业或开源)的真实示例吗?
例如,某些X公司声称其软件产品的最新发布版本现在与SOA兼容。
答案 0 :(得分:4)
SOA不是可以声称软件产品与SOA兼容的规范。阅读有关SOA http://en.wikipedia.org/wiki/Service-oriented_architecture
的更多信息SOA基本上是一种架构/实现技术,旨在将表示层与数据层的松散耦合。因此,多个服务/模块/应用程序可以访问相同的数据并根据需要使用它。这个松散耦合可以导致更多的分布式编程。在您看到特定服务需求较多的那一天,您可以将节点添加到群集中以用于特定服务。
本身的示例是使用SOA体系结构构建的应用程序。 Liferay(开源Java CMS)是一个基于服务的应用程序。所有暴露某种API的应用程序(请参阅programmableweb.com)都可以称为启用SOA,您可以按照自己的方式提取数据并使用它。
但是,肯定的是,SOA不是规范。