АРХИТЕКТУРА ТА ТЕХНОЛОГІЇ
Базовий рівень архітектури є реалізацією прикладних системних інтерфейсів і сервісів, за допомогою яких розробляються компоненти, які взаємодіють з ресурсами технічного та програмного середовища. Це універсальна програмна архітектура (де-факто, внутрішньокорпоративний стандарт), що дозволяє значно скоротити час розробки прикладної логіки замовного програмного забезпечення за рахунок генерації вихідних кодів, уніфікації програмних інтерфейсів і повторного використання сервісних компонентів.
Поточну реалізацію базової архітектури можна представити у вигляді трьох рівнів.
Рівень презентації. Уніфікація доступу до серверної частини ПЗ (за допомогою обмеженого набору команд) дозволяє реалізувати інтерфейс клієнта на будь-якій мові програмування. Поточна реалізація включає в себе універсальний WEB-інтерфейс, компоненти якого генеруються на підставі реалізації серверних бізнес-компонент.
Рівень бізнес-логіки. Застосунок, функціонуючи на сервері застосувань, представляє собою сукупність служб або сервісів, що виконують характерні для цього застосунку операції. Клієнтом служби може бути як локальний серверний бізнес-компонент, який реалізує прикладну бізнес-логіку, так і зовнішні сервісні служби або програми, розташовані в корпоративній або глобальної мережі Internet, утворюючи, таким чином, багаторівневу програмну модель.
Рівень даних. За рахунок внесення в базову архітектуру додаткового рівня абстракції була досягнута відносна незалежність додатки від конкретного виробника системи управління базами даних (СКБД).