企业采用SOA要分七步走

作者: 桉术CRM | 来源:发表于2017-03-13 13:45 被阅读158次

    桉术CRM:近些年SOA(Service-Oriented Architecture)在国内IT业界刮起了风暴,SOA成了继ERP、CRM等之后新热点,但应用过程中,很多企业会面临找不到SOA切入点的窘境。实际上,CRM就是SOA的最佳切入点,基于SOA部署CRM之后,各个部门人员看到的不再是分散的系统,而是一个面向客户的业务流程,流程还能够被实时的监控,出现问题自动提醒相关人员。企业效率和客户满意度都得到很大的提高。更多关于成功应用SOA的秘诀,请仔细阅读下文。


    SOA,Service-Oriented Architecture,即以服务为导向的软件构架,它是一个组件模型,将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。定义SOA非常简单,但涉及实际应用却难上加难。据调查研究表明,现在越来越多的公司选择使用SOA,也有很多公司在考虑投资SOA,但并不是所有使用SOA的公司都获得了成功。数据显示,近些年SOA领域的投资金额每年都达到上百万美元,但大多数的资金都被浪费了。所以,为了给您的公司投资SOA提供一流的建议,以下是通往SOA成功的七步走。

    第一步:做好功课

    虽然SOA的热度日渐上涨,但还是有很多人并不了解SOA到底是什么,萨德特里研究机构的董事长兼首席分析专家Paul Stockford指出,对SOA最大的误解是认为SOA是一种产品。他说:“SOA并不是你可以在货架上选购的商品。”SOA能够帮助软件工程师们站在一个新的高度理解企业级架构中的各种组件的开发、部署形式,它将帮助企业系统架构者以更迅速、更可靠、更具重用性架构整个业务系统。Ian Finley指出,了解SOA如何帮助您的公司的最好方法就是分析案例研究。除此之外,杂志、贸易展出、与软件供应商探讨等也是了解SOA不错的途径。最好是可以与多个供应商讨论,得出自己对于SOA的独到理解。

    第二步:组件团队

    几乎所有的专家都认为,成功的SOA中最关键的是公司的各个部门、各个方面之间保持顺畅沟通。Nice System的全球营销副总裁将SOA比喻为“IT与商业之间的桥梁。”NICE Systems(NASDAQ: NICE)提供基于意图的业务解决方案全球领先服务商,获取并分析互动交流,了解真实意图,挖掘和利用洞察力以产生即时影响,以提高运营业绩,使世界变得更安全。其解决方案依托于跨渠道和多传感器分析,帮助企业提升业务绩效,提高运营效率,防止金融犯罪,确保合规并加强安全防范措施。SOA或网络服务的技术性质是需要完全由技术部门或外部顾问来全权负责的,但因为其核心在于提升商业过程,所以高层管理人员保持时刻“在线”也非常重要。

    Aberdeen Group的高级分析师Michael Dortch指出,“效率最高的方法就是组建一个由高级管理人员和顶级IT人才的团队。一流的公司会让合适的利益相关者共同参与决策,从实际执行的角度思考问题……SOA的成功会使得公司更具竞争力。”为SOA项目组件跨部门团队,确保团队中的每个人对于项目的成功都有责任感。你、也可以任命一位组长或专家来领导这个团队,这个角色的设置与否需视公司文化而定。

    第三步:制定现实的目标

    目标过大或过小都不合适,目标需根据公司需求来制定。SOA倡议应该在有明确目标的前提下着手实施。如果没有明确的目标而贸然投资SOA,那么你就是在用自己的时间和金钱冒险去投资自己完全不了解或者对公司完全无用的技术。但另外一种错误情况就是有些公司会想要在投资SOA之前设计好一切,这也是一类非常危险的错误。

    实施SOA最高效的方法是寻找一个专门的商业领域,开展网络服务。从整体的角度审视SOA会让整个项目进展得更加容易。如果想要选定某个商业领域,有一个问题是你必须搞清楚的,那就是:SOA能为你的公司带来什么?这个问题的答案会因为组织机构的年限和复杂程度、公司文化、公司优先项目等而不同。

    第四步:整理好数据

    SOA与数据是“互惠互利”的关系,SOA能够促进数据共享,数据整齐、充足也能为SOA的实施“加足马力”。换句话说,数据不足可能会毁掉整个SOA项目。弗雷斯特研究高级分析员James Kobielus指出,“在SOA项目中,你必须最大化资源的共享和再利用,例如客户数据。公司最容易犯的、也是最大的错误便是不考虑整合自己的客户信息,积累在自己的核心企业库中。”

    创建一个客户数据集成(Customer Data Integration,简称CDI)知识库,公司在尝试SOA之前,需要先投资一个主数据管理(Master Data Management,简称MDM))工具。很多公司会选择从他们的客户关系管理(Customer

    Relationship Management,简称CRM)系统供应商的手中选购MDM工具,但Kobielus建议在决定使用MDM工具之前最好“货比三家”。

    第五步:预置或者购买

    随着SOA供应商的增加,市场上的选择也越来越多,不像SOA刚走上市面的那几年,想要应用SOA满足自己需求的公司往往需要做很多IT方面的工作。现在很多公司提供全套的SOA服务,包括用于根据公司需求设置SOA的预置工具。最适合公司的SOA团队往往会将公司的优先事项考虑在内,并与潜在供应商进行讨论。预置工具在SOA实施的整个过程中扮演着“润滑剂”的角色,能为公司的IT团队节省不少力气。Oracle,IBM,SAP都是这方面的领军企业。

    另外,已经拥有完备的SOA的公司应该着眼寻找合适的管理工具,为公司构建起基本框架。Aberdeen

    Group的高级研究分析师Ian Michiels说:“在竞争激烈的市场中,每一毫秒都可能决定生死,增强自身的实力真的非常重要。Standalone SOA,Web Services Management

    Solutions,Progress Software,AmberPoint,和IBM等公司都被誉为SOA最佳解决方案。但我们的目光也不能局限于这些‘最佳’,我们还是应该研究市场上的多种选择,为公司挑选最适合的SOA。”

    第六步:小步前行

    与我们在第三步中讨论过的一样,我们首先应该根据公司规模及需求来制定目标。找出公司整合的难点和断点能够使应用SOA的效果更为明显。对于每个小目标都加倍认真是SOA成功的关键。Dortch发现,成功的SOA使用者对于SOA的技术性能分析及报告软件的敏感度是一般SOA使用者的2倍,对于建立SOA服务质量指标和SOA应用及服务性能测评的兴趣度是一般SOA用户的1.5倍。

    这也就是说服务质量指标是以公司为中心的,通过服务质量指标我们可以观察产品性能增强及享受服务的人员数目增长。Dortch进一步解释道:“很多公司会忽略这个步骤,直接投资严格性能测试,这样做简直是无脑!

    第七步:坚持跟进

    对于任何商业项目而言,为从投资中获得最高利润而时刻保持警惕都非常重要,SOA也不例外。公司层面完整的SOA整合时长可能为几年,其整合效果可能需要更长的时间才能够显现,所以相关团队需要对SOA项目长期关注。Dortch建议,基于SOA的成功为负责团队建立激励机制。他说:“让整个团队互相汇报成果,保持团队的紧密团结。这个步骤是一定不能轻视的。”供应商不断优化配置,根据新的市场要求来改变自己的服务,在这样变化迅速、竞争激烈的市场环境中,公司应该时刻对前沿发展保持敏感。SOA的前景是非常光明的,充分利用SOA,能够最大限度发挥技术整合的效用,为公司创造具有高竞争力的优势。

    原创编译|桉术CRM-温嘉馨

    编译源|原作者:Jessica Sebor

    转载请注明出处-桉术CRM

    相关文章

      网友评论

        本文标题:企业采用SOA要分七步走

        本文链接:https://www.haomeiwen.com/subject/omifnttx.html