SlideShare ist ein Scribd-Unternehmen logo
1 von 67
SOA Workshop: Introducción a SOA Ing. Diego Campodónico [email_address]
[object Object],[object Object],[object Object],[object Object],Objetivos
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Agenda
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Agenda
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],¿Qué es SOA?
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Web Services
[object Object],[object Object],[object Object],[object Object],¿Qué es SOA?
[object Object],[object Object],[object Object],[object Object],¿Qué es SOA?
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],¿Qué es SOA?
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],¿Qué es SOA?
Integración punto a punto Dependencia entre sistemas Dificultad de mantenimiento Alto acoplamiento Responsabilidades poco claras
Service Oriented Architecture
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SOA en sus inicios.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SOA hoy.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Proveedores de SOA
[object Object],[object Object],[object Object],[object Object],SOA, el negocio y las empresas Business GAP
SOA, el negocio y las empresas ,[object Object],[object Object],[object Object],[object Object],[object Object]
SOA, el negocio y las empresas La realidad es que existen procesos “cross” que involucran más de un aspecto del negocio y que estos suelen ser los de mayor valor para la empresa. Ventas Producto Logística Almacenes Ventas: Desde el cliente hasta la entrega Realizar Campañas
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SOA, el negocio y las empresas
SOA, el negocio y las empresas Ventas Producto Logística Almacenes Ventas: Desde el cliente hasta la entrega Realizar Campañas Las aplicaciones existentes no suelen soportar bien la dinámica de cambio en  los procesos “cross-organizational” App Ventas (Vendor A) App Prod. (Vendor B) Logistica (Excel) Ordenes (Custom) SOA Business y IT son socios
SOA, el negocio y las empresas Lógica de negocio Lógica de aplicación Modelo del negocio y lógica de los dominios (altamente acoplados)
SOA, el negocio y las empresas Lógica de negocio Lógica de aplicación Modelo del negocio, modelo de servicios y lógica de los dominios (Los servicios se interponen entre las aplicaciones y la lógica del negocio) Aplicación A Aplicación B Aplicación C Servicios
SOA, el negocio y las empresas Lógica de negocio Lógica de aplicación Modelo del negocio, modelo de servicios y lógica de los dominios (Los servicios abstraen la conectividad de las aplicaciones y sus entornos) Aplicación A Aplicación B Aplicación C Servicios Los servicios hacen convergente al negocio con la lógica de las aplicaciones
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SOA Program
[object Object],[object Object],Arquitectura SOA
[object Object],[object Object],[object Object],[object Object],[object Object],Servicio
[object Object],[object Object],[object Object],[object Object],[object Object],Servicio
[object Object],[object Object],[object Object],[object Object],[object Object],Contrato y endpoint
[object Object],[object Object],[object Object],[object Object],Mensaje
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Políticas
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Principios
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Principios
Principios
[object Object],[object Object],[object Object],Arquitectura de referencia
Arquitectura de referencia
[object Object],[object Object],Enterprise Application Integration
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Enterprise Application Integration
[object Object],[object Object],[object Object],[object Object],[object Object],Enterprise Service Bus
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Enterprise Service Bus
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Enterprise Service Bus
Enterprise Service Bus 
EAI vs ESB EAI ESB Dependen del vendor Soporta estandares Centralizado Distribuido Integra aplicaciones Integra servicios Hub and Spoke Bus Baja escalabilidad Modelo federado Alto costo Costo flexible
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Proceso de negocio
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Proceso de negocio
[object Object],[object Object],[object Object],[object Object],Business Process Management
[object Object],[object Object],[object Object],[object Object],Business Process Management
Business Process Management Ejemplo: Proceso de negocio: Aprobación de reintegros (Prepaga) a través de la web. Notación: BPMN
Business Process Management
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Business Process Management
Business Process Management
[object Object],[object Object],Business Process Execution Language
Business Process Execution Language
Business Process Execution Language <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <process  name=&quot;SynchronousSample&quot; targetNamespace=&quot;http://enterprise.netbeans.org/bpel/SynchronousSample2/SynchronousSample&quot; xmlns=&quot;http://docs.oasis-open.org/wsbpel/2.0/process/executable&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:sxt=&quot;http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace&quot;  xmlns:sxed=&quot;http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor&quot; xmlns:tns=&quot;http://enterprise.netbeans.org/bpel/SynchronousSample2/SynchronousSample&quot; xmlns:ns0=&quot;http://xml.netbeans.org/schema/SynchronousSample&quot;> <import namespace=&quot;http://j2ee.netbeans.org/wsdl/SynchronousSample&quot;  location=&quot;SynchronousSample.wsdl&quot; importType=&quot;http://schemas.xmlsoap.org/wsdl/&quot;/> <partnerLinks> <partnerLink name=&quot;PartnerLink1&quot; xmlns:tns= http://j2ee.netbeans.org/wsdl/SynchronousSample partnerLinkType=&quot;tns:SynchronousSample&quot; myRole=&quot;SynchronousSamplePortTypeRole&quot;/> </partnerLinks> <variables> <variable name=&quot;outputVar&quot; xmlns:tns=&quot;http://j2ee.netbeans.org/wsdl/SynchronousSample&quot; messageType=&quot;tns:SynchronousSampleOperationResponse&quot;/> <variable name=&quot;inputVar&quot;  xmlns:tns=&quot;http://j2ee.netbeans.org/wsdl/SynchronousSample&quot;  messageType=&quot;tns:SynchronousSampleOperationRequest&quot;/> </variables> <sequence> <receive name=&quot;start&quot; createInstance=&quot;yes&quot; partnerLink=&quot;PartnerLink1&quot; operation=&quot;SynchronousSampleOperation“ xmlns:tns=&quot;http://j2ee.netbeans.org/wsdl/SynchronousSample&quot; portType=&quot;tns:SynchronousSamplePortType&quot; variable=&quot;inputVar&quot;/> <assign name=&quot;Assign1&quot;> <copy> <from>$inputVar.inputType/ns0:paramA</from> <to>$outputVar.resultType/ns0:paramA</to> </copy> </assign> <reply name=&quot;end&quot; partnerLink=&quot;PartnerLink1&quot; operation=&quot;SynchronousSampleOperation“ xmlns:tns=&quot;http://j2ee.netbeans.org/wsdl/SynchronousSample&quot; portType=&quot;tns:SynchronousSamplePortType&quot; variable=&quot;outputVar&quot;/> </sequence> </process>
Business Process Execution Language
[object Object],[object Object],[object Object],[object Object],[object Object],Business Activity Monitoring
[object Object],[object Object],Business Activity Monitoring
[object Object],[object Object],Complex Event Processing
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Complex Event Processing
[object Object],[object Object],[object Object],[object Object],Portal
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Canonical Model
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Canonical Model
[object Object],[object Object],[object Object],[object Object],[object Object],Governance
[object Object],[object Object],[object Object],Governance
[object Object],[object Object],[object Object],[object Object],[object Object],Governance
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Registro
[object Object],[object Object],[object Object],[object Object],[object Object],Cierre
Preguntas finales

