Después del curso de Presto, hice unas pequeñas anotaciones que me interesó compartir (antes que se queden como borrador en mi correo por una eternidad).
Un portlet es una sección en la pagina web que permite ejecutar transacciones de forma separada, como una mini-aplicación independiente. De esta manera si se conjunta varios para visualizarlos como uno solo, se le llama Orquestación.
Con Presto, la orquestación la realiza 'Mashup engine' y para enlazar los servicios graficamente se hace con 'Mashup Composer'. Ambos son parte de los servicios que proporciona Presto.
Presto utiliza Mashlets, Mashups y Servicios, usando el Jackbe Universal Mashup Protocol (JUMP) y para producir salidas en formato xml o json. Los servicios se registran en 'Service Explorer'.
EMML es un lenguaje de programación que utiliza Presto para crear mashups. Algunos tags que utiliza son los que siguen.
- <mashup> - inicia el xml para crear un mashup
- <foreach> - para generar un ciclo
- <display> - para desplegar el contenido de una variable
- <constructor> - permite construir la estructura raíz de la salida
- <operation> - define una operación a ejecutar
- <annotate> - permite agregar elementos a un xml
- <invoke> - permite invoca servicios publicados por Presto
- <directinvoke> - sirve para invocar servicios que no son de Presto
- <merge> - se usa para hacer una mezcla de los valores de dos o mas variables
- <filter> - permite filtrar contenido
Presto también usa estos conectores para invocar servicios de Presto desde Excel, JS, Java y Csharp, entre otros.
Glosario
Ejemplos en la red.
- Mashups no empresariales Yahoo Pipes , netvibes ,
- Mashups empresariales Presto
No hay comentarios:
Publicar un comentario
Que opinas sobre esta publicación?