поток веб-методов


webMethods Flow (известный как «код потока» или просто «поток») — это язык графического программирования [1] , работающий на сервере интеграции webMethods. Он был разработан, чтобы упростить утомительные, сложные в обслуживании или подверженные ошибкам аспекты интеграции/деятельности B2B. [2]

webMethods разработали поток как технологию для повышения простоты и скорости разработки на своей платформе интеграции B2B/корпорации. Другой движущей силой был язык, который подходил бы для создания сервера приложений на основе служб.

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

Другая цель потока состояла в том, чтобы обеспечить представление приложения на основе служб. Любой существующий код является сервисом. Вызов функциональности похож на обращение с ней как с « черным ящиком », требующим определенных входных данных (которые отображаются на основе доступных переменных). Результаты этой операции затем обрабатываются как выходные данные «черного ящика». Понятие «конвейер» — это средство для передачи данных и получения результатов от вызова служб.

Операторы хранятся на диске в виде XML , но обычно это не редактируется напрямую, а используется IDE ( webMethods Developer ). [3]