摘要 |
Un producto de programa de computador implementando una infraestructura de mensajería la cual abstrae varias capas de procesamiento dentro de la infraestructura, donde la infraestructura provee un nivel base de funcionalidad de mensajería, y donde las capas de procesamiento abstracto son extensibles tal que los cambios o las mejoras puedan realizarse sin tener necesariamente que reimplementar el nivel base de funcionalidad de mensajería provisto en otras capas de procesamiento abstractas, el producto de programa de computador comprende uno o más medios leíbles de computador que transportan ejecuciones ejecutables de computador en forma de módulos de programa, los módulos de programa comprenden: - uno o más módulos de capa de mensajería provistos para transmisiones de punto extremo a punto extremo de uno o más mensajes e implementando soporte para uno o más protocolos de transporte de mensajes;- uno o más módulos de capa de canal proveen semánticas de intercambio de mensajes en la cima de uno o más módulos de capa de mensaje; y- uno o más módulos de capa de servicio proveen uno o más modelos de programación en la cima de uno o más módulos de capa de canal para interactuar con la infraestructura de mensajería por medio de la exposición de una o más características de la infraestructura de mensajería para ser accedida por software diseñado para usar la infraestructura de mensajería. Un producto de programa de computador corno se mencionó en la reivindicación 1, donde uno o más protocolos de transporte de mensajes incluya al menos un llamado conducto, protocolo de control de transmisión (TCP), protocolo de transferencia de hipertexto (HTTP), y protocolo de transferencia de correo simple (SMTP).
|