2012-02-16 58 views
1

我被要求開發一個應用程序,它將使用我們ERP系統提供的數據。此應用程序是必需的,因爲ERP不提供業務所需。應用程序設計/集成

我的問題是我應該採取什麼方法?

如果我要對新應用程序的域進行建模,那麼會出現員工的概念,但是員工的概念已經存在於ERP域中,但是它並不具備所需的所有數據新應用程序。我應該爲新系統創建一個獨立的模型,而不管ERP如何,然後以某種方式整合這兩種解決方案?

如果我的新應用程序只是缺少位模型,並通過Web服務得到了ERP系統中的數據,然後將它們結合起來,以完成我的僱員的看法?

+0

爲什麼重新發明ERP已經覆蓋的零件?聽起來就像你只需要增加ERP系統,而不是重新制作它。你基本上把字段添加到'employee'表中,對吧?只需創建一個輔助表來保存添加的字段,並將其鍵入與ERP中的「員工」表相同。 – 2012-02-16 19:07:29

+0

@JonathanM回答問題的第一部分,這是我期望的,第二部分應該在我的新系統中對所有模型進行建模,或者在ERP頂部構建一個Web服務,這樣可以讓我得到一個員工,然後我的新系統使用額外的數據來增加erp的數據? – David 2012-02-16 19:20:34

+0

這取決於你期望人們如何使用系統。但是,我會這樣說:讓RESTful Web服務面向應用程序並不是一個壞主意。 – 2012-02-16 19:23:01

回答

1

爲什麼重新發明ERP已經覆蓋的零件?聽起來就像你只需要增加ERP系統,而不是重新制作它。你基本上將字段添加到employee表,對吧?只需創建一個輔助表來保存添加的字段,並將其鍵入與ERP中的employee表相同。

至於web服務的問題,這取決於你期望人們如何使用系統。但是,我會這樣說:讓RESTful Web服務面向應用程序並不是一個壞主意。