我正在研究SOA架构,我有点困惑,在谷歌上搜索有很多定义,涉及许多技术,这里我的疑惑开始了:如果我正确理解,那么这些就是使系统成为SOA的原则:
也许第5点和第6点是后果,而不是要遵循的规则...Tks
我可以尝试回答我的问题:关于ESB的使用:从理论上讲,可以避免使用ESB,但是如果没有ESB,应用程序所有者将必须各自找到自己独特的方式来公开服务接口,这是很多工作(即使这些接口最终可以重用),并且在将来也带来了重大的维护挑战,这就是为什么它被认为是SOA的重要组成部分,并且被认为是任何SOA实现的事实上的要素。]
BPEL
:是的,它用于协调和协调不同的公开API,可能来自不同的Web服务来创建新的应用程序。