Weitere ähnliche Inhalte

Was ist angesagt?

Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
still01
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
ayreonmx
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
Sandrea Rodriguez
 

Was ist angesagt? (20)

Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
fundamentos teoricos ingenieria de softwaare
fundamentos teoricos ingenieria de softwaarefundamentos teoricos ingenieria de softwaare
fundamentos teoricos ingenieria de softwaare
 
Sistemas críticos - Ingeniería de Sistemas
Sistemas críticos - Ingeniería de SistemasSistemas críticos - Ingeniería de Sistemas
Sistemas críticos - Ingeniería de Sistemas
 
Sistemas operativos; procesos
Sistemas operativos; procesosSistemas operativos; procesos
Sistemas operativos; procesos
 
Qué es el modelado de negocios
Qué es el modelado de negociosQué es el modelado de negocios
Qué es el modelado de negocios
 
Diagramas de implementacion
Diagramas de implementacionDiagramas de implementacion
Diagramas de implementacion
 
Diagrama de Colaboración
Diagrama de ColaboraciónDiagrama de Colaboración
Diagrama de Colaboración
 
Uml (presentación 6)
Uml (presentación 6)Uml (presentación 6)
Uml (presentación 6)
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Curso Uml 2.5 Diagramas De ImplementacióN
Curso Uml   2.5 Diagramas De ImplementacióNCurso Uml   2.5 Diagramas De ImplementacióN
Curso Uml 2.5 Diagramas De ImplementacióN
 
