
SOA的最终目的是获得极其灵活的基础架构,使IT人员可以在企业里面横跨多种平台和领域的抽象层上开发组合式应用,但谁也无法一蹴而就。 如果问起负责构建面向服务的架构(Service-Oriented Architecture,SOA)的人什么最困难,他们中很多人会告诉你: 最困难的部分不是技术,而是改动业务流程以及随之而来的角色和职责的重新划分。许多SOA实施者也这样说,而事实可能的确如此。但技术这方面却未必简单,在所有规划和战略制订完毕后,如何提供及管理服务及消息传送基础架构,还有如何处理已有的平台、应用和系统,并非易事。
SOA的最终目的是获得极其灵活的基础架构,使IT人员可以在企业里面横跨多种平台和领域的抽象层上开发组合式应用,在实际应用时,技术人员必须做出很多关键决策,选择构建服务所需的平台恐怕是IT人员面临的最简单决策了。
要不要使用ESB取决于每家组织的独特需求和情况。不过单单有了ESB并不等于就有了SOA。在实施的各种规模的SOA中,一般不会只有一种。可能需要连接多条消息总线,而且消息在这些总线上传送过程中还需要转换等……
选择哪一种开发平台、注册中心/存储库、管理模式、消息传送系统、安全技术以及测试工具,这会让人晕头转向。人们很容易陷入战术性决策,譬如要不要购买ESB、向谁购买。但你应当在确定了业务流程、核心服务和整体架构之后,再去选择方案。
一碰到实际工作,人们很容易陷入战术性决策,譬如要不要购买ESB、向谁购买。但SOA的要点在于创建这种架构: 支持目标非常明确、简化了的业务流程,通过重新安排传统的项目为流程的更改提供灵活性。

4.23世界读书日读书送惊喜 读书社区全新推出
五一回家带礼:你送那本书给父母、侄子侄女
解读图书指数 读书日推荐: 微软AJAX技术开发指南
读书日推荐:大道至简:软件开发的庄子之道
ASP.NET2.0经典实例教程 JAVA JDK6学习笔记
ADO.NET 2.0高级程序设计 Intel多核开发指南

蔡文胜:中国个人网站在海外有很大机会
周文彪:Google Adsense今年更加本土化
方兴东:最不快乐的时光是钱来了以后
IDG合伙人过以宏 千橡陈一舟 ZCOM黄明明

北京大学授予盖茨名誉校董称号 创新盛会全景
盖茨演讲遭开源人士抗议 回应:尊重个人权利 热评
清华学子七问盖茨“拷问”创新能力 演讲全文
访华具体行程 20年语录摘选 盖茨VS.乔布斯 解读盖茨