• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

SOA的Service与企业“服务”并不直接对应

发布: 2007-6-13 19:52 | 作者: 梁新刚 | 来源: | 查看: 15次 | 进入软件测试论坛讨论

领测软件测试网

背景资料

所有企业级软件厂商都在大力倡导SOA概念。某主流软件商甚至将SOA比做当今软件业兵家必争的荆州。但是,企业对此概念反应远没有厂商那么热。究其根本,还在于厂商没有明白地告诉企业用户:SOA是什么?SOA对于企业意味着什么?

易观分析

对于程序员来说,SOA是松耦合的软件体系架构,承载着前沿的软件工程思想;对于软件厂商,SOA是推动市场的新理念,触发企业IT投资的兴奋剂;对于企业用户,SOA意味着什么呢?

一个标准说法是:SOA将使设计、开发新应用程序并将其与原有业务应用程序集成的方式出现根本变化,它将企业应用程序的开发简化为轻松进行集成和重用的模块化业务服务。

对于企业的IT主管来说,这个解释是直观易懂的:将软件功能模块化之后,与业务模块对应、促进了企业的服务水平,也能使IT系统灵活应对业务流程的变化。

但是,这个理解是似是而非的。SOA(Service-Oriented Architecture)中的Service是一个技术层面的、细颗粒度的功能模块,还远未达到与企业业务流程直接对应的程度。这个问题,或许是由于厂商的疏忽,在倡导SOA的过程中并没有向企业用户透彻解释这一点,由此产生了用户对SOA的许多通俗化理解。某电子制造企业的IT经理对SOA的理解,可作为一个例证:“IT部门以前偏重于支持、但SOA要求IT部门提供服务。因此,与业务部门并行、相对独立的IT部门更容易部署SOA”。其实,并不是因为SOA中包含Service,就对IT部门有了提供服务的新要求,这个Service并非现实中的“服务”。

企业用户要求IT新技术带来的效果直观明了――增收、节支或提升效率。软件厂商可能并非有意不说明以上关键问题,而是没有意识到企业用户会有这种误解。



易观观点

企业用户应当要求软件厂商澄清SOA概念,对于新技术架构给予直观易懂的“说法”。就软件厂商而言,要向企业用户说明SOA这样的技术架构的原理和价值,虽有难度,但也不能含糊其辞。

(责任编辑:铭铭 mingming_ky@126.com TEL:(010)68476636)



延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网