快捷搜索:

非理性扩展SOA架构的致命错误

差错一:非理性的SOA扩展

办事太多,还未筹备好与利用的商业模式相匹配。这样的SOA情况意味着利用完成后必要再次反省。这样的情况可能具有办事浩繁、大年夜量文档以及新对象和中心件富厚的特征,但却短缺敏捷性和增量软件版本性,或重用性。

差错二:遗忘数据

设计一个办事模型就像设计一个数据模型。在处置惩罚历程中遗忘数据易于导致办事机能差,从而影响利用的完备性。在设计办事时,努力共同根基数据库的设计模型。

差错三: 将SOA留给技巧职员

假如把SOA的大年夜部分历程留给企业的IT部门处置惩罚,优化软件机能和靠得住性的设计办事启程点将面临风险,可能不会完全反映出商业要求。

明确商业接口是跨利用集成或多企业应用的本色所在。

差错四:轻忽企业文化障碍

SOA带来的预期上风之一便是增强软件重用性,然则达到这个预期目标是一个很大年夜的寻衅。企业文化障碍会影响SOA重用的效果。例如,假如IT部门患有“非我发现”症(not invented here),法度榜样员、项目引导和架构师就会不相信其它组开拓的重用办事,或者只是盼望自己去开拓整套的办理规划。“非我发现”症会导致多余的编程事情,多余职员分配以及因短缺可用资本而丢掉时机,这里表现了SOA重用机制的主要障碍。

差错五:做出忽然的投入

许多企业,分外是那些觉得在SOA方面起步已晚的企业,轻易倾向从先前的狐疑一会儿跳跃到突如其来的策略投入。然则,没有做好精确的筹备和计划之前,就投入大年夜规模的SOA开拓,这每每会导致严重的差错。由于面向办事是一个经久的阶段,企业应该在进行意义关键的SOA项目之前,多投入理解该项目和培养企业文化。对大年夜部分公司而言,循规蹈矩才是可取的要领。

差错六:差错的动身点

最常见的差错动身点是遵照订购办事的第一个用户的商业需求。例如,假如办事是一个面向用户的利用法度榜样,你可能设计的对象相符他们对数据的需求.。然而,这样的设计历程可能着末会天生出和用户接口一样多的办事,经常导致办事多余并持续增长的问题。加倍统一、系统化和有效的措施是环抱利用法度榜样的商业历程或数据模型来设计一系列耦合的信息办事。

差错七:误以为每小我的设法主见都与你同等

SOA起源于一种用于先辈散播式系统的技巧设计模式。现在SOA远是编程社区之外的热门话题。在适应商业通信时,我们要斟酌并认同这些各个层次上的差异。

对付法度榜样员而言,SOA是一种散播式谋略的形式,其功能块可能可以运用于其它利用法度榜样。

对付软件架构师而言,从另一方面说,SOA起到翻译的感化,打消了不合利用产品之间的障碍。

对付首席信息官而言,面向办事是一种未来投资。代码重用意味着削减开拓新利用法度榜样的开销和光阴。

不过,对付首席履行官而言,SOA可以有助于IT更好地相应商业需求,并且适应竞争猛烈的商业变更。

差错八: 选择独裁以反抗无政府主义

自力的IT项目、组、部门和领域平日都有自立的愿望,可以把这看作“无政府主义”,由于因为这样会导致一个大年夜企业里不能推行共享目标。与这样的无政府主义的另一种极度是独裁,即部门和项目被强制服从中央敕令。这两种措施都无法为一个成功的SOA情况供给所需的平衡。一个布局优越的SOA情况平日包括一个SOA卓越中间(COE),包括所有的早期介入者以及自力项目之间或者企业内部不合部门之间的协同相助。卓越中间还要将对内部历程的介入者造成不需要的滋扰低落到最小。IT员工在为公司合营目标努力的同时,仍可以保留他们的自立性。

差错九: 低估技巧问题

SOA用户必须懂得中心件的繁杂性。只管面向办事越来越盛行并且有越来越多的基于SOA的中心件,对付新手来说仍存在很大年夜的风险会做出差错的抉择。为一个小规模、试验型的SOA项目,采纳点到点的收集办事连接。假如设置设置设备摆设摆设的办事跨越二十或三十个,就用基于中心件的中介,即SOA背板。

差错十:容许弗成共享的办事数量激增

共享办事匆匆进了破费利用产品的更快成长,低落开拓资源和加倍方便掩护。假如每个用户利用程产品的匀称办事数量显着跨越共享办事的20%或者低于10%,这大概意味着共享办事的数量不是最抱负的。

差错十一:过度集中化

与其强加一个零丁的、企业级的SOA背板,还不如采纳联邦措施,大概会更可行和明智。公司的SOA计划 划分为SOA域、子公司、商业单位或者部门。每个域由一名商业治理者和一名技巧经理合营治理。每个域都有它自己特定的SOA背板和办事注册表。它由一个域SOA卓越中间供给支持,并按照以政府规为根基来进行治理。

差错十二: 在你筹备好之前就执行SOA

一个企业级的SOA必要高层治理者,大概还有董事会的支持。然而,过早寻求治理者对企业级的SOA的支持是一件很危险的事。到2010岁尾,只有少于25%的大年夜公司将具备在企业范围内执行SOA所需的技巧和组织技术。

您可能还会对下面的文章感兴趣: