SOA开展业务的一个全新方法

来源:百度文库 编辑:神马文学网 时间:2024/04/24 00:49:04
2006-11-17 10:33:25
Carrie Mathews
一个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用户界面时,他不再会看到“申请有效性”这一项。相反,用户接口显示了服务正在进行连接的时间次数。当流程在这之前就出现错误, 控制器会显示红色并开始显示服务已经中断的时间。一旦问题得到解决,它又会恢复绿色,同时计时器也会重置。
 
链接:
 
计算SOA
 
当CIO们首次采纳SOA环境时,他们应当跳出传统的结构,从而使他们的投资物有所值。
 
当Ken Yerves如今再看他的IT用户界面时,他不再会看到传统的申请有效性的测算。”随着SOA的到来,整个申请的概念已经不复存在了。”JM Family Enterprises的CIO和高级副总裁Ken Yerves说道。
 
JM Family公司技术业务部的副总裁Tom Holmes补充说道: “每个业务流程都能在用户界面上显示出来,并且我们还能看到所需的时间。”用户界面显示了服务连接的时间。实现该目标前的任何程序如果失败了,控制器会显红,并且数字会恢复到零,然后记录服务时间。一旦问题得到解决,控制器恢复绿色,同时计时器置零。
 
在H&R Block公司,当开发者被要求建立一个能利用此服务的系统时,主设计师Neal Shaw估计了用老方法所需的成本,并与CIO Marc West分享了该分析信息。通过比较,West向其它企业展示了SOA在成本节约上所取得的成功。但是,有时Shaw不得不要求更多的花销。Shaw断言道:“也许我们现在多花了20%的钱来建立一个系统,但是每年我可以从组件的重复使用中得到回报。”。
 
当拥有270亿美元资产的医疗保健卫生服务(HealthCare Service) 的前任高级副主席和CIO Patrick Moroney打算引进SOA时,他计划建立针对服务趋势、性能反响和价值的度量标准。复杂度的减少是他量化的价值之一。比如公司有四个适合客户的引擎,那么SOA会将其减少到只提供一种服务,而让另外三个系统逐渐被淘汰。(CCW-IT经理世界)
(网页编辑:秋月)