一个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承认他“低估了其中所需的文化变迁”。比如,haw的一个应用软件小组为一个特殊的应用软件建立一项服务,其他的开发组决定将这项新服务用于他们自己的项目但却未能通知最初的创始人。结果,当新服务得到更新升级时,其他安装了该服务的应用软件却因此变得一文不名。由此可见,开发者现在必须考虑谁拥有哪项服务、什么样的更新即将来临。
为了产生这种心智上的转变,马萨诸塞州的蓝十字盾公司( Blue Cross Blue Shield,医疗保险公司)的首席架构师Rick Sweeney鼓励员工从不同角度思考商业用户请求。比如,当一个用户请求有关注册数据时,他的员工不会将这种举动当作信息请求然后考虑如何制作应用软件来满足客户需求。相反地,他们会认为这是一次“注册服务”的请求,这样就推动了关于对潜在可复用软体组件的讨论。这种转变可能看上去纯粹是字面上的,但这样带来的新式思考对SOA的成功功不可没。