Subsistemas
SubsistemasSubsistemas
Subsistemas
 
Arquitectura De Software Para Dummies
Arquitectura De Software Para DummiesArquitectura De Software Para Dummies
Arquitectura De Software Para Dummies
 
Uml presentacion
Uml   presentacionUml   presentacion
Uml presentacion
 
Analisis y diseño sistemas introducción
Analisis y diseño sistemas introducciónAnalisis y diseño sistemas introducción
Analisis y diseño sistemas introducción
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 

Andere mochten auch

Conceptos y Protocolos de Enrutamiento (Capitulo 2)
Conceptos y Protocolos de Enrutamiento (Capitulo 2)Conceptos y Protocolos de Enrutamiento (Capitulo 2)
Conceptos y Protocolos de Enrutamiento (Capitulo 2)
Cristiān Villegās
 
Conceptos y Protocolos de Enrutamiento (Capitulo 3)
Conceptos y Protocolos de Enrutamiento (Capitulo 3)Conceptos y Protocolos de Enrutamiento (Capitulo 3)
Conceptos y Protocolos de Enrutamiento (Capitulo 3)
Cristiān Villegās
 
CCNA EXP MOD_IV_CHAPTER_1_EB
CCNA EXP MOD_IV_CHAPTER_1_EBCCNA EXP MOD_IV_CHAPTER_1_EB
CCNA EXP MOD_IV_CHAPTER_1_EB
Edgar Benavente
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
finger10
 

Andere mochten auch (20)

Arquitectura Orientada a Servicios (SOA)
Arquitectura Orientada  a Servicios (SOA)Arquitectura Orientada  a Servicios (SOA)
Arquitectura Orientada a Servicios (SOA)
 
SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)
 
Introducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a ServiciosIntroducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a Servicios
 
SOA para Novatos
SOA para NovatosSOA para Novatos
SOA para Novatos
 
SOA
SOASOA
SOA
 
SOA y Web Services
SOA y Web ServicesSOA y Web Services
SOA y Web Services
 
Arquitectura SOA
Arquitectura SOAArquitectura SOA
Arquitectura SOA
 
Arquitectura orientada a servicios soa (accenture)
Arquitectura orientada a servicios soa (accenture)Arquitectura orientada a servicios soa (accenture)
Arquitectura orientada a servicios soa (accenture)
 
Conceptos y Protocolos de Enrutamiento (Capitulo 2)
Conceptos y Protocolos de Enrutamiento (Capitulo 2)Conceptos y Protocolos de Enrutamiento (Capitulo 2)
Conceptos y Protocolos de Enrutamiento (Capitulo 2)
 
1.1 Introducción a redes - Sistemas 2016
1.1 Introducción a redes  - Sistemas 20161.1 Introducción a redes  - Sistemas 2016
1.1 Introducción a redes - Sistemas 2016
 
Ccna1, cap 2
Ccna1, cap 2Ccna1, cap 2
Ccna1, cap 2
 
Evolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesEvolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de Telecomunicaciones
 
Conceptos y Protocolos de Enrutamiento (Capitulo 3)
Conceptos y Protocolos de Enrutamiento (Capitulo 3)Conceptos y Protocolos de Enrutamiento (Capitulo 3)
Conceptos y Protocolos de Enrutamiento (Capitulo 3)
 
