WebMethods Integration Server

webMethods Integration Server (lub webMethods ESB) – bazujący na Javie, wieloplatformowy serwer integracyjny klasy enterprise i jednocześnie jeden z kluczowych elementów rodziny webMethods. Umożliwia on w łatwy sposób tworzenie i udostępnianie usług, mapowanie komunikatów różnych typów, oraz realizację komunikacji między różnorodnymi systemami i technologiami.

Integration Server wspiera tworzenie usług w języku Java (opcjonalnie w C/C++), ale dzięki graficznemu edytorowi przede wszystkim zachęca do pracy z własnościowym językiem flow znanym jako webMethods Flow. Wspiera także koncepcję adapterów, oferując zarówno adaptery technologiczne, jak i przeznaczone dla produktów firm trzecich.

webMethods Flow jest graficznym językiem programowania strukturalnego, którego przejrzystość i prosta konstrukcja pozwala na skupienie logiki biznesowej usług bezpośrednio na platformie integracyjnej. To w dalszej kolejności ułatwia analizę zmian oraz modyfikację logiki realizacji usług w przyszłości.

Sam język webMethods Flow składa się z kilku kluczowych elementów programistycznych takich jak:

  • INVOKE – wywołanie innej usługi
  • MAP – wykonanie mapowania danych z możliwością wykonania transformacji danych przy użyciu innej funkcji lub usługi
  • SEQUENCE – blok kodu z definicją warunku przerwania wykonywania bloku
  • LOOP – pętla
  • BRANCH – krok warunkowy
  • EXIT – wyjście z bloku kodu lub serwisu z możliwością sygnalizacji wyjątku
  • REPEAT – powtarzanie określonej sekwencji instrukcji z możliwością definiowania ilości powtórzeń oraz czasowych odstępów pomiędzy powtórzeniami

Za pomocą webowego interfejsu użytkownika Integration Server udostępnia narzędzia administracyjne, konfiguracyjne i monitorujące.

Cechy produktu

Języki programowania:

Podstawowe protokoły/standardy:

Dodatkowe protokoły/standardy (poprzez adaptery):

webMethods Integration Server zawiera wbudowany Apache Tomcat lub JBoss J2EE dla zgodności z webowym lub pełnym profilem Java EE/JEE (dawniej J2EE) (JSP/Servlets, EJB).

Środowisko

webMethods Integration Server oferowany jest ze wsparciem na platformach:

webMethods Integration Server da się uruchomić na różnych wersjach Java, ale wsparcie ograniczone jest dla wybranych wersji, w zależności od wersji produktu.

Instalacja

Instalacja produktu odbywa się za pomocą programu webMethods Installer.

Linki zewnętrzne

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.