我被要求开发一个应用程序,它将使用我们的ERP系统提供的数据。此应用程序是必需的,因为ERP不提供业务所需的内容。
我的问题是我应该采取什么方法?
如果我要为新应用程序的域建模,那么就会有员工的概念,但是员工的概念已经存在于ERP域中,但是它没有新的所需数据。应用。我是否应该为新系统创建一个单独的模型,无论ERP如何,然后以某种方式集成这两个解决方案?
或
我的新应用程序是否只需通过Web服务模拟缺失的部分并从ERP系统获取数据,然后将它们组合起来以完成我对员工的看法?
答案 0 :(得分:1)
为什么要重新发明ERP已经涵盖的部分?听起来你只需要增加ERP系统,而不是重新制作它。你基本上是在employee
表中添加字段了吧?只需创建一个辅助表来保存添加的字段,并将其与ERP中的employee
表格相同。
关于Web服务的问题,它取决于您希望人们如何使用系统。但是,我会这样说:在应用程序面前安装RESTful Web服务绝不是一个坏主意。