4.1 Acceso a la red 2016
4.1 Acceso a la red   20164.1 Acceso a la red   2016
4.1 Acceso a la red 2016
 
CCNA EXP MOD_IV_CHAPTER_1_EB
CCNA EXP MOD_IV_CHAPTER_1_EBCCNA EXP MOD_IV_CHAPTER_1_EB
CCNA EXP MOD_IV_CHAPTER_1_EB
 
Acceso a la WAN (Capitulo 2)
Acceso a la WAN (Capitulo 2)Acceso a la WAN (Capitulo 2)
Acceso a la WAN (Capitulo 2)
 
Fundamento de Redes - Capitulo 3
Fundamento de Redes - Capitulo 3Fundamento de Redes - Capitulo 3
Fundamento de Redes - Capitulo 3
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
 
5.1 Ethernet 2016
5.1 Ethernet   20165.1 Ethernet   2016
5.1 Ethernet 2016
 
Sistemas Distribuidos Arquitectura XML SOA Middleware Web Services
Sistemas Distribuidos Arquitectura XML SOA Middleware Web ServicesSistemas Distribuidos Arquitectura XML SOA Middleware Web Services
Sistemas Distribuidos Arquitectura XML SOA Middleware Web Services
 

Ähnlich wie Introducción a SOA

Ähnlich wie Introducción a SOA (20)

charla SOA
charla SOAcharla SOA
charla SOA
 
Clase Soa
Clase SoaClase Soa
Clase Soa
 
Aplicando Bpm A La Industria Oct 2008
Aplicando Bpm A La Industria   Oct 2008Aplicando Bpm A La Industria   Oct 2008
Aplicando Bpm A La Industria Oct 2008
 
Jug Day 2008 SOA
Jug Day 2008 SOAJug Day 2008 SOA
Jug Day 2008 SOA
 
Arquitectura soa
Arquitectura soaArquitectura soa
Arquitectura soa
 
Arquitectura soa
Arquitectura soaArquitectura soa
Arquitectura soa
 
La arquitectura orientada a servicios de cliente
La arquitectura orientada a servicios de clienteLa arquitectura orientada a servicios de cliente
La arquitectura orientada a servicios de cliente
 
SIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOASIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOA
 
Gianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture OverviewGianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture Overview
 
Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
 
Altenia SOA
Altenia SOAAltenia SOA
Altenia SOA
 
Soa
SoaSoa
Soa
 
Ha2 cm40 morales m jacquelinne-soa
Ha2 cm40 morales m jacquelinne-soaHa2 cm40 morales m jacquelinne-soa
Ha2 cm40 morales m jacquelinne-soa
 
1 er trabajo-penas1
1 er trabajo-penas11 er trabajo-penas1
1 er trabajo-penas1
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
 
Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
 
Paradigmas De La Programacion
Paradigmas De La ProgramacionParadigmas De La Programacion
Paradigmas De La Programacion
 
SOA
SOASOA
SOA
 
Resumido
ResumidoResumido
Resumido
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 

