我们目前正准备转向事件驱动/面向服务的架构(知道这将是一个漫长的过程)。如果有人有任何建议,只是想得到一些智慧的话。我们的管理开始真正推动过渡,但来自顺序处理环境,我们不仅担心我们的 IT 团队,还担心业务将如何应对。
只是想看看其他人在采取这种行动时还必须忍受哪些其他最初的障碍。他们购买了 Oracle 的 WebLogic / SOA / BPEL Suite。
谢谢,
小号
确保团队中有真正了解 EDA/SOA 的人(员工或承包商)。
太多的公司认为他们应该尝试一项新技术,因为围绕它的嗡嗡声和 CIO 杂志上的一些好文章,但未能将成功所需的知识带入公司。
埃里克 J. 所说的。
此外,尽量抑制拥有一些集中式代码作为一切事物的主控制的冲动。
尝试垂直组织您的服务(基于单独的业务职责,每个都有一个完整的垂直堆栈)与水平组织(每个服务调用“向下”到较低层)也是一个好主意。他们应该更像对等而不是层。
阅读有关如何发现您的服务以及一些有关 soa 方法论、治理的信息……如果您不这样做,您将获得一个 SOA 意大利面条式系统。
http://www.amazon.com/Service-Oriented-Architecture-SOA-Concepts-Technology/dp/0131858580