La plataforma de interoperabilidad de AGESIC es una solución que brinda capacidades de integración y middleware entre proveedores y consumidores de servicios. Entre otras, provee la funcionalidad de ruteo de invocaciones a servicios, esto permite ocultar los endpoints a los consumidores y aplicar maniobras sobre los mismos de forma transparente para los consumidores. Todas las invocaciones a servicios a través de la plataforma serán redireccionadas por medio del servicio de ruteo.
Como se indica en la descripción del proyecto , está diseñado para guardar su información en un repositorio Git. Este repositorio sigue la estructura representada por este proyecto (pdi-data). Como se puede identificar, consta de dos archivos, rutas y usuarios. El primero contiene las rutas que se registran en el sistema indicando si es degradable o no y en caso de serlo los valores asociados, mientras que el segundo tiene los usuarios registrados en el sistema junto con sus permisos.
Para que este proyecto sea utilizado por el sistema de ruteo, se tiene que crear el repositorio con estos archivos en un Git el cual tenga conectividad con el sistema de ruteo. Para que el ruteo utilice ese repositorio, se deberán configurar los valores de conexión necesarios en el archivo de configuración correspondiente que se encuentra dentro del proyecto .
Por cualquier duda o consulta, puede comunicarse a arquitectura@agesic.gub.uy
AGESIC's interoperability platform is a solution that provides integration and middleware capabilities between service providers and consumers. It provides the functionality of routing of invocations to services, among others, allowing to hide endpoints from consumers and operate transparently with them. All invocations to services through the platform will be redirected through the routing service.
As stated in the project description, it is designed to save the information in a Git repository. This repository follows the structure represented by this project (pdi-data). As can be identified, it consists of two files, rutas and usuarios. The first contains the routes that are registered in the system indicating whether it is degradable or not and, if so, the associated values, while the second has the users registered in the system along with their permissions.
In order to be used by the routing system, you must create a Git repository with these files, and obviously must have connectivity between the routing system and the repository. Finally, the repository connection values must be configured in the corresponding configuration file, found within the project .
If you require any further information, please contact arquitectura@agesic.gub.uy