AWS Smithy - सेवा और SDK परिभाषा के लिए भाषा
(awslabs.github.io)-
IDL(Interface Definition Language) आधारित
-
AWS SDK बनाने के लिए जिस चीज़ का उपयोग किया गया था, उसे open source के रूप में जारी किया गया
→ अब कोई भी इसका उपयोग अपने SDK को परिभाषित करने और बनाने के लिए कर सकता है
→ इसे इस तरह डिज़ाइन किया गया है कि Smithy model से विभिन्न भाषाओं के लिए server/client code जनरेट किया जा सके
→ API documentation, test automation, example code आदि भी अपने-आप जनरेट होते हैं
-
Traits आधारित होने से विस्तार योग्य
-
protocol पर निर्भर नहीं
→ web service की transport layer को data structure और functionality से अलग करके स्वतंत्र रूप से विकसित करना संभव
→ Smithy model को OpenAPI में बदलना भी संभव
अभी कोई टिप्पणी नहीं है.