偶然在关于面向服务的架构(SOA)相关的技术讨论中迷失是人为的因素。
在OMG的SOA协会赞助的一个圆桌会议上,Fill Bowen,IBM的SOA市场管理经理,提到了一个不太经常听到的话题,他断言说一些IT从业者相信SOA威胁到了自己的工作。
“我们在很多开发机构和IT商店看到的人们的担心是——我们在移向SOA的时候他们会丢掉工作。”他在协会发布的一个圆桌会议的播客中提到,“因此原先我们在进行管理的时候经常讨论的就是,行,你的工作不会丢失。它会改变,但不会丢失。这不是一个努力——你知道,我们有很多公司都声称进入到SOA是缩减规模的开始。这不是SOA的本意。它不是要去减少你的IT商店的规模。它是要使你的业务更加富有生产力。”
谈到Bowen的评论,Ron Schmelzer,ZapThink LLC的高级分析师,说担心并不是完全没有根据的,并且同意为了SOA的前进这些担心需要解决。
“我想有一些合理的原因,使得只具有开发技能的IT工程师会担心进入到SOA会威胁到自己的工作。”Schmelzer说,“毕竟,进入到SOA只是架构性的,而不是技术性的,这就意味着只具有开发技能的工程师将会在一个要求高度重用和松耦合的环境中,和在一个异构和持续变化的环境中,处于一个明显不利的位置。”
Tony Baer,onStrategies的主力分析师,看到了一个更远的问题,在IT工程师和业务人员中缺乏对SOA的理解。他们应该共同合作完成一些新出现的标准如BPEL4People。
“问题是双方都各有一套。”Baer说,“这就是最新的业务和IT人员之间存在文化分水岭的证明。业务人员说IT人员不懂在真正的业务过程中需要什么,而IT工程师反驳说业务人员不知道将他们的过程在IT系统上解决最关键的是什么。
Schmelzer建议,一个方法就是在IT工程师中培养目前缺乏的架构开发的技能。架构和管理技能将会从一个大的角度来弥补IT和业务之间的鸿沟。同样,开发架构技能可以为感觉工作受到SOA威胁的开发者们提供更多的保住工作的安全感。
“简直是太缺乏架构技能和才能了,”Schmelzer说。“因而,开发者技能将经历一个长期的需求下降过程,而架构技能将经历一个长期的高需求过程。所以,我也同意IBM的观点,IT组织有一个学习新技能的机会来使得他们避免被淘汰。这并不意味着IT公司将会缩减规模,但是这些机构的实质和眼界将被无疑被改变。不要和变化做斗争——随波逐流,繁荣发展。”
查阅关于SOA的全部文档