تكامل التطبيقات على AWS

تكامل الأنظمة المُوزعة والتطبيقات غير المستندة إلى خادم بتعليمات برمجية أقل
تكامل التطبيقات على AWS عبارة عن مجموعة من الخدمات التي تُمكّن الاتصال بين المكونات المفصولة داخل الخدمات الصغيرة، والأنظمة الموزعة، والتطبيقات غير المستندة إلى خادم. لست مضطرًا إلى إعادة إنشاء بنيتك بالكامل للاستفادة منها - فصل التطبيقات على أي نطاق يمكن أن يقلل من تأثير التغييرات، مما يسهل من عملية التحديث ويسرع إصدار الميزات الجديدة.
المرونة في التطوير
باستخدام خدمات تكامل التطبيقات للاتصال بتطبيقاتك، لم تعد بحاجة إلى كتابة تعليمات برمجية مخصصة لتمكين إمكانية التشغيل البيني. وهذا يقيد أيضًا التعليمات البرمجية الزائدة التي قد تكون مكررة في الخدمات المصغرة والوظائف الخاصة بك.
التركيز على الابتكار
خدمات تكامل التطبيقات تنقل مسؤولياتك التشغيلية إلى AWS، وبالتالي يمكنك التركيز على التطوير والابتكار. مع إمكانية التوسع التلقائي، لم تعد بحاجة إلى توفير الخوادم وتصحيحها وإدارتها.
توسيع النطاق مع استقلاله في حالة الفشل
يتيح فصل تطبيقك باستخدام خدمات تكامل التطبيقات استمرار التشغيل البيني، ولكن إذا فشلت خدمة أو بلغ عبء العمل ذروته، فلن يؤثر ذلك في باقي الخدمات.
الثقة في المراسلات
يمكن لخدمات المراسلات في تكامل التطبيقات أن تستوعب أي مستوى من معدل النقل وتستخدم سعة تخزين الرسائل عبر مناطق توافر الخدمات من أجل توفير الإتاحة العالية والمتانة.

خدمات AWS Application Integration

الفئة
ما وظيفتها
خدمة AWS
المراسلة
إخطارات مؤقتة عبر الجوال والبريد الإلكتروني والرسائل النصية القصيرة وعبر أنظمة pub/sub عالية الموثوقية

Amazon Simple Notification Servie (SNS)

موضوعات الرسائل المُدارة لـ pub/sub.

قائمة انتظار الرسائل التي ترسل الرسائل بين مكونات التطبيق بأي حجم وتخزنها وتستلمها

Amazon Simple Queue Service (SQS)

قوائم انتظار الرسائل المدارة.

وسيط الرسائل لـ Apache ActiveMQ الذي يسهل الترحيل ويمكّن البُنى المختلطة

Amazon MQ

وسيط الرسائل المُدارة لـ ActiveMQ.

تدفقات العمل
تنسيق خدمات AWS متعددة في مسارات عمل غير مستندة إلى خادم ليمكنك بناء التطبيقات وتحديثها بسرعة

AWS Step Functions

تنسيق التطبيقات الموزعة.

إدارة واجهة برمجة التطبيقات
إنشاء واجهات برمجة التطبيقات ونشرها وصيانتها ومراقبتها وتأمينها على أي مستوى من أعباء العمل وتطبيقات الويب غير المستندة إلى خادم

Amazon API Gateway

إنشاء واجهات برمجة التطبيقات ونشرها وإدارتها

إنشاء واجهة برمجة تطبيقات مرنة للوصول بأمان إلى البيانات والتعامل معها وجمعها من مصدر بيانات واحد أو أكثر

AWS AppSync

زد من الإمكانيات المتاحة بتطبيقاتك من خلال توفير قدر كبير من البيانات المناسبة المستمدة من العديد من المصادر.

ناقل الأحداث
إنشاء بنية مستقاة من الأحداث بحيث تربط بيانات التطبيق من تطبيقاتك الخاصة وSaaS وخدمات AWS

Amazon Event Bridge

ناقل أحداث غير مستند إلى خادم لتطبيقات SaaS وخدمات AWS.

تكامل واجهة برمجة التطبيقات بدون تعليمات برمجية
قم بأتمتة تدفق البيانات بين تطبيقات SaaS وخدمات AWS على أي نطاق تقريبًا وبدون تعليمات برمجية.

Amazon AppFlow

ادمج التطبيقات وقم بأتمتة تدفق البيانات بشكل آمن على أي نطاق تقريبًا وبدون تعليمات برمجية.

خدمات AWS Application Integration

الفئة ما وظيفتها خدمة AWS
المراسلة إخطارات مؤقتة عبر الجوال والبريد الإلكتروني والرسائل النصية القصيرة وعبر أنظمة pub/sub عالية الموثوقية Amazon Simple Notification Service (SNS)
قائمة انتظار الرسائل التي ترسل الرسائل بين مكونات التطبيق بأي حجم وتخزنها وتستلمها Amazon Simple Queue Service (SQS)
وسيط الرسائل لـ Apache ActiveMQ الذي يسهل الترحيل ويمكّن البُنى المختلطة Amazon MQ
تدفقات العمل تنسيق خدمات AWS متعددة في مسارات عمل غير مستندة إلى خادم ليمكنك بناء التطبيقات وتحديثها بسرعة AWS Step Functions
إدارة واجهة برمجة التطبيقات إنشاء واجهات برمجة التطبيقات ونشرها وصيانتها ومراقبتها وتأمينها على أي مستوى من أعباء العمل وتطبيقات الويب غير المستندة إلى خادم Amazon API Gateway
إنشاء واجهة برمجة تطبيقات مرنة للوصول بأمان إلى البيانات والتعامل معها وجمعها من مصدر بيانات واحد أو أكثر AWS App Sync
ناقل الأحداث إنشاء بنية مستقاة من الأحداث بحيث تربط بيانات التطبيق من تطبيقاتك الخاصة وSaaS وخدمات AWS Amazon EventBridge
تكامل واجهة برمجة التطبيقات بدون تعليمات برمجية قم بأتمتة تدفق البيانات بين تطبيقات SaaS وخدمات AWS على أي نطاق تقريبًا وبدون تعليمات برمجية. Amazon AppFlow

«نمتلك الآن أساسًا مرنًا وقابلاً للتوسع يمكننا أن ننجز من خلاله جميع أنواع الأعمال الرائعة. ومثلما هو الحال مع استكشاف الفضاء، فإننا بدأنا فقط في تخيل حجم الأعمال التي يمكن أن ننجزها على هذا الأساس.»

- Bryan Walls
نائب مدير برنامج خبراء الصور، ناسا