面向服务架构(SOA)全面解析
1. 其他SOA方法
在建立面向服务架构(SOA)时,通常采用自下而上和自上而下相结合的“中间路线”方法较为合适。建立SOA需要逐步推进,并且迟早需要管理层和业务部门的支持。至于是先获得支持再行动,还是在行动过程中获得支持,这并不是最重要的,它只是决定了诸如中央服务团队(如SCC)和必要资源是正式建立,还是在CIO和/或CEO或多或少的非官方支持下非正式地发展。
1.1 SOA的驱动因素
Anne Thomas Manes认为,SOA背后有四种典型的驱动力量:
1. 开发者驱动(基层推动) :这种方法能积累经验和技术专长,但存在缺乏协调和协作的风险。
2. 业务项目驱动 :通常会产生概念验证或试点项目,如果成功,会鼓励进一步采用。不过,最初的孤立项目效益可能有限,因此需要将SOA方法扩展到跨组织协作。
3. IT驱动 :对基础设施方面有效,但存在只关注这些方面的危险,容易导致脱离实际。
4. 高层管理驱动(大型项目) :试图通过高度协调的努力,从顶层引入SOA。然而,这种一开始就追求完美的方法通常成本高、具有破坏性且风险大。
实际上,这些方法通常不能单独发挥作用,需要将它们结合起来。SOA从一开始就需要协作,最佳方法是将开发者驱动、业务项目驱动和IT驱动的方法相结合,同时要记住这只是战略的第一步(整体上是一个大型项目,但从一开始不应将其当作大型项目来处理)。
1.2 不同SOA方法的本质
建立
SOA架构实施与管理全面解析
超级会员免费看
订阅专栏 解锁全文
8934

被折叠的 条评论
为什么被折叠?



