Zusammenfassung der Ressource
MIDDLEWARE
- Definición
- Middleware o lógica de intercambio de información entre aplicaciones, es un software que asiste a
una aplicación para interactuar o comunicarse con otras aplicaciones, o paquetes de programas,
redes, hardware y/o sistemas operativos. Éste simplifica el trabajo de los programadores en la
compleja tarea de generar las conexiones y sincronizaciones que son necesarias en los sistemas
distribuidos.
- Clasificación
- Integración
- Orientados a procedimiento o procesos
- Orientados a objetos
- Orientados a mensajes
- Orientados a componentes
- Agentes
- Aplicación
- Middleware para acceso a información
- Middleware de escritorio
- Middleware basados en la web
- Middleware especialistas
- Aplicaciones
- Los servicios de middleware proporcionan un conjunto
más funcional de la API s para permitir una aplicación a:
- Localizar claramente a través de la red, proporcionando
así una interacción con otro servicio o aplicación
- Ser independiente del servicio de red
- Ser fiable y siempre disponible
- Ventajas
- Simplifica los procesos de desarrollo de aplicaciones al independizar los entornos propietarios.
- Permite la interconectividad de los Sistemas de Información del Organismo.
- Facilita el desarrollo de sistemas complejos con diferentes tecnologías y arquitecturas.
- Posibilita usar PC´s con pocos recursos.
- Permite usar hardware de uso.
- Ayuda a mantener o mejorar el tiempo de respuesta
- Rápido de implementar
- Desventajas
- No siempre es aplicable.
- Alto consumo de recursos (CPU y RAM).
- Debe desarrollarse en forma específica.
- Costo de desarrollo, implementación, etc.
- Es de capacidad limitada.
- No entrega todas las soluciones.