אינטגרציה במערכות ארגוניות - קורס RUB 46,900. ממרכז הדרכה IBS, הדרכה 24 שעות, תאריך 24 בינואר 2024.
Miscellanea / / November 28, 2023
השלמת ההכשרה תאפשר לכם לראות את כל האפשרויות העיקריות לשילוב הן מערכות ואפליקציות עצמאיות, וכן תתי מערכות בודדות בתוך מערכת אחת.
אינטגרציה כזו יכולה להתבצע כמעט בלי לשים לב למערכות עצמן, למשל על ידי שימוש במערכת BPM עבורן שיחה, או על ידי ייצוא נתונים מאחד וייבואם לאחר, או על ידי תיאור שלבי תהליך ה-ETL בהתאם כלי. אבל לעתים קרובות יותר, איפשהו באפליקציה יש קריאה לשירות אחר, קריאה לנוהל מרחוק ונשלחת הודעה לתור, כלומר, אפליקציה אחת מקיימת אינטראקציה מכוונת עם אחרת. נבחן שיטות שונות של אינטגרציה - סינכרוני וא-סינכרוני, אצווה ואינדיווידואלי, עם ובלי תגובות תשובות, כמו גם תקנים המאפשרים שימוש בפתרונות מוכחים מוכנים - SOAP, WSDL, REST, HATEOAS, RPC.
בואו נתחיל להסתכל על טכנולוגיות ספציפיות עם תורי הודעות, ואז נגלה מה ההבדל (והאם יש כזה) בין מתווכים להודעות ואוטובוסי שירות ארגוניים (ESBs), כמו גם אוטובוסים של הודעות, אוטובוסים ואינטגרציה צמיגים. בואו נסתכל על כמה מהיישומים הפופולריים בשידור חי.
מודול גדול מכיל תיאורים של דפוסי אינטגרציה - לא רק מהספר המקביל, אלא גם תבניות נוספות שאחד ממחבריו (Gregor Hohpe) תיאר רק באתר שלו.
הכישורים שנרכשו בהכשרה זו יאפשרו לתלמידים לבנות אמין באמת, הניתנים להרחבה בקלות פתרונות אינטגרציה נתמכים המבוססים על צרכים עסקיים ושינויים בלתי נמנעים בסביבות מוגבלות אֶמְצָעִי.
נושאים מכוסים:
1. אינטגרציה ברמת הנתונים: גישות ומגבלותיהן (בסיס נתונים משותף, מחסן נתונים, מאגר נתונים, מסדי נתונים מאוחדים).
(תיאוריה: שעה אחת)
2. דרישות אינטגרציה, שיטות איסוף ותיאור, דרישות פונקציונליות, דרישות לא פונקציונליות.
(תיאוריה: שעתיים)
3. סקירה כללית של כלים וכלי אינטגרציה (פונקציות עיקריות; יצרנים עיקריים): הודעות, ESB, ETL, מכשירי SOA, מסגרות אינטגרציה.
(תיאוריה: שעה אחת)
4. תקני אינטגרציה בתעשייה. סקירת OASIS, W3C, WS-I; סַבּוֹן; מנוחה. כלים: SoapUI, Postman, Swagger.
(תיאוריה: שעתיים, תרגול: שעתיים)
5. סקירה כללית של מערכות הודעות וממשקיהן (JMS, AMQP, IBM MQ, Apache MQ, RabbitMQ, Apache Kafka, Apache Pulsar).
(תיאוריה: שעתיים, תרגול: שעתיים)
6. סקירה כללית של אוטובוסים אינטגרציה. (IBM AppConnect, Mule ESB, Apache ServiceMix, Red Hat Fuse)
(תיאוריה: שעתיים, תרגול: שעתיים)
7. דפוסי אינטגרציה של יישומים (Enterprise Integration Patterns) והטמעתם ב- Apache Camel. גישות ודפוסים ליישום דרישות פונקציונליות. גישות ליישום דרישות לא פונקציונליות. שיטות לבניית שירותים ופתרונות אינטגרציה, שיטות עבודה מומלצות.
(תיאוריה: 4 שעות, תרגול: 4 שעות)
תיאוריה 14 שעות (58%), תרגול 10 שעות (42%)