你是否看到过一些表格和图形,用以展示SOA开发环境如何工作,仅仅靠一些代表企业结构和SOA开发环境之间进行信息和数据交换的来来回回的箭头。这些简单的图表可能让你难以相信。构架师和开发人员之间可以仅靠这些箭头来联系起来,这些是由David Linthicum,专门进行面向服务架构结构咨询和顾问的Linthicum Group LLC公司的CEO提出的。
他表明,存在于企业架构师和SOA开发者之间的内部冲突可以被添加到一个阻碍SOA发展的障碍表单里面,同时结合对SOA构架的认识性缺乏和对商业运作的欠理解部分。
另一方面,他将谁将控制SOA描述为一场原始战争。“一边是SOA部落,另一边是企业架构师部落。而在两个部落间的不良的竞争导致了功能不良的IT业界的人力资源环境。这应该是现在我们从事的领域里面的核心话题。” 星期五,他在由从事技术教育和协商的Shared Insights LLC.发起的远程电信会议里面作为代表发言,“向SOA进军:EA是不是要引领联合?”
他谈到存在于企业架构师和SOA开发者之间的内部冲突,并用幻灯片展示了双方在组织内部争夺实力的示意图。Linthicum问这样是否可以充分地描述企业中的这场残暴战争,他嘲讽说大部分时间这就好比两个处于中年危机的男子在拉扯一张架构图表。
Linthicum目前在外做SOA顾问,经历过SOA承诺未被兑现时的情景,他描述了IT人力资源的环境。起因是因为两边没有弄明白他们所处的地位,因此在一些案例里面无法很好的完成工作。
“大体上讲,面向服务架构的概念和其能为企业带来的价值并没有紧密的联系,也就是说它应该依靠现有企业架构师人员。一些虽然是面向服务架构的传统企业体系结构不能适应其业务扩展。而SOA人员却没有将他们明确出来,怎样SOA 与现有的企业体系结构想结合。”他所指出的这些问题存在着反对意见,但其为数不多。
Linthicum讲述一些组织和机构存在企业架构师小组和SOA小组一起工作的情况,但当问及两个团队互相协作的几率时,他们的负责人说:“大约15%,我不认为会有很多人一起为这个工作。”
问及怎么提高这个百分比的时候,Linthicum阐述了这个问题的第一步,“我们必须把这个问题当作一个任务来关注。因为两者缺一不可。在全球2000多跨国公司里面,使用SOA体系的组织不可能不与EA为中心的组织进行来往。”
结束冲突是针对于每个人的长时间的使命。
“对于SOA要学会与EA体系相结合,对于EA也要更加积极的与现有的SOA相渗透。”
这些由Linthicum提出的问题应该给两边的人带来警示,还包括因为SOA步骤和在组织内部缺乏领导等的过度竞争体系所造成的混乱结果。
“你在SOA方面存在着疑惑,我们去搜索一些无意义的关键词,例如SOA2.0。对于我们明白体系和SOA的人来说,那只不过是一个体系的样本,真的可以将后面的版本号去掉。”
无论是卖主还是分析公司或标准组织都正在协助Linthicum所谓的“体系方法竞争设置”。无法找到适合他们的体系结构,他指出,“许多组织和机构选择了让他们自己竞争。”
Linthicum在于远程电信会议上指出,所有的这些在于在SOA领域缺乏领导全局的力量。
“我不认为哪一个组织,卖家,个人可以驱使SOA与EA相契合。当然,会有人去引领这种结合,但是现在还没有出现,但是我认为这种变化很快就会到来。在语义与版本的理解上会出现一个通用设置。”他说。
针对最近的冲突状态,Linthicum基于分析业务说明SOA应用程序存在于整个所有企业的工作区中。
“在很多情况下,我与客户进行协商时,我只是一个装饰。在组织内部我并没有被视为长远战略分析的角色。他们按照SOA从基本的层面围绕现有的体系和现有政府进行组织。”
对于EA来讲要做整体分析,而不仅仅是只关注于现存的底层结构,那些事情可以将其作为一种服务加入到新的SOA软件构架(SaaS)和Web2.0中。
“为了成功使用SOA、SaaS、Web2.0驱动EA,需要利用中央控制机构来控制组织内部行为。因此已经没有时间和精力去浪费了。”
作为一个顾问,其指出“缺乏交流”这块顽疾。解决方法就是让SOA和EA的团队相互间增强了解。现在存在的一个问题就是两者间都认为自己别对方更了解对方,可以更好的完成工作。
“很有意思的是在每一边的每个人都认为可以胜任对方的工作。EA的团队认为他们完全理解SOA而且完全可以胜任。因此,他们不会刻意去了解他们。而SOA团队认为他们也很了解EA,他们可以加强组织的实力,而且可以如果将EA解雇掉,他们可以干的更好。”
结果Linthicum说他就像一个局外人,经常需要老练的外交技巧将这些人拉到谈判桌上。
“那里根本没有多少协同,在很多企业内大多是不良的结症。事实上,我更多的是作为一个在两者之间的顾问,特别是在需要相互协作的时候。要是有SOA项目的时候,你可以发现他们真正共同的核心协同,就是他们都需要为企业提供相当的价值。”
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突