На главнуюКарта сайтаE-mailEnglish version
Начало \ Продукты и решения \ Программная платформа

Программная платформа d:Pulp

В основе d:Pulp лежит платформа J2EE (Java 2 Enterprise Edition). Спецификации J2EE обеспечивают переносимость программ с одной реализации платформы на другую, что обеспечивает масштабируемость приложений и целостность данных во время работы системы. Архитектура программной платформы представлена на следующей схеме:

В качестве сервера приложений выбран сервер JBoss (версия 4.0.5), разработанный одноименной компанией и на сегодняшний день являющийся самым мощным решением с открытым исходным кодом.

d:Pulp поддерживает все платформы, которые совместимы с Java Virtual Machine:

Windows/Windows x64

Linux/Linux Enterprise Server

UNIX

Solaris

HP-UX

Sun

IBM (AIX, i5/OS)

другие ОС, поддерживающие JWM

В качестве хранилища данных используется СУБД MySQL (версия 5.0.15). Благодаря использованию технологии J2EE, также возможно использование других СУБД, в том числе и уже имеющихся у Заказчика, а именно:

IBM DB2

Microsoft SQL Server

Oracle

PostgreSQL

Sybase

другие JDBC-совместимые СУБД

Бизнес-логика реализована в соответствие со спецификацией технологии написания и поддержки серверных компонент EJB (Enterprise JavaBeans), являющейся частью J2EE. Данная технология обеспечивает безопасность и сохранность данных даже после остановки программы, поддержку распределенных транзакций и конкурентного изменения данных, многопоточность, поддержку автоматизированной установки на сервер приложений, удаленный доступ. Каждая EJB компонента является набором Java классов со строго регламентированными правилами именования методов.

Сервер интеграции d:Pulp отвечает за движение XML-сообщений между всеми системами в гетерогенной информационной среде. В его задачи входят определение адресатов и выполнение процедуры отображения. Как было отмечено ранее, сервер интеграции связывается с другими системами посредством адаптеров.