SOA最差实践:缺少必要的人际技巧

日期: 2008-03-20 作者:Rich Seeley 来源:TechTarget中国 英文

Sonic软件和Progress软件公司技术总监Dan Foody,在他所认为的SOA最差实践基础上正见证着SOA的一系列失败。作为技术总监,他并没有从技术层面上来看待这个问题。在TechTarget的采访中他将与我们探讨为什么人才因素与技术能力同等重要,甚至更为重要。


  什么样的SOA方案能够克服SOA最差实践的情况呢? 



Dan Foody:我认为面向服务架构面临的最关键的两个挑战,一是目前企业正努力解决的组织性变革问题,这决定着IT领导者会将SOA导向何处。除此以外,在SOA的架构过程中会有很多人参与其中,但在整个IT环境下的这些人很多并不是我们所要真正提及的SOA业内人士,他们面临的大问题是如何激励企业朝着正确的方向发展。他们也许在技术层面理解SOA的理念,但在组织结构方面面临着挑战。


另一方面,我们也许会看到恰好相反的人员。他们可能来自商界,对于组织结构有一定的了解,但他们并不能真正了解为什么科技需要与之结合。这样一来,就会出现人们将改变SOA标准去满足自己的需求的现象。


  那么在这两者之间的中庸之道应该是怎样?


  Foody:你有两个选择,一是,你需要在技术和组织结构方面都有一定了解的人才,二就是将这两方面的人才召集起来组成团队。在这个团队中,有具备组织技巧和将之与技术结合的人才,也有技术型领导以确保技术正确合理的利用。


  这个“人才”是指专业架构人士加入,还是指具有专业管理技巧的商业人士?


  Foody:这个人才需要管理和组织技巧,但并不一定要是一个管理者。许多时候,将面向服务架构引入企业的往往是那些推动该架构的角色,他们并不一定必须是管理者。比如,我们有一位财务总监,要推行面向服务架构,他可以从其下的组织结构开始。通过管理结构的各个级别来推行是一个很有效的方法。


  但如果财务总监对此并不感兴趣,我们就需要一个有影响力的领导者。他可以给人们影响引导他们去做正确的事情,即使他们并不是直接的领导人。 这就需要一些宣传的能力。有的架构专家具备这种能力,而有些没有。但这种技巧仅仅是帮助你在你想要推行SOA的企业或机构中引入SOA,但不能帮助你在各个管理层中推行SOA. 每一个企业和机构在推行SOA方面都有一些不同,正确理解组织结构的特色是很重要的。


  这些宣传性的技巧有的时候并不容易得到,顾问能给予帮助吗?


  Foody: 我想会的。顾问能从不同的方面给予帮助。一是直接指出技术缺陷让人们加以解决,一是从组织结构层面来推行对SOA的正确理解。但是, 从某方面来说,顾问并不一定能领导企业,所以他们必须在支持的职位上服务而不是作为SOA在企业中的执行者。 让一组顾问为企业建立起SOA后就离开,这样是不会成功的,因为你需要做的一部分事情是改变企业自身的文化和其现有解决问题的思路。


  企业应该如何发现内部人才?


  Foody: 许多情况下, 他们已经具备此类人才,关键是如何发现他们。通常来说,正确的方法是关注哪些人在项目推进方面比较成功。你会发现,那么能成功的将自己的项目推行出去的IT领导不仅仅输出了商业利益,而且使用了非常有效的技术手段。当你看见那些商业利益和技术利益兼具的项目,不管工作方式如何粗糙,毕竟都能完成达到预期目的。只有这些让他们的项目得到成功的人才才有可能成为引领面向服务架构的合适人选。他们并不一定具备所有的技术和技巧,但顾问们可以帮助弥补他们的知识空白。另外,你也可以在企业中找到能与他们成为团队的人。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。

  • 购买应用集成工具可以采取平衡做法

    购买应用程序集成工具需要好好看看你的公司需求,知道从供应商里面要寻找哪些关键功能。