Integration in Unternehmenssysteme - Kurs 46.900 RUB. vom IBS Training Center, Schulung 24 Stunden, Datum 24. Januar 2024.
Verschiedenes / / November 28, 2023
Nach Abschluss der Schulung lernen Sie alle wesentlichen Möglichkeiten zur Integration sowohl unabhängiger Systeme und Anwendungen als auch einzelner Subsysteme innerhalb eines Systems kennen.
Eine solche Integration kann von den Systemen selbst nahezu unbemerkt erfolgen, beispielsweise durch den Einsatz eines BPM-Systems Aufruf, oder indem Sie Daten von einem exportieren und in ein anderes importieren, oder indem Sie die Schritte des ETL-Prozesses in den entsprechenden Abschnitten beschreiben Instrument. Aber häufiger erfolgt irgendwo in der Anwendung ein Aufruf eines anderen Dienstes, ein Aufruf einer Remote-Prozedur und eine Nachricht wird an die Warteschlange gesendet, d. h. eine Anwendung interagiert gezielt mit einer anderen. Wir werden uns verschiedene Integrationsmethoden ansehen – synchron und asynchron, Batch und individuell, mit und ohne Antworten Antworten sowie Standards, die die Verwendung vorgefertigter bewährter Lösungen ermöglichen - SOAP, WSDL, REST, HATEOAS, RPC.
Schauen wir uns zunächst bestimmte Technologien mit Nachrichtenwarteschlangen an und finden dann heraus, was der Unterschied ist (und ob es einen gibt). Nachrichtenbroker und Enterprise Service Busse (ESBs) sowie Nachrichtenbusse, Datenbusse und Integration Reifen. Schauen wir uns einige der beliebten Implementierungen live an.
Ein großes Modul enthält Beschreibungen von Integrationsmustern – nicht nur aus dem entsprechenden Buch, sondern auch zusätzliche Muster, die einer seiner Autoren (Gregor Hohpe) nur auf seiner Website beschrieben hat.
Die in dieser Schulung erworbenen Fähigkeiten ermöglichen es den Studierenden, wirklich zuverlässige, leicht erweiterbare und zu bauen unterstützte Integrationslösungen basierend auf Geschäftsanforderungen und unvermeidlichen Kompromissen in eingeschränkten Umgebungen Ressourcen.
Behandelten Themen:
1. Integration auf Datenebene: Ansätze und ihre Grenzen (gemeinsame Datenbank, Data Warehouse, Data Marts, föderierte Datenbanken).
(Theorie: 1 Stunde)
2. Integrationsanforderungen, Erfassungs- und Beschreibungsmethoden, funktionale Anforderungen, nichtfunktionale Anforderungen.
(Theorie: 2 Stunden)
3. Übersicht über Integrationstools und Tools (Hauptfunktionen; Haupthersteller): Messaging, ESB, ETL, SOA-Appliances, Integrations-Frameworks.
(Theorie: 1 Stunde)
4. Branchenintegrationsstandards. Rezension OASIS, W3C, WS-I; SEIFE; AUSRUHEN. Tools: SoapUI, Postman, Swagger.
(Theorie: 2 Stunden, Praxis: 2 Stunden)
5. Überblick über Messaging-Systeme und deren Schnittstellen (JMS, AMQP, IBM MQ, Apache MQ, RabbitMQ, Apache Kafka, Apache Pulsar).
(Theorie: 2 Stunden, Praxis: 2 Stunden)
6. Übersicht über Integrationsbusse. (IBM AppConnect, Mule ESB, Apache ServiceMix, Red Hat Fuse)
(Theorie: 2 Stunden, Praxis: 2 Stunden)
7. Anwendungsintegrationsmuster (Enterprise Integration Patterns) und ihre Implementierung in Apache Camel. Ansätze und Muster zur Umsetzung funktionaler Anforderungen. Ansätze zur Umsetzung nichtfunktionaler Anforderungen. Methoden zum Aufbau von Services und Integrationslösungen, Best Practices.
(Theorie: 4 Stunden, Praxis: 4 Stunden)
Theorie 14 Stunden (58 %), Praxis 10 Stunden (42 %)