التكامل في أنظمة الشركات - دورة 46.900 روبل روسي. من مركز تدريب IBS، التدريب 24 ساعة، التاريخ 24 يناير 2024.
Miscellanea / / November 28, 2023
سيسمح لك إكمال التدريب برؤية جميع الخيارات الرئيسية لدمج الأنظمة والتطبيقات المستقلة، بالإضافة إلى الأنظمة الفرعية الفردية داخل نظام واحد.
يمكن تنفيذ هذا التكامل دون أن يلاحظه أحد تقريبًا بواسطة الأنظمة نفسها، على سبيل المثال، باستخدام نظام BPM الخاص بها الاتصال، أو عن طريق تصدير البيانات من أحدهما واستيرادها إلى آخر، أو عن طريق وصف خطوات عملية ETL بالشكل المناسب أداة. ولكن في أغلب الأحيان، يوجد في مكان ما في التطبيق مكالمة إلى خدمة أخرى، ويتم إرسال مكالمة إلى إجراء بعيد ويتم إرسال رسالة إلى قائمة الانتظار، أي أن أحد التطبيقات يتفاعل بشكل هادف مع الآخر. سننظر في طرق مختلفة للتكامل - المتزامن وغير المتزامن، الدفعي والفردي، مع الاستجابات وبدونها الإجابات، بالإضافة إلى المعايير التي تسمح باستخدام الحلول المثبتة الجاهزة - SOAP، WSDL، REST، HATEOAS، RPC.
لنبدأ بالنظر إلى تقنيات محددة تتعلق بقوائم انتظار الرسائل، ثم سنكتشف الفرق (وما إذا كان هناك أي فرق) بين وسطاء الرسائل وحافلات خدمة المؤسسات (ESBs)، بالإضافة إلى ناقلات الرسائل وحافلات البيانات والتكامل الإطارات. دعونا نلقي نظرة على بعض التطبيقات الشعبية على الهواء مباشرة.
تحتوي وحدة كبيرة على أوصاف لأنماط التكامل - ليس فقط من الكتاب المقابل، ولكن أيضًا أنماط إضافية وصفها أحد مؤلفيها (جريجور هوهبي) فقط على موقعه على الإنترنت.
ستسمح المهارات المكتسبة في هذا التدريب للطلاب ببناء برامج موثوقة وقابلة للتوسيع بسهولة حلول التكامل المدعومة بناءً على احتياجات العمل والمقايضات الحتمية في البيئات المقيدة موارد.
المواضيع التي تمت تغطيتها:
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%)