Sie sind auf Seite 1von 5

Título de la tarea:

Introducción a las tecnologías de Middleware para la integración y construcción de


Sistemas de Información

Nombre Alumno: Alvaro Donoso

Nombre Asignatura: Taller de integración de software

Instituto IACC

12/10/2020
Desarrollo

Una empresa del área de la construcción tiene problemas con la consolidación de sus datos y le
solicita su asesoría. Para ello Ud. considera que la tecnología Middleware es la solución y debe
presentar un informe a la gerencia indicando.

En que consiste esta tecnología


El Middleware es software que se sitúa entre un sistema operativo y las aplicaciones que se
ejecutan en él. Básicamente, funciona como una capa de traducción oculta para permitir la
comunicación y la administración de datos en aplicaciones distribuidas. A veces, se le denomina
“plumbing” (tuberías), porque conecta dos aplicaciones para que se puedan pasar fácilmente
datos y bases de datos por una “canalización”. El uso de middleware permite a los usuarios hacer
solicitudes como el envío de formularios en un explorador web o permitir que un servidor web
devuelva páginas web dinámicas en función del perfil de un usuario.
Describir como Middleware puede servir para la integración de los diferentes sistemas de la
empresa
El middleware se encarga de las tareas de gestión de datos, servicios de aplicaciones, mensajería,
autenticación y gestión de API.
Ahora esta aplicación nos ayuda al área encargada de desarrollar la aplicación a que esta sea mas
eficiente. Porque nuestra aplicación fue desarrollada con Modelo Vista Controlador, lo que en
este caso es que en la capa del controlador utilizamos el servicio Rest para conectar la aplicación
con el procedimiento almacenado, el controlador nos entregara una respuesta, ya sean datos o
validaciones en consulta de información. Además, que middleware actúa como un hilo conductor
con otras aplicaciones, los datos y los usuarios.
Funciones que cumple esta aplicación
Capa para contenedores: Gestiona todo lo relacionado con la distribución de los ciclos de vida de
las aplicaciones de manera uniforme. Ofrece la función de DevOps junto con las de integración y
distribución continuas (CI/CD), gestión de contenedores y red de servicios.
Capa de los tiempos de ejecución: El middleware ofrece tiempos de ejecución y marcos ligeros
para los entornos de nube altamente distribuidos, como los microservicios, el almacenamiento en
caché en memoria para un acceso rápido a los datos y los servicios de mensajería para acelerar la
trasferencia de dichos datos.
Capa de integración: También ofrece servicios que se utilizan para conectar las aplicaciones
compradas y personalizadas, así como los recursos de SaaS a través de la mensajería, la
integración las API, para formar sistemas funcionales. También puede ofrecer servicios de caché
y bases de datos en memoria, transmisión de eventos o datos y gestión de API.
Capa de gestión de decisiones y automatización de procesos: Ultima capa correspondiente al
middleware de desarrollo incorpora la gestión de decisiones, la optimización y la automatización,
y la inteligencia fundamental.
Presentar las diferentes ventajas entre SOAP y REST para que la gerencia decida cual servicio
web implementar

SOAP y REST no pueden compararse directamente, ya que el primero es un protocolo (o al


menos intenta ser) y el segundo es un estilo arquitectónico. Esta es probablemente una de las
fuentes de confusión en torno a ella, ya que las personas tienden a llamar a cualquier API REST
HTTP que no es SOAP.
SOAP se define como un protocolo estándar de comunicación (conjunto de reglas), un
intercambio de mensajes basado en la especificación de XML. SOAP utiliza diferentes
protocolos de transporte, tales como HTTP y SMTP . El protocolo HTTP estándar hace que sea
más fácil para el modelo de SOAP para túnel a través de cortafuegos y proxies sin ninguna
modificación en el protocolo SOAP. SOAP a veces puede ser más lenta que las tecnologías de
middleware como CORBA o ICE debido a su formato XML detallado.
REST describe un conjunto de principios de la arquitectura por el cual los datos se pueden
transmitir a través de una interfaz estandarizada (como HTTP). REST no contiene una capa
adicional de mensajería y se centra en las reglas de diseño para la creación de servicios sin
estado. Un cliente puede acceder al recurso mediante el único URI se devuelve y una
representación del recurso. Con cada nuevo recurso de la representación, se dice que el cliente
para transferir estado. Si bien el acceso a los recursos REST con el protocolo HTTP, el URL del
recurso sirve como el identificador de recursos y GET, PUT, DELETE, POST y HEAD son las
operaciones HTTP estándar que se deben realizar en ese recurso.
Tabla Comparativa
Bibliografía

Material de estudio semana 8 IACC.

Das könnte Ihnen auch gefallen