Корпоративный портал + система SOA — будут ли будущие разработки и расширения дорогостоящими со временем?

На работе мы разрабатываем корпоративную систему, которая будет состоять из нескольких подсистем. Подсистемы сами по себе представляют собой довольно большие и независимые модули. Мы планируем иметь

1) Модуль учетных записей и безопасности

2) Модуль отчетности

3) Игровой модуль

Из вышеперечисленных в ближайшее время будет расширен игровой модуль и будут добавлены новые функции и возможности.

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

Чтобы уточнить, мы планируем проектировать модули как сильно развязанные подсистемы, поэтому я полагаю, что два других модуля (которые мы не планируем так сильно расширять) не вызовут проблем.

Если у кого-то из вас есть опыт работы с подобными проектами, я и наша команда будем признательны за ваши советы.


person Ivaylo Slavov    schedule 05.01.2012    source источник


Ответы (1)


Системы развязки — это надежная, можно сказать, необходимая стратегия, позволяющая справляться с ростом сложности и сохранять гибкость. Однако в вашем случае я бы не стал недооценивать задачу одновременного использования как новых технологий (Корпоративный портал), так и новых парадигм (SOA).

person erikxiv    schedule 09.01.2012
comment
@Спасибо, мы также пересмотрели наш подход и пришли к решению - нам лучше попытаться спроектировать наши компоненты как можно менее зависимыми друг от друга. Таким образом, мы минимизируем влияние рефакторинга и изменения/добавления функций. Также нам намекнули, что корпоративный портал не даст нам необходимой гибкости. - person Ivaylo Slavov; 11.01.2012