我被要求开发一个应用程序,它将使用我们的ERP系统提供的数据。此应用程序是必需的,因为ERP不能提供业务所需的内容。
我的问题是我应该采取什么方法?
如果我要对新应用程序的域进行建模,将会有雇员的概念,但是雇员的概念已经存在于ERP域中,但是它并不具有新应用程序所需的所有数据。我是否应该为新系统创建一个独立的模型,而不考虑ERP,然后以某种方式集成这两个解决方案?
或
我的新应用程序是否应该只对缺少的部分进行建模,并通过web服务从ERP系统获取数据,然后将它们组合在一起,以完成我对员工的视图?
发布于 2012-02-17 03:38:12
为什么要重新发明ERP已经覆盖的部分?听起来你只需要增强ERP系统,而不是重新制作它。您基本上是在向employee
表中添加字段,对吧?只需创建一个aux表来保存添加的字段,并将其设置为与employee
表相同的键。
至于web服务的问题,这取决于您期望人们如何使用系统。但是,我要说的是:将RESTful web服务放在应用程序前面从来都不是一个坏主意。
https://stackoverflow.com/questions/9317439
复制相似问题