На работе мы разрабатываем корпоративную систему, которая будет состоять из нескольких подсистем. Подсистемы сами по себе представляют собой довольно большие и независимые модули. Мы планируем иметь
1) Модуль учетных записей и безопасности
2) Модуль отчетности
3) Игровой модуль
Из вышеперечисленных в ближайшее время будет расширен игровой модуль и будут добавлены новые функции и возможности.
Мы планируем использовать технологию корпоративного портала, по крайней мере, для административной части и SOA. Поскольку у нас нет опыта работы с корпоративным порталом и SOA, мы обеспокоены тем, что этот выбор технологий может помешать нашим планам по улучшению игрового модуля, или это станет затратным по времени (из-за выбора технологии). Сможем ли мы извлечь выгоду из существующих систем, не тратя слишком много времени на их интеграцию?
Чтобы уточнить, мы планируем проектировать модули как сильно развязанные подсистемы, поэтому я полагаю, что два других модуля (которые мы не планируем так сильно расширять) не вызовут проблем.
Если у кого-то из вас есть опыт работы с подобными проектами, я и наша команда будем признательны за ваши советы.