【发布时间】: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