На главнуюКарта сайтаE-mailEnglish version
Услуги и решения
Начало \ Продукты и решения \ Интеграционная платформа бизнес-приложений \ Функциональность

Основная функциональность системы d:Pulp

Главной задачей системы d:Pulp является обеспечение интеграции разнородных информационных систем для обеспечения функционирования сквозных бизнес-процессов и обмена данными.

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

d:Pulp предоставляет широкий набор функциональных возможностей и включает в себя пять основных функциональных компонент:

Модуль получения и передачи информации. Обеспечивает надежные и безопасные коммуникации между любым числом сервисов и приложений, взаимодействующих между собой в рамках транзакционной модели.

Модуль контроля операций. Для обеспечения надежной доставки документов между сервисами и конечными точками в системе d:Pulp реализована функция d:Pulp Logic, включающая средства поддержки транзакций и защиты от сбоев. Коммуникации между приложениями помещаются в рамки транзакций, определяемых пользователем. Сервисы, поддерживаемые d:Pulp, применяют семантику транзакций, которая может быть использована для отката незаконченной работы в случае сбоя приложения или в сети. d:Pulp обеспечивает надежность передачи на всем пути и предоставляет широкий набор возможностей для обеспечения гарантированной коммуникации между сервисами и приложениями.

Модули подключения сервисов. Благодаря использованию технологии специализированных адаптеров связи d:Pulp Adapters, система d:Pulp предоставляет согласованную и простую в управлении среду для внедрения сервисов, распределенных по большому числу работающих совместно узлов. Такая архитектурная структура позволяет использовать и масштабировать любые типы сервисов и протоколов: Web-сервисы, CORBA, SMTP и многие другие, что соответствует требованиям большинства предприятий. Данная технология уменьшает операционные риски, связанные с интеграцией сервисов и приложений в корпоративных сетях различного масштаба, а также дает возможность в любое время расширить интеграционную сеть при низкой стоимости владения. Модули d:Pulp Adapters построены на открытых стандартах, поэтому пользователь системы может проектировать и разрабатывать их самостоятельно для включения в структуру интеграции любого специфичного программного средства.

Модуль XML-преобразований. Сервисы преобразования, реализованные в системе d:Pulp, обеспечивают интеграцию и/или трансформацию данных из многих источников для дальнейшей доставки различным адресатам. Преобразование XML-документов выполняется на основе стандартных преобразований Extensible Stylesheet Language Transformations (XSLT), а также использования получаемых XSLT-схем из программ-скриптов d:Pulp PScripts. Это облегчает согласование форматов данных между конечными точками приложений поставщика и потребителя сервисов.

Модули управления системой. Средства управления d:Pulp Administrator используют уникальный подход, обеспечивающий конфигурирование, внедрение, управление и мониторинг процесса передачи данных. В системе реализованы специализированные программы-скрипты — d:Pulp PScripts, позволяющие моделировать, настраивать и контролировать выполнение всех операций. Программы-скрипты состоят из последовательно выполняемых шагов. Есть возможность в зависимости от полученного результата менять ход выполнения скрипта, анализировать принятую информацию для организации условных переходов в рамках управления системой. Среда управления облегчает систематическое расширение сети, предоставляя системным администраторам средства управления системой, независимо от ее масштабов.