Архитектура реализации
Базовым компонентом системы «Ва-Банк XL» является модуль. Декомпозиция системы на модули произведена в соответствии с основными принципами объектно-ориентированной методологии. Сущность метода заключается в том, что программную систему необходимо проектировать как совокупность взаимодействующих друг с другом объектов (модулей).
Для таких сложных систем не подходит традиционная, алгоритмическая декомпозиция, используемая при структурном проектировании, где каждый модуль представляет один из этапов общего процесса. Объектная декомпозиция уменьшает объем программного обеспечения за счет повторного использования общих механизмов и существенно снижает риски при создании сложных программных систем, кроме того, объектно-ориентированные системы более гибкие и легче эволюционируют со временем.
С точки зрения физической реализации модуль — это набор хранимых объектов СУБД Oracle (таблиц, представлений, процедур, пакетов, а также форм и отчетов Oracle Developer).
С точки зрения процесса разработки модуль служит единицей описания и администрирования. Модули могут разрабатываться параллельно как независимые клиент—серверные приложения.
Модули в «Ва-Банк XL» определены таким образом, что внешние взаимодействия между модулями минимизированы и используют строго определенные интерфейсы.
Взаимодействие производится с помощью общесистемного механизма межмодульных сообщений. Исключением из общего принципа взаимодействия является модуль «Ядро», — единственный модуль в системе, объекты которого используются другими модулями непосредственно. Это связано в первую очередь с его спецификой. Модуль «Ядро» включает в себя:
Модули системы «Ва-Банк XL» могут входить в состав подсистем. Подсистема — это группа модулей, реализующих функциональность связанных между собой бизнес-процессов. Как правило, в состав одной подсистемы входят модули, которые сильно взаимодействуют друг с другом в процессе работы системы и выполняют связанные задачи.
«Ва-Банк XL» включает следующие подсистемы:
ЧИТАЙТЕ ТАКЖЕ:
Классика сбережений - вклад в банке. Услуги на рынке валютных обменов FOREX. Дилинговые центры FOREX. Стратегии управления инвестиционным портфелем. Оптимальный выбор — фьючерсы. Отечественный рынок производных финансовых инструментов. Есть ли вечные ценности или имеет ли смысл инвестировать в золото, серебро, платину и платиноиды? Модели ипотечного кредитования и перспективы их применения. Зарубежная недвижимость. Домик у моря. Инфляция или укрепление рубля: какое из зол меньше? Золото как инструмент оптимизации инвестиционного портфеля.Первичный и вторичный рынки ценных бумаг
Ипотека. Сегодня это слово у всех на слуху. Однако далеко не все знают...
Что должен знать клиент, прежде чем заключить договор с банком
Лучше банка может быть только… брокер!
Виды инвестиционных качеств ценных бумаг и методы их оценки
Ипотека: монополия или конкуренция
Инновационные программы должны быть подвергнуты "усушке"
Патентная неизбежность для малого бизнеса
425 000 000 клиентов Facebook, которые не приносят доход
Информация, размещенная на сайте, получена из открытых источников, не претендует на полноту, актуальность и гарантированную достоверность, не предоставляется с целью оказания консультативных услуг и не является публичной офертой к осуществлению каких-либо инвестиций. Редакция проекта и авторы текстов не несут ответственности за возможные убытки, связанные с использованием содержащейся на страницах портала bankmib.ru информации. Финансовое инвестирование сопряжено с повышенным риском, в связи с чем инвесторам необходимо провести самостоятельный анализ ситуации и объектов инвестирования перед вложением средств.