CIO:关于重置SOA新视点
一个SOA计划的目标决非是完成首次任务的执行,然后回复到原来的状态,这是开展业务的一个全新方法。
围绕CIO的诸多话题已经渐渐冷却,而SOA依旧人气十足。任何人都无法抗拒这样的想法——创造可重复利用的软件组件,并在整个企业应用软件系统平台上配置。但是CIO们也开始认识到SOA并非一个简简单单走过场的项目,Richard Thomas,昆泰跨国公司(Quintiles Transnational,一家制药、医疗保健和生物科技研究公司)的高级副总裁和首席技术官就说,“一个SOA计划的目标决非是完成首次任务的执行,然后回复到原来的状态,这是开展业务的一个全新方法”。
最近美国“CIO执行委员会”的成员们在芝加哥会晤,共同商讨如何为新的贸易方式做准备。他们就SOA计划编制、文化变迁和组织结构模型等方面的经验进行了交流。
美国州际首席信息官国家协会(NASCIO)发表了一份2006年5月的调查研究,简要描述了各州利用SOA的方法。NASCIO的一个重要建议是:在没有过渡计划和详细说明的商业案例的前提下不要仓促建立SOA。阿肯色斯州的首席总规划师Drew Mashburn,曾经为NASCIO的研究纲要作出贡献,而现在他正在给该州的SOA确立战略方向。目前,阿肯色斯州拥有将近130家州代理机构、董事会和理事会,其中许多都配有定制或购买的应用软件。Mashburn 说:“向SOA进军无疑是一个巨大的文化转变。这时赢得机构领导、地方长官和州立法机关的支持尤为重要。”
为了取得这种支持,阿肯色斯州的执行CIO Doug Elkins 和他的工作组正处于设立一项战略计划的早期探索中。此项计划将会确定整个机构中共同的业务程序,以及互操作性和应用软件再使用的潜在区域,并阐明费用的节省及其他效率问题。该计划将显示出SOA预期产生的两个最重要的效益:机构与机构之间成本的节约和协作的增加。
考虑文化变迁
将SOA当作变革管理的挑战来处理,这将会帮助CIO们胸有成竹地面对在应用软件和资源所有权等基础领域里必然会产生的文化问题。H&R Block(全美最大的一家报税公司)的首席架构师Neal Shaw承认他“低估了其中所需的文化变迁”。比如,Shaw的一个应用软件小组为一个特殊的应用软件建立一项服务,其他的开发组决定将这项新服务用于他们自己的项目但却未能通知最初的创始人。结果,当新服务得到更新升级时,其他安装了该服务的应用软件却因此变得一文不名。由此可见,开发者现在必须考虑谁拥有哪项服务、什么样的更新即将来临。
为了产生这种心智上的转变,马萨诸塞州的蓝十字盾公司( Blue Cross Blue Shield,医疗保险公司)的首席架构师Rick Sweeney鼓励员工从不同角度思考商业用户请求。比如,当一个用户请求有关注册数据时,他的员工不会将这种举动当作信息请求然后考虑如何制作应用软件来满足客户需求。相反地,他们会认为这是一次“注册服务”的请求,这样就推动了关于对潜在可复用软体组件的讨论。这种转变可能看上去纯粹是字面上的,但这样带来的新式思考对SOA的成功功不可没。
创造IT企业的关系角色
围绕SOA展开的组织设计还能导致IT员工结构的变化。昆泰跨国公司(Quintiles Transnational)的Thomas创造了一个新的职位,叫做企业关系经理。“我想让这些人关注整个业务,从而确保它与IT对SOA所做的一切相吻合。他们是我们唯一的联系点。” Thomas说道。当昆泰国际公司致力于执行某项在业务内部或整个业务上有高价值的程序或服务时,该执行任务由企业的关系经理负责。
JM家庭企业公司(JM Family Enterprises)是个汽车经销公司。它的CIO和高级副总裁KenYerves也认为人员的重新安排是成功引进SOA的必要前提。在公司发展SOA的同时,他创造了客户推销员这一新的职务。大约有20个客户推销员分别在四个项目管理部门任职。他们都是针对特殊交易过程的学科专家。具备了这种专业技术,他们就能识别出潜在的程序变化,从而提高交易环境。同时他们还负责分析企业和客户的技术需求,例如怎样更好的提供可重复使用的服务组件。“企业告诉我这些客户推销员事实上知道企业比他们更胜一筹的方法。” Yerves说道。
不应该忽视对这些IT企业专业人员的培训,尤其是在一些非技术性的领域,像企业总战略、企业流程和服务交付等。“实际上自从三年前我们启用了SOA之后,我们在培训上的花费年年翻倍,”Yerves说道,“而且这是纯技术性的培训。”
存在差异的IT 用户界面
当JM Family Enterprises (东南丰田Southeast Toyota是它的一部分)的CIO和高级副总裁Ken Yerves看到他的IT用户界面时,他不再会看到“申请有效性”这一项。相反,用户接口显示了服务正在进行连接的时间次数。当流程在这之前就出现错误,控制器会显示红色并开始显示服务已经中断的时间。一旦问题得到解决,它又会恢复绿色,同时计时器也会重置。
(责任编辑:铭铭 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种方法

