![]() |
| ||||||||
![]() |
| Общие сведения | Концепция | Функционал | Архитектура | Преимущества | Отзывы |
|
Архитектура решения Корпоративная система управления портфелями, программами и проектами "ЛИДЕР"Корпоративная система управления портфелями, программами и проектами "ЛИДЕР" поддерживает Web-базовую архитектуру, использующую несколько технологий и концепций для доступа к интерфейсу конечных пользователей. Решение использует как основу трехзвенную архитектуру. Используя в качестве технологии такие протоколы как HTTP, HTTPS и XML, решение поддерживает и открывает возможности для интеграции с различными системами. Уровень базы данныхБаза данных используется как хранилище всей информации для управления приложением и контентом организации. В качестве хранилища поддерживается база данных - Oracle Database. Слой сервера приложенийРешение поддерживает J2EE-совместимый контейнер сервлетов. Поддерживаемые сервера приложений: IBM WebSphere Application Server, Apache Tomcat, BEA WebLogic Server, and Oracle Application Server. Сервлеты являются JAVA сервлетами, которые обрабатывают все входящие и исходящие HTTP запросы для обработки транзакций и запросов сервером приложений. Сервлеты действуют как мост между приложением клиента и основными сервисами решения. Они отправляют и принимают данные запросов через протокол HTTP и выполняют хранимые процедуры и запросы к хранилищу данных. Сервлеты взаимодействуют с хранилищем данных через JDBC (Java Database Connectivity). Для интеграции решения и внешних приложений используется технология WEB-сервисов. Слой представленияСлой представления предлагает два вида приложений клиента:
Оба клиента поддерживают автоматический контроль версий через HTTP/HTTPS. Изменение версий полностью контролируется логикой на сервере и в случае обнаружения несоответствия автоматически обновляет клиентов. В любой версии возможно сохранять настройки/шаблоны пользовательских интерфейсов на локальных компьютерах, в то время как существующие проектные данные сохраняются в общем хранилище и извлекаются по требованию. Архитектура решения полностью поддерживает Интернет совместимость. Все сообщения между клиентом и сервером предаются в XML-базовом формате. XML-документы под держивают очень гибкую и расширяемую платформу для интеграции. |

