Para mí, la TI empresarial puede significar tanto aplicaciones internas como externas / aplicaciones web creadas por una empresa de TI para su consumo interno y clientes externos, respectivamente. Creo que las API REST han impactado positivamente tanto
1. Aplicaciones internas: la API REST permite una clara separación de las preocupaciones del cliente y el servidor. La gran ventaja que tiene para una empresa es que pueden crear código del lado del servidor que puede reutilizarse en sus aplicaciones de escritorio, móviles y web. Por ejemplo, la mayoría de las empresas tendrán una búsqueda en el Directorio de sus empleados donde se pueden ver todos los detalles de contacto, departamento, jerarquía de la organización, etc. Exponer esta funcionalidad a través de las API REST permitirá que los puntos finales estén expuestos desde el servidor en recursos como / empleados (obtenga todos los empleados, obtenga detalles de un empleado, actualice un empleado), etc. y use un formato JSON simple para llamarlos desde su aplicación móvil, aplicación web o cliente de escritorio
2. Aplicaciones externas: muchas empresas suelen tener contratistas, proveedores y distribuidores que se conectan con su sistema. Estas entidades pueden tener sus propios sistemas en ejecución. Las API REST permiten proporcionar una interfaz limpia a estas partes externas para conectar sus sistemas con los sistemas empresariales. Las compañías de TI en particular también pueden tener servicios que son consumidos por desarrolladores y usuarios finales. Las API REST brindan una forma de exponer estos servicios de manera transparente y brindan los beneficios de la personalización y la extensibilidad
- Opciones para el desarrollo web de aplicaciones rápidas?
- Como un pase reciente, ¿qué debo elegir primavera o griales?
- Cómo convertirse en un desarrollador front-end independiente
- ¿Cuándo terminará finalmente el caos y el daño causado por ECMAScript6?
- ¿Es posible instalar y ejecutar el nodo Js a través del script?