Pasos de Instalación Toolkit - 2

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 19

Pasos de Instalación ESB - IIB IBM

1- Descargar Instalador

2- Ejecutar instalador

3- Aceptar términos y condiciones


4- Proceso de instalación

5- Aceptar proceso finalizado de instalación en caso todo este bien.


6- Buscar aplicación

7- Inicializar aplicación
https://arquitecturaibm.com/integration-bus-v10-creacion-de-un-web-service-rest/
ACTIVIDADES ESB

ACTIVIDAD 1

1- Hacer un ensayo sobre SOA y su relación con el ESB (no plagio, si referencias)

Valor 5 pts

 Entrega en la plataforma de la universidad


 Documento: Java-Perl_EnsayoSOA_<carnet>.pdf
 Fecha lunes 27 de Julio

Actividad 2

2- Seleccionar 3 ESB y hacer un cuadro comparativo de lo siguiente

Entrega

Características ESB1 ESB2 ES3


Licenciamiento

Fabricante

Proveedor
(Guatemala)* si aplica
o el más cerca
Descripción de la
solución

Funcionalidades

Arquitectura
soportada
Última versión
Empresas que han
utilizado el software
Posicionamiento en
cuadrante de Gartner
(2019-2020)

Seleccionar uno de los 3 y descargar la versión de prueba para hacer un hola mundo.

Esta versión de prueba puede ser en cualquiera de las siguientes modalidades:

 Instalador on premise
 ambiente en línea propio del fabricante
 Imagen en docker
Características Descripción
Tiempo de instalación
Modalidad de prueba (instalación)
Comentarios de la facilidad o
complejidad de instalación
Recursos que consume (tiempo de
descarga del instalador, carga de la
memoria, procesador)
Funcionalidades probadas (demo)
Peso del instalador
Cantidad de pasos para instalar

Entrega

 Cuadro comparativo y de características


 Pasos de instalación con screenshoot de cada uno.
 Hacer un ejemplo de prueba exposición de un webservice en la herramienta y colocar los pasos
del mismo.
 Presentación en clase

Valor 15 pts.

 Entrega en la plataforma de la universidad


 Documento: Java-Perl_ESB_<carnet>.pdf
 Fecha lunes 28 de Julio antes de la clase
Laboratorio

Link de descarga

https://arquitecturaibm.com/wp-content/uploads/2017/11/iib10-ws-rest.zip

Video de referencia

https://arquitecturaibm.com/integration-bus-v10-creacion-de-un-web-service-rest/
 Forma de exposición del servicio

 Flujo Consulta Cliente


 Prueba con SOAP UI

Nueva aplicación desde IIB


Crear Flujo de Mensaje llamado ConsultaCliente
Se necesitan ciertos Rest por Http los cuales son los siguientes:
Seleccionar y arrastrar los siguientes:

 Http Input: Nodo que permita recepcionar la trama Json


 Http Replay: Responder la trama json de respuesta

Crear el Json

Para esto se necesita un nodo de transformación llamado Compute (programable)

Seleccionar y arrastrar el nodo compute y debe quedar de la siguiente manera

Unir los nodos

Seleccionar la salida “Out”


Debería quedar así

Luego guardar cambios lo cual debe desplegar dos alertas dentro del flujo anterior

Configurar el nodo Http Input las siguientes dos características:

Contex path
Formato de mensaje Json

Seleccionar JSON

 Guardar Cambios

 Crear archivo ESQL

Doble click sobre el nodo compute

CREATE COMPUTE MODULE ConsultaCliente_Compute


CREATE FUNCTION Main() RETURNS BOOLEAN
BEGIN
- CALL CopyMessageHeaders();
- CALL CopyEntireMessage();
RETURN TRUE;
END;

CREATE PROCEDURE CopyMessageHeaders() BEGIN


DECLARE I INTEGER 1;
DECLARE J INTEGER;
SET J = CARDINALITY(InputRoot.*[]);
WHILE I < J DO
SET OutputRoot.*[I] = InputRoot.*[I];
SETI=I+1;
END WHILE;
END;

CREATE PROCEDURE CopyEntireMessage() BEGIN


SET OutputRoot = InputRoot;
END;
END MODULE;

Agregar el siguiente código


call CopyMessageHeaders();
/*
JSON Request
{
"idCliente": "12345"
}
JSON Request
{
"idCliente": "12345"
"nombreCliente":"Patricia"
"ApellidoCliente":"Ramirez"
}
*/
SET OutputRoot.JSON.Data.idCliente =
InputRoot.JSON.Data.idCliente;
SET OutputRoot.JSON.Data.nombreCliente = ‘Patricia’;
SET OutputRoot.JSON.Data.ApellidoCliente = ‘Ramirez’;
Deploy el flujo

Exportar el zip, click derecho sobre el proyecto>Export>


 Crear un

Consumer el servicio

Localhost/ConsultaClienteREST

https://www.ibm.com/support/knowledgecenter/SSMKHH_10.0.0/com.ibm.etools.mft.doc/bz91340_.h tml

También podría gustarte