SOA应用状况分析
在全球范围内,服务导向架构(SOA)正成为未来企业软件架构的趋势。《信息周刊》和埃森哲公司通过对中国上千家企业机构的问卷调查,了解在商业科技推动企业竞争力及商业创新的背景下,中国企业部署SOA的现状和未来的趋势。在对所有参与调查企业的数据进行分析的基础上,我们根据参与调研企业的规模,将调研数据分为两部分,即大中型企业(雇员人数在500人以上且年营业收入在5000万人民币以上)和小型企业(雇员人数小于500人或年营业收入小于5000万人民币),分别针对这两类企业进行了分析。
基于调研数据分析,我们发现:
基础应用
被调查企业中,拥有SOA应用的企业占8.8%,在大中型企业中,这个比例是10%。四分之三的被调查企业未对SOA采取任何行动。然而在较早开始SOA部署的企业中,60%的大中型企业和超过一半的小型企业都表示他们将增加在SOA上的投入。数据表明尽管SOA在中国尚处于应用启蒙阶段,但企业在SOA上的投入却在快速增加。
91.2%的被调查小企业与76.9%的大中型企业缺乏有效的应用系统管理制度,所有被调查企业中,仅有15.5%企业拥有比较完善的应用管理制度。
在已经或计划部署SOA的企业中,四分之一已经开始有限部署EDI、XML、Ws*、SOAP>、UDDI、BPEL、BPMN等SOA基础技术,但主要集中在大中型企业。
SOA部署
在了解SOA的被调查企业中,有80.9%的企业表示将采取积极态度部署SOA。
已经或计划部署SOA的被调查企业,既包括大中型企业也涉及规模较小的企业,这反映出是否部署SOA与企业规模的联系不大,同时也表明通过部署SOA,小企业可以缩小和大型企业之间的差距。
商业智能(8.1%)、客户关系管理(7.6%)、供应链管理(7.4%)等系统是基于SOA开发新应用的优先选择。以上数据都表明SOA的部署主要集中在渠道管理,特别是客户管理。
预算和投资回报
在已经或计划部署SOA的被调查企业中,三分之二的被调查企业的SOA预算在100万元RMB以下。数据表示较早开始SOA部署的这些企业已经意识到部署SOA并不是简单的购买产品,而是通过一定的投入进行组织的深刻变革以获得最大的利益。54.3%的企业的SOA预算在50万元RMB以下,这些投入较小的企业主要集中在基于SOA的测试项目。
对于部署SOA不能达到预期的原因,调查的反馈显示了企业对此的不同看法。56.3%的被调查企业认为,技术/产品不成熟是导致SOA应用达不到预期的主要因素。而同时大多数企业并不认为技术问题是部署SOA的最大障碍,业务流程没有完全准备好才是关键。这种认识上的差异可能与不同企业扮演的角色不同有关。
在对SOA感兴趣的被调查企业中,73.7%的企业计划在未来两年内部署SOA。数据证明企业已经意识到开始部署SOA的必要性,同时可以预计未来1-2年,SOA在中国将进入快速发展期。
价值和障碍
88.8%的被调查企业优先认可SOA的商业价值。参与调查的大中型企业中,分别有43.1%和44.6%期望通过部署SOA促进企业的业务发展及流程优化。只有12.3%的大中型企业认为SOA的价值主要是技术创新。以上数据表明部署SOA是一项业务驱动的组织变革,而不是技术驱动成本削减。
整合现有应用系统(40.6%)以及整合业务流程(38.2%)是企业部署SOA的首要驱动因素。小企业对商业创新比较关注,15.8%的小企业认为,部署SOA是建立新的业务能力的基础。同时,38%的大中型企业也表示,建立新的业务能力是企业部署SOA在未来最重要的驱动因素。调查显示90%可以支持现有业务需求的应用无法满足企业未来的业务发展,这对于未来的变化是一个巨大的推动力量,而SOA,由于其能有效加强现有应用的能力,被视为在这方面投入的优先选择。
中国企业部署SOA的主要困难除了在于流程再造的准备不充分(42%)以及无法明确SOA的商业价值(41.9%),44%的大中型企业还强调了与管理层沟通的困难。
策略
在SOA实施的不同着手点中,28.7%的被调查企业选择测试单个SOA应用、33.8%选择基于SOA的系统及信息集成、19.3%选择基于SOA的部门内部自动化、13.4%选择跨部门的SOA应用、4.8%选择基于SOA的合作伙伴产业链。对于如何部署SOA的分歧意见显示SOA的部署并没有统一的方法,有些企业可能通过业务流程的驱动来实现,而另一些企业则可能通过对技术的集中变革实现。因此,一张清晰的,为企业量身订制的SOA部署路线图将是避免投资浪费的最佳选择。
四分之三的被调查企业希望在部署SOA过程中借助外部资源。(信息周刊)
(责任编辑:铭铭 mingming_ky@126.com TEL:(010)68476636)
- · Informix动态服务器onstat选项
- · Informix SQL 的使用技巧
- · 在UNIX下的Informix-online中合理地组织表
- · 开发优质高效的Informix数据库应用程序(1)
- · Informix数据备份技巧
- · Informix 4GL写的转换成大写金额字串的函数
- · 一个批量删除临时表的sh用于informix
- · 影响CPU使用率的配置参数和环境变量
- · Ontape -r 恢复总结(1)
- · 用shell实现Informix的性能监控
- · Windows xp下的Informix connect配置方法
- · OnLine非正常结束后处理办法
- · OnLine进程被挂起后处理办法
- · Informix动态服务器表分片策略的计划和调整
- · 备份Informix-Online数据库三法
- · datetime类型简介
- · 配置Informix动态服务器中CPU虚处理器
- · online的备份详解
- · 配置和实现Informix ON-Bar的备份解决方案
- · Informix sysmaster表详解
- · JDBC连接Informix IDS
- · Sybase数据库死锁对策
- · SYBASE ASA数据库恢复方法
- · Sybase数据库简介(1)
- · SYBASE零售行业解决方案
- · SYBASE数据库日志详解
- · SQL Server 的通用分页显示存储过程
- · Oracle数据库中索引的维护(1)
- · Oracle9i的索引监视及注意事项
- · Oracle 的位图索引简述
- · 在ORACLE里按用户名重建索引的方法
- · Oracle数据库强制索引
- · 改善Oracle的索引
- · Oracle管理查询管用的sql语句
- · Oracle中的模糊查询
- · Oracle 中使用层次查询方便处理财务报表
- · 使用Oracle的Instr()与decode()函数进行多条件组合查询
- · MS SQL Server查询优化方法
- · Access使用查询
- · Access的跨库查询
- · Access 创建索引
- · 为数据库建立索引
- · 优化Microsoft Access提高速度
- · Sybase数据库的性能优化
- · 查询优化
- · 提高ORACLE数据库的查询统计速度
- · ORACLE SQL性能优化 (上)(1)
- · ORACLE SQL性能优化 (下)(1)
- · SQL Server性能分析参数
- · SQL Server 性能优化工具(1)
- · 使用索引调节向导调整应用程序的性能
- · 优化SQL Server服务器内存配置的策略
- · 影响SQL server性能的关键三个方面
- · MySQL性能优化的参数简介
- · MYSQL数据库的查询优化技术
- · 确定Oracle数据库表中重复的记录
- · Access数据库与SQLserver2000的数据互导
- · SQLServer和Access、Excel数据传输简单总结
- · SQL Server到Oracle连接服务器的实现
- · 使用SQL Server数据转换服务升迁Access数据库(1)
- · 将Access移植到SQL Server
- · 联系使用Excel和SQL(1)
- · 避免Access和SQL Server的空值冲突
- · 保护SQL Server:为安全性而安装
- · SQL Server 2000 客户端实用程序
- · 执行一个安全的SQL Server安装
- · SQL Server安全-加密术和SQL注入攻击
- · 指定文件位置优化性能
- · SQL Server备份的三个恢复模型
- · SQL Server的空值处理策略
- · 两个SQL Server维护技巧
- · 用SQL Server保持会话状态
- · 使用SQL服务器内置的错误寻找器寻找和剖析错误
- · 安装SQL Server 2000
- · SQL Server 2000 与 SQL Server 7.0 版兼容性问题
- · MS SQL Server 7.0 性能优化指南
- · MS SQL Server 7.0 的 SAP R/3 性能优化指南
- · 基于WEB的数据库查询
- · Sql Server全文搜索中文出错的问题
- · SQL Server7移动数据的6种方法

