【IT168 信息化】随着中间件概念的不断更新,SOA已成为了一项事实标准。抱着这种观念,IBM高级管理人员和很多其他供应商、分析师和软件开发人员都开始重新定义SOA,并总结出了一些非常鲜明的观点。
专家认为:SOA促进了服务流程的可用性,并将业务需求与 IT 功能真正意义上结合起来。
如何部署SOA,选用SOA应遵循何种原因与何种时机,如何当前竞争激烈且快速变化的业务环境中具备快速的应变能力。一些专家分别根据他们与IBM内外开发先驱合作的实践经验提供了一些新颖的看法。而这些看法将帮助关注中间件发展的人们了解SOA在何时何地(甚至何种情况下)在新一代IT体系结构和开发计划中使用。
Holt Adams
IBM解决方案顾问 IT 架构师,他的工作职责包括将客户的业务需求和信息技术相结合,以将其包含到 IBM 产品中或设计为新产品。
不要轻易决定使用 SOA,这与人们改变生活方式有些类似,因为任何开发和操作团队所遵循的IT控制模式将完全不同。
—Holt Adams
SOA不能盲从急进
IBM的目标之一就是在其产品内开发和采用开放标准。通过这种手段,就能在公司的IT基础结构中实现 SOA的价值主张。
从功能上看,SOA能够优化业务需求与 IT的一致性,能够将业务流程活动从服务实现中分离出来,还能够降低操作成本。只有在不固定供应商的情况下才能真正实现这些功能,此时面向SOA实现的技术可以无缝集成,甚至构造全面的端到端解决方案。
当考虑了策略业务目标和活动时,理论上的SOA概念将非常具有吸引力。不过,SOA却不能“盲从急进”,这与改变生活方式有些类似,因为任何开发和操作团队遵循的IT控制模式都是完全不同的。进行业务驱动的开发,必定涉及到将业务需求细化为IT需求,然后将IT需求细化为IT功能。因此,尽管SOA的价值主张十分诱人,但选择何时采用SOA,用户必须考虑业务环境的实际情况。
采用SOA不一定要跨一大步,最好的方法通常是采用循序渐进的方式进行:首先找到可以利用SOA概念和原则的项目,然后使用主要性能指标测定其价值,这是一种让大家都能受益的好方法。