AWS Smithy - lenguaje para definir servicios y SDK
(awslabs.github.io)-
Basado en IDL (Interface Definition Language)
-
Lo que AWS usaba para crear sus SDK fue liberado como open source
→ cualquiera puede usarlo para definir y crear sus propios SDK
→ está diseñado para generar código de servidor/cliente para varios lenguajes a partir de modelos Smithy
→ también genera automáticamente documentación de API, automatización de pruebas, código de ejemplo, etc.
-
Extensible con base en traits
-
No depende de un protocolo específico
→ separa la capa de transporte de los servicios web de la estructura de datos y las funcionalidades, permitiendo que evolucionen de forma independiente
→ también es posible convertir modelos Smithy a OpenAPI
Aún no hay comentarios.