Дизайн приложений / Интеграция - PullRequest
1 голос
/ 16 февраля 2012

Меня попросили разработать приложение, которое будет использовать данные, доступные из нашей ERP-системы.Это приложение требуется, потому что ERP не обеспечивает того, что требуется бизнесу.

Мой вопрос: какой подход мне выбрать?

Если бы мне нужно было смоделировать домен нового приложения, было быпонятие сотрудника, однако понятие сотрудника уже существует в домене ERP, однако оно не имеет всех данных, необходимых для нового приложения.Должен ли я создать отдельную модель для новой системы независимо от ERP, а затем каким-то образом интегрировать эти 2 решения?

или

Должно ли мое новое приложение просто моделировать недостающие биты и получать данные из ERPсистема через веб-сервис, а затем объединить их, чтобы завершить мой взгляд на сотрудника?

1 Ответ

1 голос
/ 16 февраля 2012

Зачем заново изобретать детали, которые ERP уже покрывает?Похоже, вам просто нужно дополнить систему ERP, а не заново ее создавать.Вы в основном добавляете поля в таблицу employee, верно?Просто создайте вспомогательную таблицу для хранения добавленных полей и введите ее так же, как таблицу employee в ERP.

Что касается вопроса о веб-службе, то это зависит от того, как вы ожидаете, что люди будут работать ссистема.Но я скажу так: никогда не плохая идея иметь веб-сервис RESTful, работающий с приложением.

...