Skip to content
@GermanVR-Mulesoft

GermanVR-Mulesoft

GermanVR Mule Ecosystem 🚀

Colección de librerías y estándares para Mule 4 enfocadas en la resiliencia, manejo de errores unificado y estandarización de contratos RAML en arquitecturas multicapa (API-Led).

Objetivo: Reducir código duplicado, mantener implementaciones consistentes y evitar resolver el mismo problema veinte veces en distintos proyectos.


🛠️ Librerías Core (Reutilizables)

Componentes agnósticos diseñados para importarse como dependencias en cualquier proyecto Mule o Design Center.

  • 📦 global-error-handler-lib: Estandariza las respuestas de error, propagando el errorChain y el failingComponent a través de todas las capas de la API sin perder el contexto original.
  • 📦 resilient-request-lib: Centraliza la ejecución de llamadas a sistemas externos. Maneja reintentos automáticos, resiliencia y logging uniforme. Compatible con cualquier conector (HTTP, SAP, Salesforce).
  • 📦 raml-commons-lib: Librería centralizada de contratos RAML 1.0. Contiene Traits, Resource Types, Types (Paginación, Errores) y Security Schemes listos para ser consumidos desde Anypoint Exchange.

📚 POCs y Arquitecturas de Ejemplo

Proyectos de referencia completamente funcionales que demuestran la implementación de las librerías Core en un entorno real.

Ejemplos de Arquitectura API-Led (Manejo de Errores):

Ejemplos de Diseño de Contratos (RAML):

  • 📄 common-library-poc: Prueba de Concepto que demuestra cómo estructurar un proyecto Domain-Driven consumiendo la library-commons-develop desde Exchange para endpoints específicos (ej. Clientes).

⚙️ Compatibilidad

  • Mule Runtime 4.x
  • Mule Maven Plugin 4.x
  • Anypoint Design Center / Exchange (RAML 1.0)

Pinned Loading

  1. resilient-request-lib resilient-request-lib Public

    Biblioteca reutilizable de solicitudes resilientes de MuleSoft para arquitecturas SAPI, PAPI y EAPI.

  2. common-library-poc common-library-poc Public

    API de prueba de concepto que demuestra el uso de la biblioteca RAML Commons para puntos finales estandarizados.

    RAML

  3. raml-commons-lib raml-commons-lib Public

    librería centralizada para el desarrollo de APIs, diseñada para estandarizar y unificar las especificaciones RESTfu

    RAML

  4. global-error-handler-lib global-error-handler-lib Public

    Biblioteca reutilizable para Mule 4 que proporciona un Global Error Handler (GHE) estandarizado para arquitecturas API-Led Connectivity (SAPI, PAPI y EAPI).

    DataWeave

Repositories

Showing 9 of 9 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…