《程序员》杂志第6期做了题为“业务敏捷:SOA的本质”的专题报道。其中除阐述SOA的本质及和业务的关系外,还给出了一份对SOA在中国企业中应用现状的调查。
因为历史的原因,国内的IT发展相对于国外总有一个延后期,这次的SOA应用现状调查再次印证了这一观点。目前SOA在国外已经得到很好的应用和发展,像IBM和BEA等公司也相继推出了成套的产品。但调查显示有近74%的中国企业目前针对SOA未采取任何行动。仅有7.61%的企业“在企业IT和业务流程架构中全面部署SOA”。
但同时数据也显示70.65%的中国企业已经认识到SOA的价值,认为SOA能弥补现有IT系统的不足、有助于业务发展等。在“部署SOA对公司带来的主要价值”这一调查项中,结果显示:
其中约38%的企业认为,SOA最吸引其之处,是有利于开发新的商业流程;约51%认为能提高现有的商业流程的灵活性。……24%左右选择降低开发成本,这源于SOA所带来的标准化,容易产生规模效率,使企业降低系统重复开发和维护的成本;同时其“松耦合、构件化”的特点也使得其能更加灵活地开发新应用,约有23%的人对SOA这一优势情有独钟。
值得一提的是,尽管行业资深分析师们无一不看好SOA,但国内SOA的实际部署使用却并不是特别顺利。究其原因,有高达51%的企业认为障碍在于整合现有系统的成本过高,约34%的企业认为是成本超过预算,42.39%的企业认为所需技术还不够成熟,甚至还有32.61%的企业认为部署SOA会增加IT系统的复杂性。
在如果选择SOA会选择目前市场上哪家厂商时,40.22%的企业选择了IBM,17.3%选择了微软,另有15.22%选择了BEA。看来IBM的“随需应变”,微软的“软件和服务”以及BEA的“流体计算”等强有力的宣传起到了一定效果。
本次报道还邀请了IBM中国开发中心Web 2.0首席架构师毛新生,BEA中国公司SOA首席顾问萧百龄,IONA中国公司首席架构师梁耀文以及具有SOA部署经验的北京正邦公司行业专家詹少梅等对SOA的相关概念和问题进行了探讨。
阅读全文:《程序员》第6期:中国企业应用SOA现状调查 更多精彩企业技术内容,请访问InfoQ中文站!
分享到:
相关推荐
程序员的AI书:从代码开始,是为程序员群体所写,涉及人工智能领域的入门级读物。书中以代码为核心,涵盖了AI领域多个子方向的基本知识,实践技能和开发经验。它从AI的定义、历史和技术背景讲起,逐步深入到机器学习...
程序员在面对复杂的系统设计和算法优化时,常常需要借助数学工具来提升工作效率和解决问题的能力。图论作为数学的一个重要分支,在算法设计、网络分析、软件工程等多个领域都发挥着不可替代的作用。因此,对于程序员...
程序员成长路线图:从入门到优秀 程序员成长路线图是 IT 行业中一个非常重要的主题,作为一个 IT 行业职员,我经历过一个普通程序员成长的过程,同时也接触过许多不同层次的程序员。他们或在我身边匆匆而过,或与我...
针对文件信息,接下来的内容将基于“程序员到项目经理”的职业发展路径进行详细的知识点阐述。 首先,程序员与项目经理虽然都属于IT行业中的职位,但他们的工作职责、技能要求、以及日常活动有着根本的不同。程序员...
该文档【揭秘程序员玩转DeepSeek:中小企业私有化部署与全场景业务应用的隐藏技巧】共计 22 页,文档内容完整、条理清晰。文档内所有文字、图表、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。
在IT行业中,C++是一种强大的、面向对象的编程语言,被广泛应用于系统软件、游戏开发、金融服务等领域。作为一位C++程序员,不断学习和提升自己的技能是至关重要的。以下将根据给定的书籍标题和描述,详细介绍这三本...
### 程序员成长路线图:从入门到优秀 #### 一、程序员的梦想与现实 ##### 1.1 程序员的梦想——中国的比尔·盖茨 在IT行业中,很多程序员都有着一个共同的梦想——成为中国版的比尔·盖茨。这种梦想不仅仅是对...
### Java程序员职场全攻略:从小工到专家 #### 核心知识点概览 - **行业揭秘**:初窥门径,了解Java行业的现状与发展前景,包括行业趋势、技术革新及市场需求的变化。 - **职场误区**:揭示Java程序员常遇到的职业...
2006程序员第六期
程序员的 AI 启蒙课:ChatGPT 让你 1 人顶 3 人
一个_NET程序员的创业感想:关于创业 想创业的CODER看看吧
程序员成长路线图 从入门到优秀
《2006程序员第五期》是一本专为IT从业者设计的杂志,它反映了2006年当时编程领域的热门话题和技术趋势。该期刊的发布旨在为程序员提供最新的技术资讯、实战经验分享以及行业动态,帮助他们提升技能,跟上快速发展的...
"程序员的自我修养—链接、装载与库" 在计算机科学中,链接、装载和库是三个紧密相连的概念,它们都是程序员需要掌握的重要知识点。下面,我们将详细解释这些知识点。 一、链接 链接(Linking)是指将多个目标...