Разработчики: | Software AG |
Дата премьеры системы: | 2015/05 |
Технологии: | ITSM - Системы управления IT-службой |
Содержание |
webMethods Integration Platform — единая платформа интеграции с развитыми возможностями автоматизации и мониторинга бизнес-процессов. Обеспечивает интеграцию и управление приложениями, мобильными устройствами, сервисами, большими данными и API-интерфейсами. Работает в любом окружении: в облаке и на собственном оборудовании.
2019: Разнообразие возможностей для интеграции
По информации на август 2019 года webMethods поддерживает обширную библиотеку облачных и локальных адаптеров (160+) и реализует механизм drag&drop для интеграции с webMethods самых разнообразных приложений, баз и систем регистрации данных. На мобильных, облачных и IoT-платформах. Благодаря встроенному механизму BigMemory, платформа переваривает любые объемы данных в режиме реального времени, а ее интеграция с Zementis (платформа оперативного развертывания аналитических моделей, созданных средствами искусственного интеллекта) раскрывает потенциал всех накопленных бизнес-данных в своих решениях на основе ИИ, машинного обучения или прогнозирования.
Используя связку webMethods Dynamic Apps Platform и webMethods RPA, разработчики получают полностью интегрированный, мощный набор инструментов для любого вида автоматизации: от простых рабочих процессов до сложных роботизированных инициатив в масштабах всего предприятия.
Пакет WebMethods JIS легко и быстро интегрирует мэйнфреймовую ИТ-инфраструктуру с интернетом и мобильными устройствами. Без каких-либо изменений в существующем программном коде. Механизм JIS оперативно состыковывает «зеленые экраны» мэйнфреймов с современными интерфейсами. В результате пользователи взаимодействуют с мэйнфреймами вроде IBM iSeries через обычный веб-браузер.
Облачная интеграция
Вышеперечисленное относится, в основном, к локальной интеграции. Что касается облачной, в webMethods за нее отвечают AgileApps Cloud и Integration Cloud.Российский рынок информационной безопасности: оценки и тренды. Обзор TAdviser
AgileApps Cloud, платформа облачных приложений (aPaaS), предоставляет разработчикам набор строительных блоков: приложения можно конструировать визуально, а не писать в коде. Процесс создания приложений упрощается, а [[B</безопасность]] увеличивается (снижается влияние человеческого фактора: программист практически не пишет код, возможностей ошибиться меньше).
Integration Cloud представляет собой многофункциональную мультиоблачную интеграционную платформу (iPaaS). Она позволяет предприятиям быстро и легко состыковывать свои ИТ-активы с облачными приложениями (Salesforce, Google Apps, Amazon Web Services). Как в гибридных сценариях «облако — облако», так и в «облако — локальная среда». Integration Cloud создает интеграционные проекты в полнофункциональной среде разработки на основе Eclipse.
Стратегия Lift & Shift
Чтобы процесс миграции корпоративных ИТ-систем в облако проходил быстро, гладко и безболезненно (без приостановки), а результат получался гибким, webMethods Integration Cloud реализует стратегии миграции Lift & Shift.
Integration Cloud поддерживает контейнеры Docker и упаковывает уже существующие интеграционные сервисы, построенные на базе webMethods, в отдельные Docker-контейнеры, масштабирует их под нужды бизнеса и запускает в Integration Cloud. Без необходимости воссоздавать с нуля всю бизнес-логику. Все это можно делать прямо из браузера. Важно, что решение типовых задач для реализации стратегии Lift & Shift не требует больших навыков в программировании: в браузерном интерфейсе webMethods Integration Cloud реализован механизм так называемой курируемой разработки — с мастерами и шаблонами.
Интеграция силами децентрализованной DevOps-команды
Для реализации сложных проектов, которые по плечу только квалифицированной DevOps-группе, будет полезен webMethods DevOps Edition. Он формирует децентрализованные DevOps-команды и держит в фокусе столь необходимую интеграцию.
DevOps Edition позволяет разработчикам создавать и править код из любой точки мира — с личного ПК или ноутбука. При этом не теряется возможность запускать автоматизированные тесты в целевой системе. Для тестирования используется специальный фреймворк, он ускоряет процесс разработки и улучшает качество кода, не позволяет «исправлениям» ломать уже работающий код. Последний защищен еще и благодаря VCS-плагинам (Version Control System; система управления версиями) в DevOps Edition.
Легковесная рантайм-среда для микросервисов
В ходе интеграции довольно часто возникает необходимость в проведении декомпозиции монолита уже существующей ИТ-системы. Цель — реализация в виде отдельных микросервисов. Интеграционная платформа webMethods содержит легковесную масштабируемую рантайм-среду для микросервисов: webMethods MSC (Microservices Container). Она совместима с Docker и Kubernetes. Динамическая конфигурация webMethods MSC отделяет образ контейнера от его конфигурации, поэтому один и тот же Docker-образ можно использовать в разных окружениях.
При необходимости в webMethods MSC можно пользоваться сразу несколькими языками программирования. webMethods MSC поставляется с несколькими сотнями предустановленных полезных API, сервисов, фреймворков. Поддерживает EDA (Event-Driven Architecture; событийно-ориентированная архитектура) и grid-систему управления данными в памяти, а также открытые стандарты, стандарты безопасности и протоколы передачи данных для реализации современных приложений. Микросервисы, развернутые в webMethods MSC, поддерживают горячую замену: их можно безопасно изменять прямо во время работы контейнера, без перезагрузки сервера. Микросервисы по роду своей архитектуры постоянно нуждаются в межподключениях к разным приложениям, источникам данных и технологиям хранения информации — webMethods MSC предоставляет разработчику полный набор адаптеров для поддержки самых современных стандартов, таких как OData, REST, SOAP.
Интерфейсы API
webMethods API Management Platform, с ее компонентами API Portal и API Gateway, предоставляет комплексный набор инструментов для развития экосистемы API-интерфейсов: управления всем жизненным циклом API-интерфейсов, наблюдения за их состоянием здоровья и благополучием и отслеживания зависимостей между разными API.
API Portal дает сторонним разработчикам возможность отыскивать на предприятии все доступные API.
API Gateway позволяет создавать интерфейсы на основе REST, Swagger (Open API), веб-сокетов и JSON-схем.
Реализована поддержка OpenAPI v3, со всеми ее спецификациями — это значительно повышает безопасность API-интерфейсов. API Gateway настраивает безопасный доступ к своим ИТ-ресурсам — для сторонних разработчиков, партнеров и других потребителей. Чтобы те, посредством API, могли обращаться к ИТ-ресурсам предприятия из своих веб-приложений, мобильных приложений и IoT-приложений.
API Gateway поддерживает API-гибриды, которые представляют собой цепочку объединенных API-вызовов. Некоторые звенья цепочки API-гибрида могут вызываться параллельно, но ответ предоставляется единый; API-гибрид сам решает все вопросы синхронизации. Вносить изменения в интерфейсы можно в горячем режиме, без приостановки сервера и простоев в обслуживании. Благодаря тому, что API Gateway поддерживает OpenAPI v3, создаются асинхронные API. Для них можно задать обратные вызовы и, таким образом, реализовать событийную модель. API-интерфейсы REST могут реагировать на события через JMS (Java Message Service) и AMPQ (Advanced Message Queuing Protocol; расширенный протокол организации очереди сообщений).
2015: Представление webMethods Integration Platform
28 мая 2015 года компания Software AG Платформа представила webMethods Integration Platform — промежуточное ПО, интегрирующее весь портфель продуктов Software AG в единую DBP-платформу (Digital Business Platform; платформа цифрового бизнеса).
webMethods Integration Platform предлагает широкие возможности, интегрируя приложения, B2B-технологии и облачные сервисы, устройства, процессы и данные. В ее составе имеются средства управления API, передачей файлов, мастер-данными, SOA и полный набор инструментов для работы с мобильными приложениями.
Свойства
- Подключение любой системы или разрозненных приложений
- Обмен данными между системами
- Безопасное соединение мобильных и SaaS-приложений с корпоративными системами
- Использование одного шлюза B2B для подключения всех торговых партнеров
- Распространение информации и приложений среди сотрудников, клиентов и партнеров в любом месте
- Использование существующих сервисов и систем для ускорения вывода продуктов и услуг на рынок
- Быстрая адаптация к новым и изменяющимся потребностям бизнеса — например, к новым правилам, слияниям, мобильным приложениям и облачной интеграции
- Стимулирование инноваций с помощью управления API, предоставления услуг и управления ими
- Использование мобильных возможностей в ИТ-инфраструктуре
- Использование действующих ресурсов для уменьшения TCO
- Сокращение расходов и отказ компромиссов в том, что касается интеграции
- Устранение избыточных или ненужных систем приобретенных компаний
- Улучшение управления рисками и соответствия регулятивным требованиям посредсвом одной версии совместно используемых данных.
Особенности
- Подключение разрозненных приложений
- Базы данных, пользовательские, пакетные и мейнфрейм-приложения могут с легкостью взаимодействовать и обмениваться информацией.
- Снижение затрат на обслуживание
- Сокращается время и стоимость интеграции новых приложений, устраняя сложные точечные связи.
- Ускорение вывода приложений на рынок
- Анализ Больших Данных
- Поддерживаются базы данных in-memory, объединяющие данные из различных источников, гарантируя при этом их точность.
- Поддержка корпоративных мобильных приложений
- Предоставление данных и функций для запуска защищенных, хорошо управляемых мобильных бизнес-приложений.
- Улучшение партнерских взаимоотношений
- Использование преимуществ уникальных данных
- Предоставляется API сторонним разработчикам для создания новых приложений и привлечения заказчиков.
2007: Покупка webMethods компанией Software AG
В 2007 году компания Software AG приобрела платформу webMethods.
1996: Выход webMethods
Платформа webMethods увидела свет в 1996 году. Она задумывалась как возможность взаимодействия разрозненных программных продуктов в режиме реального времени (посредством HTTP и XML). Впоследствии технологии такого рода назвали веб-сервисами. XML-RPC и WIDL (Web Interface Definition Language; язык описания веб-интерфейсов), созданные на платформе webMethods, заложили основу для SOAP и WSDL (Web Services Description Language; язык описания веб-сервисов).
Подрядчики-лидеры по количеству проектов
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Распределение систем по количеству проектов, не включая партнерские решения
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)