Introducción a SOA

  • 1. SOA Workshop: Introducción a SOA Ing. Diego Campodónico [email_address]
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Integración punto a punto Dependencia entre sistemas Dificultad de mantenimiento Alto acoplamiento Responsabilidades poco claras
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. SOA, el negocio y las empresas La realidad es que existen procesos “cross” que involucran más de un aspecto del negocio y que estos suelen ser los de mayor valor para la empresa. Ventas Producto Logística Almacenes Ventas: Desde el cliente hasta la entrega Realizar Campañas
  • 19.
  • 20. SOA, el negocio y las empresas Ventas Producto Logística Almacenes Ventas: Desde el cliente hasta la entrega Realizar Campañas Las aplicaciones existentes no suelen soportar bien la dinámica de cambio en los procesos “cross-organizational” App Ventas (Vendor A) App Prod. (Vendor B) Logistica (Excel) Ordenes (Custom) SOA Business y IT son socios
  • 21. SOA, el negocio y las empresas Lógica de negocio Lógica de aplicación Modelo del negocio y lógica de los dominios (altamente acoplados)
  • 22. SOA, el negocio y las empresas Lógica de negocio Lógica de aplicación Modelo del negocio, modelo de servicios y lógica de los dominios (Los servicios se interponen entre las aplicaciones y la lógica del negocio) Aplicación A Aplicación B Aplicación C Servicios
  • 23. SOA, el negocio y las empresas Lógica de negocio Lógica de aplicación Modelo del negocio, modelo de servicios y lógica de los dominios (Los servicios abstraen la conectividad de las aplicaciones y sus entornos) Aplicación A Aplicación B Aplicación C Servicios Los servicios hacen convergente al negocio con la lógica de las aplicaciones
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 34.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 42. EAI vs ESB EAI ESB Dependen del vendor Soporta estandares Centralizado Distribuido Integra aplicaciones Integra servicios Hub and Spoke Bus Baja escalabilidad Modelo federado Alto costo Costo flexible
  • 43.
  • 44.
  • 45.
  • 46.
  • 47. Business Process Management Ejemplo: Proceso de negocio: Aprobación de reintegros (Prepaga) a través de la web. Notación: BPMN
  • 49.
  • 51.
  • 53. Business Process Execution Language <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <process name=&quot;SynchronousSample&quot; targetNamespace=&quot;http://enterprise.netbeans.org/bpel/SynchronousSample2/SynchronousSample&quot; xmlns=&quot;http://docs.oasis-open.org/wsbpel/2.0/process/executable&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:sxt=&quot;http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace&quot; xmlns:sxed=&quot;http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor&quot; xmlns:tns=&quot;http://enterprise.netbeans.org/bpel/SynchronousSample2/SynchronousSample&quot; xmlns:ns0=&quot;http://xml.netbeans.org/schema/SynchronousSample&quot;> <import namespace=&quot;http://j2ee.netbeans.org/wsdl/SynchronousSample&quot; location=&quot;SynchronousSample.wsdl&quot; importType=&quot;http://schemas.xmlsoap.org/wsdl/&quot;/> <partnerLinks> <partnerLink name=&quot;PartnerLink1&quot; xmlns:tns= http://j2ee.netbeans.org/wsdl/SynchronousSample partnerLinkType=&quot;tns:SynchronousSample&quot; myRole=&quot;SynchronousSamplePortTypeRole&quot;/> </partnerLinks> <variables> <variable name=&quot;outputVar&quot; xmlns:tns=&quot;http://j2ee.netbeans.org/wsdl/SynchronousSample&quot; messageType=&quot;tns:SynchronousSampleOperationResponse&quot;/> <variable name=&quot;inputVar&quot; xmlns:tns=&quot;http://j2ee.netbeans.org/wsdl/SynchronousSample&quot; messageType=&quot;tns:SynchronousSampleOperationRequest&quot;/> </variables> <sequence> <receive name=&quot;start&quot; createInstance=&quot;yes&quot; partnerLink=&quot;PartnerLink1&quot; operation=&quot;SynchronousSampleOperation“ xmlns:tns=&quot;http://j2ee.netbeans.org/wsdl/SynchronousSample&quot; portType=&quot;tns:SynchronousSamplePortType&quot; variable=&quot;inputVar&quot;/> <assign name=&quot;Assign1&quot;> <copy> <from>$inputVar.inputType/ns0:paramA</from> <to>$outputVar.resultType/ns0:paramA</to> </copy> </assign> <reply name=&quot;end&quot; partnerLink=&quot;PartnerLink1&quot; operation=&quot;SynchronousSampleOperation“ xmlns:tns=&quot;http://j2ee.netbeans.org/wsdl/SynchronousSample&quot; portType=&quot;tns:SynchronousSamplePortType&quot; variable=&quot;outputVar&quot;/> </sequence> </process>
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.