【问题标题】:Application Design / Integration应用程序设计/集成
【发布时间】:2012-02-16 19:04:15
【问题描述】:

我被要求开发一个应用程序,该应用程序将使用我们 ERP 系统中的可用数据。此应用程序是必需的,因为 ERP 不提供业务所需的内容。

我的问题是我应该采取什么方法?

如果我要对新应用程序的域进行建模,就会有员工的概念,但是员工的概念已经存在于 ERP 域中,但是它没有新应用程序所需的所有数据应用。我是否应该为新系统创建一个单独的模型而不考虑 ERP,然后以某种方式集成这两个解决方案?

我的新应用程序是否应该只对缺失的位进行建模并通过 Web 服务从 ERP 系统获取数据,然后将它们组合起来以完成我对员工的看法?

【问题讨论】:

  • 为什么要重新发明 ERP 已经涵盖的部分?听起来您只需要扩充 ERP 系统,而不是重新制作它。您基本上是在向employee 表中添加字段,对吗?只需创建一个辅助表来保存添加的字段并将其键入与 ERP 中的 employee 表相同。
  • @JonathanM 这回答了问题的第一部分并且是我所期望的,第二部分我应该在我的新系统中对其进行建模还是在 ERP 之上构建一个 Web 服务,这将允许我比如说找一个员工,然后在我的新系统中用额外的数据扩充来自 erp 的数据?
  • 这取决于您希望人们如何使用该系统。但是,我要说的是:在应用程序前面使用 RESTful Web 服务绝不是一个坏主意。
  • @JonathanM 谢谢,如果您想将其表述为正式答案,我会接受。
  • 有人说他们正在分发史酷比零食??!! :)

标签: database integration erp


【解决方案1】:

为什么要重新发明 ERP 已经涵盖的部分?听起来您只需要扩充 ERP 系统,而不是重新制作它。您基本上是在向employee 表中添加字段,对吗?只需创建一个辅助表来保存添加的字段并将其键入与 ERP 中的 employee 表相同。

关于网络服务的问题,这取决于您希望人们如何使用该系统。但是,我要说的是:在应用程序前面使用 RESTful Web 服务绝不是一个坏主意。

【讨论】:

    猜你喜欢
    • 2014-06-30
    • 1970-01-01
    • 1970-01-01
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-01
    • 2011-03-20
    相关资源
    最近更新 更多