Servicios y soluciones
tecnológicas

Facilitamos la transformación digital de tu empresa.

alexandre-debieve-FO7JIlwjOtU-unsplash

Productos Experts Coding

Nos mantenemos al día con las últimas tendencias e innovaciones tecnológicas para seguir siendo competitivos y ofrecer soluciones de vanguardia, mediante un equipo sólido de profesionales experimentados que se dedicann a brindar servicios de calidad e impulsar la innovación.

Próton

Nuestra arquitectura

  • Sencilla. Formada por componentes que facilitan el desarrollo de aplicaciones basadas en datos.
  • Flexible. Orientada a Dominio, lo que permite modelar datos y procesos de negocio de manera clara.
  • Comprensible. Basada en patrones de desarrollo populares y documentados, permite mantener una curva de aprendizaje rápida

► Componentes desarrollados bajo la nueva especificación .NET Core, permitiendo el desarrollo de aplicaciones tanto bajo el framework clásico a partir de v4.7.1, como el nuevo framework multiplataforma .net core.

► Carácter desacoplado de componentes, permite tanto el uso directo de los mismos, como patrones avanzados mediante técnicas de Inversión de Control.

► El desacoplamiento favorece el desarrollo en paralelo de diferentes módulos, así como permite un alto nivel de personalización en el funcionamiento de un “aspecto” de un sistema.

► Acceso a datos basado en tecnologías con alto nivel de madurez que permiten conectar con numerosos sistemas de BBDD, como SQL Server, Oracle, MySQL o PostgreSQL entre otros, manteniendo la innovación tecnológica por ser un framework en constante evolución

Norma

Librería Open Source para autorización en aplicaciones ASP.NET

Norma es una biblioteca .NET 6 para ayudar a desacoplar la autorización de su negocio lógico en sus aplicaciones, de manera centralizada porque tiene soporte para múltiples aplicaciones. También tiene un modelo muy flexible y granular para controlar qué recursos pueden usar sus usuarios.

  • Flexible. Permite modelar tus propios requisitos de autorización.
  • Granular. Puedes aplicar la autorización a toda la aplicación, solo un grupo de acciones o individualmente cada una de ellas.

Su nombre proviene de la constelación con el mismo nombre, que en un principio era «Norma et regula», que regula las reglas. ( https://www.constellationsofwords.com/Constellations/Norma.htm)

Norma

Librería Open Source para autorización en aplicaciones ASP.NET*

Conceptos principales en Norma

  • Aplicación : solo esto, es una aplicación registrada con un código capaz de utilizar la norma como fuente de su autorización.
  • Recurso : algo que desea asegurar. Por lo general, vistas, documentos o datos comerciales (¡estamos hablando de software!).
  • Acción : lo que desea hacer con un recurso. Leerlo, modificarlo…
  • Permiso : La relación entre un recurso y una acción. Para buscar empleados, para ver detalles de un empleado, etc. Este es uno de los conceptos clave en Norma .
  • Perfil : el rol al que está asignando permisos. Por ejemplo, el perfil de lector suele tener solo permisos para leer datos (recursos).
  • Asignación : Es la relación entre un perfil y un permiso.
  • Requisito : Validación para llevar a cabo el permiso. El requisito principal, y prácticamente el único, es tener una asignación de permisos en cualquiera de tus perfiles. Pero este concepto es para extensión en casos especiales dentro de una aplicación.

Lo que Norma no hace

Norma no se preocupa por la autenticación, por lo que no tiene métodos para saber qué usuario está accediendo a su aplicación. Debe confiar en el middleware de autenticación proporcionado por Microsoft o cualquier otro tercero.

Lo que Norma realmente hace

Una vez que se tiene un usuario Autenticado, Norma valida si se le permite acceder al recurso que se solicita.

En términos de .NET, es un middleware que va después del middleware de autenticación.

*Código de acceso público en https://github.com/expertscoding/norma

Servicio Middleware para integración de aplicaciones

Servicio Middleware entre diferentes sistemas para software del sector logístico, procesando las entradas/salidas en XML con múltiples integraciones inexistentes en el software original.

  • Plataforma multitenant.
  • Autenticación y autorización basada en OAuth2 Azure AD.
  • Modernización de interfaces SOAP a conexiones API Rest.
  • Integraciones con terceros para facturación electrónica y procesamiento de envíos EDIFACT.
  • Despliegues automatizados de la plataforma en Azure cloud: infraestructura & desarrollos.
  • Monitorización de los sistemas con alertas automáticas en caso de mal funcionamiento o anomalías en su uso.

Ahora que ya conoces nuestros productos,
descubre también nuestros Servicios Expertos