Está en la página 1de 5

UNMSM FISI

212 IS Integración de Sistemas

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


(Universidad del Perú, DECANA DE AMÉRICA)

FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

LABO N11

CURSO : INTEGRACIÓN DE SISTEMAS

PROFESOR : SOTELO BEDON, ADOLFO MARCOS

GRUPO : 5

INTEGRANTES:

● Aroni Carbajal Sergio Abel 17200049


● Cayatopa Yauri Angel German 17200010
● Cabrera Ticliahuanca Joel Guillermo 17200141
● Verástegui Roca Pedro Paul 17200021
● Ulloa Padilla Leonardo Miguel 17200005

LIMA – PERÚ
2021

Marcos Sotelo Bedón asotelob@unmsm.edu.pe Pág.


1
UNMSM FISI
212 IS Integración de Sistemas

D11. SOA en Node.js

OBJETIVO
Con base en el caso del curso, su proyecto o el ejemplo evidencie la aplicación de
SOA. Alternativamente, pueden trabajar con la arquitectura de microservicios.
Asimismo, pueden hacer uso de otra plataforma de desarrollo. Como avance de su
proyecto pueden presentar lo equivalente en la arquitectura adoptada.

RECURSO
SOA en node.js

HERRAMIENTAS
1. Editor VSC
2. Plataforma de desarrollo Node.js
3. Framework Express > npm install express
4. Clonar el proyecto. >git clone <url>
5. Abrir el proyecto en VSC
6. Abrir un terminal (consola)
7. Instalar las dependencias >npm install
8. Ejecutar el proyecto
9. Acceder al servidor desde el navegador (Chrome)

PD. Revisar ”Modern Javascript Web Development Cookbook”. Federico Kereki.


Packt Publishing. 2018. Capítulo 4, pág. 281. Compartido en el material del curso:
Recursos.

SOLUCIÓN

Marcos Sotelo Bedón asotelob@unmsm.edu.pe Pág.


2
UNMSM FISI
212 IS Integración de Sistemas

(Pantallazos y código adjunto o en Github)

1. Clonamos la repo
https://github.com/sero-98/soap-example

y instalamos las dependencias


npm start

2. Ejecutamos el servidor SOAP

3. Ejecutamos el cliente

EXPLICACION DEL CODIGO

4. Primero definimos una función llamada . Esta es la función a la que llamará


nuestro servicio para realizar la división. splitter_function

Esto no hace más que leer los parámetros y realizar la división, empaquetar los
componentes en una matriz y devolverla.

Marcos Sotelo Bedón asotelob@unmsm.edu.pe Pág.


3
UNMSM FISI
212 IS Integración de Sistemas

5. A continuación, definimos el servicio, leemos el archivo WSDL e iniciamos el


servidor:

6. Mensaje WSDL; describe los datos que se intercambian entre el servicio y el


cliente.

7. Port WSDL; define una operación que consiste en un mensaje de entrada y


salida, definido anteriormente en la sección de mensajes WSDL.

8. Cliente que consume el servicio

Marcos Sotelo Bedón asotelob@unmsm.edu.pe Pág.


4
UNMSM FISI
212 IS Integración de Sistemas

9. Link del video explicatorio:


https://drive.google.com/file/d/1HDuzHHiVdE54Cck6TVq7gOWhC3lReK9B/vie
w?usp=sharing

Marcos Sotelo Bedón asotelob@unmsm.edu.pe Pág.


5

También podría gustarte