遗留系统现代化:从哪里开始?

Ana Neto 连接器, 产品和解决方案 留下评论

你长期信任的定制软件开始让你失望了。

你想做出改变。但是... 你怎么去做?

什么是最适合自己的方法。 融合还是迁移?

贵公司是否有遗留系统? 你知道,那款软件你已经用了很久,以至于没人记得它是如何出现的......是的,那款软件不能很好地与你的组织的较新的硬件和软件系统集成,这已经成为一个瓶颈。你无法轻易更新的那个,如果有的话。当你需要帮助时,你很难找到谁来帮助你。是的,就是那一个! 你是否觉得自己被它困住了?

问题是 遗留软件之所以存在,是因为它对您的组织有价值。.用户已经使用它很长时间了,它为组织提供了良好的服务。你的IT团队已经熟悉了它的局限性,知道它的所有怪癖。这个软件,肯定已经为自己付出了代价,整个组织都对它有一定的适应性。

然而,在某些时候,你已经开始从另一个角度来看待这个传统软件。而现在,你不禁感到自己被它困住了。

  • 你有没有注意到,它是 孤立 仿佛它是你的组织现代软件中的一个岛屿?
  • 你不觉得这是在培养... 过时的程序和工作流程,并为此阻碍了公司的发展?
  • 难道你的组织不需要花费 耗时费力?

在这一点上,有 两种遗留系统现代化方法 你可以采取。
融合
迁移; 

无论如何,你首先要做的事情是 确定遗留系统仍在支持的流程是什么?.据此建立你的需求。第二个是要找到 还有什么软件可以处理这些要求.

让我们关注一下 具体例子 来看看如何进行。当然,你以后可以根据这个例子推断出其他任何一种商业软件。

假设你确定遗留系统中有客户和潜在客户的信息,包括以前与他们的联系。你在遗留系统中看到服务电话、服务订单、维修和供应。你认为未来会在一个新的系统中获得这些信息。 现代CRM+ERP组合.让我们进一步想象,你选择了微软的选项。 Dynamics 365,配备客户参与和业务中心.

但你如何去做呢?什么是最适合你的方法:整合还是迁移?

与Dynamics 365的传统系统集成

集成方法意味着遗留系统将与基础设施的新元素一起工作,在这种情况下,与Dynamics一起工作。如果遗留系统能处理特殊情况,而且公司希望至少在目前保留它,那么这是一种实用的折衷方案。重要信息,如联系人和账户信息,可以在遗留系统和Dynamics系统中同步。
这种类型的解决方案通常是有计划的迁移的垫脚石,这意味着它让你的组织更接近于让旧的遗留软件离开,而不是现在这样做。
如果您的公司以前没有使用过Dynamics 365,整合的方法会让您的团队有时间去适应新的软件。即使他们已经在使用Dynamics 365,以较慢的速度进行整合也可能是一件好事。您将能够把您在传统系统中喜欢的功能转移到Dynamics中,对其进行测试,并确保完全覆盖需求。然后你就可以对人员进行相应的培训。确保你为培训分配足够的时间,因为改变做事方式似乎总是会遇到一些阻力。

遗留系统迁移到Dynamics 365

另一种可能的方法是进行一次性迁移,然后永久关闭遗留系统。当遗留软件已经造成麻烦,而你又不想再忍受它的时候,这种方法通常最有效。

将数据从遗留系统转移到新软件的过程将是软件迁移中比较复杂的部分。组织需要列出计划,分配资源,估计工作量,并仔细记录数据迁移的演变过程。为了避免将来出现问题,比如发现自己从来没有迁移过一整块数据,你必须密切关注数据迁移任务。这也将防止数据迁移变成一个永无止境的故事,因为它经常是这样。

集成平台能不能帮忙?

解决集成和迁移项目的一个明智的方法是建立一个处理项目特定需求的自定义应用程序。自定义应用程序可以帮助整合和迁移方法,因为它可以处理您的要求和原始遗留系统的特殊性。你自己建立它,所以重点是确保必要的功能对终端用户可用。
但是,作为项目的一部分,你是否有能力在紧迫的期限和预算中构建一个定制的应用程序?
这就是集成平台的作用,如 Connect Bridge,可以进来。它允许你使用任何编程语言,以更少的代码行来构建你的自定义集成软件。
您可以使用Connect Bridge的数据库式连接,利用其广泛的400多个连接器连接到几乎所有的打包软件。

    Connect Bridge如何帮助?

    以下是主要优势。

    • 速度 - 由于你从一个预先测试过的解决方案开始,你需要的代码行数会减少,你的错误也会减少。
    • 简洁 - 您根本不需要使用Dynamics的API。您只需要使用Connect Bridge和标准的SQL语法。CB Dynamics连接器将把SQL语句翻译成API调用。软件开发团队在几个小时内就能掌握Connect Bridge,这比他们掌握API所需的时间要快得多。此外,下一次你需要与其他系统集成时,你可以利用你在最初的项目中学到的东西。事实上,你根本不需要学习一个新的API或任何东西。
    • 分析特点 - 把目标系统当作数据库来查看,对于建立数据迁移路径非常有用。拥有一个查询工具来测试潜在的有趣的查询,将使你能够充分利用SQL语言的力量。
    • 团队效率 - 你可以用一个小得多的团队来处理Connect Bridge项目,因为项目作为一个整体,要简单得多。这可以为您节省大量的沟通工作......和金钱。
    • 维护 - Connect Bridge保证了向前和向后的兼容性。这意味着,当Dynamics有更新时,Connect Bridge将处理它。您不必担心,这对于集成项目来说尤其重要。

    我们一直在讨论整合和迁移到Dynamics365,但同样的解决方案适用于许多其他类型的软件。 Connect Bridge'的数据库式连接和400多个连接器的综合阵列可用于连接几乎所有的打包软件。

    Connect Bridge连接器包括以下几个方面。

    • 文件管理系统(DMS,如微软SharePoint)
    • 客户关系管理(CRM,比如我们举例的微软Dynamics 365)
    • 企业资源规划/会计(如Dynamics NAV、Dynamics 365 BC、Quickbooks或SAP)
    • 通信和协作(电子邮件、日历、任务和记事本,所以你可以想到微软Exchange和Outlook或Gmail和谷歌日历
    • 数据库(如SQL Server、Oracle、MySQL、MariaDB)
    • 运筹学数据(如微软Excel)
    • 工业物联网(OPC UA)

      外卖

      整合遗留系统不是一项小任务,也不是你应该轻视的任务。全面迁移也不是一件容易的事。

      然而,当这样的现代化项目完成后,你会发现它们真的可以带来不同的效果。遗留软件对企业的瓶颈效应消失了。工作流程得到调整,生产力得到提高。

      达到这一点的最好方法是简化这种集成或迁移。为了在不影响您的要求的情况下实现这一目标,您可以求助于一个集成平台,如 Connect Bridge.我们的专家可以帮助你找出适合你的具体案例的最佳方法。请通过向他们发送以下信息与他们联系 电子邮件 或使用我们的 联系表.

        阅读更多内容请点击我们的最新文章


        关于作者

        作者 Ana Neto在Connecting Software担任技术顾问。

        "我从1997年开始做软件工程师,最近比较喜欢写作和公开演讲。  您对本篇文章或对Connect Bridge有什么疑问或意见? 我很希望得到你的反馈!"
        ana@connecting-software.com

        发表评论

        电子邮件地址不会被公开。 必填项已用*标注