AWS تعلن عن التوافر العام لإطار عمل عميل Smithy-Java

:تاريخ النشر 6 أبريل 2026

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

يوفر Smithy-Java، المبني على سلاسل Java 21 الافتراضية، واجهة برمجة تطبيقات بأسلوب الحظر تكون أسهل في الاستخدام وتحقق أداءً تنافسيًا مقارنةً بالبدائل المعقدة غير المتزامنة. تشمل المزايا الرئيسية العملاء من النوع الآمن الذين تم إنشاؤهم تلقائيًا من Smithy، ومرونة البروتوكول مع تبديل بروتوكول وقت التشغيل لمسارات الترحيل التدريجي. يتضمن إصدار GA مولّد التعليمات البرمجية لعميل Java ودعم AWS SigV4 وجميع بروتوكولات AWS الرئيسية (AWS JSON وREST-JSON وREST-XML وAWS Query وSmithy RPCv2-CBOR)، وإنشاء تعليمات برمجية من النوع المستقل لمشاركة الأنواع عبر خدمات متعددة أو ووضع نماذج البيانات، وعميل ديناميكي يمكنه استدعاء خدمات Smithy بدون خطوة توليد التعليمات البرمجية.

يُعد إطار العمل رائدًا في اثنين من ابتكارات بنية الحلول: التسلسل القائم على المخطط الذي يقلل من حجم SDK مع تحسين الأداء، ومخططات القرار الثنائية (BDD) لتحليل قواعد نقاط النهاية التي توفر تحسينات كبيرة في وقت الاستجابة. قامت فرق Amazon الداخلية بالفعل ببناء خدمات كاملة في أسابيع بدلاً من أشهر باستخدام Smithy-Java، حيث تعتمد فرق الخدمة عليها على المستوى الداخلي. يعد إطار العمل مثاليًا للمؤسسات التي تستثمر في نظام Smithy البيئي، وفرق العمل التي تتطلب تطويرًا غير قائم على البروتوكولات، والمطورين الذين يبنون خدمات جديدة باستخدام الروتينات البرمجية التي تم إنشاؤها على الخادم.

لمعرفة مزيد من المعلومات، تفضل بزيارة منشور مدونة إطار عمل عميل Smithy Java المتاح الآن بشكل عام واتبع دليل Smithy Java Quickstart.