SlideShare a Scribd company logo
1 of 9
WSO2 SOA Platform
    Best Practices
           Part #1
MISIÓN                        HISTORIA                     CAPACIDAD

 Potenciar las capacidades de         Somos una empresa de         Más de 450 consultores
    ejecución de nuestros          origen mexicano con 11 años     capacitados en diversas
    clientes a través de la            de exitosa trayectoria     metodologías y tecnologías
   correcta aplicación de la                                        líderes en el mercado
          tecnología.
                                            La compañía




                                           Diferenciadores

         LIDERAZGO                        OBJETIVIDAD                    EXPERIENCIA

  Número 1 en servicios de            Somos agnósticos a la       Hemos trabajado en más de
 Information Management y          tecnología; nuestro objetivo    400 proyectos con más de
   Business Intelligence en            es crear soluciones.        200 clientes, en todos los
México - IDC. México IT Services                                            sectores
Tracker, Intellego Markets 2009
             y 2010

     www.intellego.com.mx
     www.grupointellego.com
Alianzas Corporativas Intellego




www.grupointellego.com
WSO2 Opensource SOA Platform




www.grupointellego.com
Mejores prácticas de implementación


Si bien WSO2 está construido basado en componentes y esto permite que
a un producto se puedan añadir características de otro producto, no es
recomendable hacerlo ya que esto provoca acoplamiento entre los
artefactos desarrollados y esto atenta en contra de la escalabilidad.

Cada producto ha sido desarrollado pensando en exponer un tipo de
servicios

• WSO2 DataServices Server, servicios de datos, utilizando la menor
  lógica posible
• WSO2 Business Process Server, servicios de negocios complejo
• WSO2 Mashup Server, servicios de datos de distinto orígenes y servicios
  de utilidad
• WSO2 Aplication Server, servicios de utilidad
• WSO2 ESB, servicios de negocio y además cualquier acceso a los
  servicios nombrados anteriormente debe ser hecho a través del BUS.

www.grupointellego.com
Mejores prácticas de configuración


• Si bien cada producto incluye una base datos H2, solo se recomienda su
  utilización para el ambiente de desarrollo, cualquier instalación en
  producción debe ser hecha con una base de datos más acorde para
  este ambiente, por ej. MySQL

• Si se van a utilizar varios productos en la misma maquina se
  recomienda utilización de los siguientes parámetros, ubicados en el
  archivo carbon.xml:

• <offset> se utiliza para no tener que modificar todos los puertos del
  producto, esto cambia automáticamente el valor de los puertos
  configurados, el nuevo valor de los puertos será (puerto configurado +
  offset)

• <WebContextRoot> permite definir un contexto distinto para todas los
  productos instalados en la misma máquina, de esta forma no se tienen
  problemas con la sesión del usuario
www.grupointellego.com
Mejores prácticas para el desarrollo de artefactos


• WSO2 permite configurar los componentes directamente en la consola
  Web de los productos, pero la recomendación es utilizar Developer
  Studio ya que permite realizar una mejor administración de los
  artefactos desarrollados.

• Configuración y utilización de Datasources a nivel de Servidor y no
  configurar los Datasource en cada WebService, esto permite realizar
  una administración centralizada del acceso a la base de datos.




www.grupointellego.com
Developer Studio




www.grupointellego.com
Servicios Profesionales WSO2 Intellego



•   Transferencia de conocimientos
•   Implementación
•   Tunning
•   Sizing
•   Trouble Shooting
•   Desaster Recovery



Consultas ?
Intellego
addedValue addedPower
The Business Integration Company

Oficina: + 56 (02) 979 - 9100
http://www.grupointellego.com

http://www.info2000.cl/productos/soa

http://www.info2000.cl/contact

www.grupointellego.com

More Related Content

Viewers also liked

Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...WSO2
 
WSO2 DSS - Calling stored procedures with cursors
WSO2 DSS - Calling stored procedures with cursorsWSO2 DSS - Calling stored procedures with cursors
WSO2 DSS - Calling stored procedures with cursorsEmmerson Miranda
 
WSO2 Message Broker - Product Overview
WSO2 Message Broker - Product OverviewWSO2 Message Broker - Product Overview
WSO2 Message Broker - Product OverviewWSO2
 
WSO2 Identity Server
WSO2 Identity Server WSO2 Identity Server
WSO2 Identity Server WSO2
 
WSO2 Enterprise Service Bus - Product Overview
WSO2 Enterprise Service Bus - Product OverviewWSO2 Enterprise Service Bus - Product Overview
WSO2 Enterprise Service Bus - Product OverviewWSO2
 
WSO2 API Manager - Accessing SOAP Service
WSO2 API Manager -  Accessing SOAP ServiceWSO2 API Manager -  Accessing SOAP Service
WSO2 API Manager - Accessing SOAP ServiceEmmerson Miranda
 
WSO2 Data Services Server - Product Overview
WSO2 Data Services Server - Product OverviewWSO2 Data Services Server - Product Overview
WSO2 Data Services Server - Product OverviewWSO2
 

Viewers also liked (11)

WSO2 DSS - JENKINS
WSO2 DSS - JENKINSWSO2 DSS - JENKINS
WSO2 DSS - JENKINS
 
WSO2 Transformer Proxy
WSO2 Transformer ProxyWSO2 Transformer Proxy
WSO2 Transformer Proxy
 
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...
Gestión de Identidades y Control de Acceso en los Servicios usando WSO2 Ident...
 
WSO2 DSS - Calling stored procedures with cursors
WSO2 DSS - Calling stored procedures with cursorsWSO2 DSS - Calling stored procedures with cursors
WSO2 DSS - Calling stored procedures with cursors
 
WSO2 Message Broker - Product Overview
WSO2 Message Broker - Product OverviewWSO2 Message Broker - Product Overview
WSO2 Message Broker - Product Overview
 
WSO2 REST API Example
WSO2 REST API ExampleWSO2 REST API Example
WSO2 REST API Example
 
WSO2 Identity Server
WSO2 Identity Server WSO2 Identity Server
WSO2 Identity Server
 
WSO2 Enterprise Service Bus - Product Overview
WSO2 Enterprise Service Bus - Product OverviewWSO2 Enterprise Service Bus - Product Overview
WSO2 Enterprise Service Bus - Product Overview
 
WSO2 API Manager - Accessing SOAP Service
WSO2 API Manager -  Accessing SOAP ServiceWSO2 API Manager -  Accessing SOAP Service
WSO2 API Manager - Accessing SOAP Service
 
WSO2 Data Services Server - Product Overview
WSO2 Data Services Server - Product OverviewWSO2 Data Services Server - Product Overview
WSO2 Data Services Server - Product Overview
 
Construya APIs seguras y escalables
Construya APIs seguras y escalables Construya APIs seguras y escalables
Construya APIs seguras y escalables
 

More from Intellego Chile

Comparativo entre plataformas de ESB
Comparativo entre plataformas de ESBComparativo entre plataformas de ESB
Comparativo entre plataformas de ESBIntellego Chile
 
Metodología de desarrollo e integración contínua para proyectos de BPM
Metodología de desarrollo e integración contínua para proyectos de BPMMetodología de desarrollo e integración contínua para proyectos de BPM
Metodología de desarrollo e integración contínua para proyectos de BPMIntellego Chile
 
Gobierno SOA - Estructura, Organización, Repositorio, Entregables, Capacidades
Gobierno SOA - Estructura, Organización, Repositorio, Entregables, CapacidadesGobierno SOA - Estructura, Organización, Repositorio, Entregables, Capacidades
Gobierno SOA - Estructura, Organización, Repositorio, Entregables, CapacidadesIntellego Chile
 
Aplicación de analítica de clientes para anticipar fuga de clientes
Aplicación de analítica de clientes para anticipar fuga de clientesAplicación de analítica de clientes para anticipar fuga de clientes
Aplicación de analítica de clientes para anticipar fuga de clientesIntellego Chile
 
Red Social Empresarial con IBM Connections - Casos de referencia
Red Social Empresarial con IBM Connections - Casos de referenciaRed Social Empresarial con IBM Connections - Casos de referencia
Red Social Empresarial con IBM Connections - Casos de referenciaIntellego Chile
 
Control de desempeño para procesos de negocios
Control de desempeño para procesos de negociosControl de desempeño para procesos de negocios
Control de desempeño para procesos de negociosIntellego Chile
 
Novedades en Pentaho 5 para los administradores
Novedades en Pentaho 5 para los administradoresNovedades en Pentaho 5 para los administradores
Novedades en Pentaho 5 para los administradoresIntellego Chile
 
Piloto de impementación BPMS
Piloto de impementación BPMSPiloto de impementación BPMS
Piloto de impementación BPMSIntellego Chile
 
Gestión documental y cuentas por pagar con Alfresco
Gestión documental y cuentas por pagar con AlfrescoGestión documental y cuentas por pagar con Alfresco
Gestión documental y cuentas por pagar con AlfrescoIntellego Chile
 
Presentación Intellego chile
Presentación Intellego chilePresentación Intellego chile
Presentación Intellego chileIntellego Chile
 
Portafolio de servicios de recursos humanos, por Carlos Cox
Portafolio de servicios de recursos humanos, por Carlos CoxPortafolio de servicios de recursos humanos, por Carlos Cox
Portafolio de servicios de recursos humanos, por Carlos CoxIntellego Chile
 
Desafíos actuales y futuros de la gestión de personas en el sector público, p...
Desafíos actuales y futuros de la gestión de personas en el sector público, p...Desafíos actuales y futuros de la gestión de personas en el sector público, p...
Desafíos actuales y futuros de la gestión de personas en el sector público, p...Intellego Chile
 
Intellego lo nuevo de IBM Lotus Notes 9 social edition usuario final v2.0
Intellego lo nuevo de IBM Lotus Notes 9 social edition   usuario final v2.0Intellego lo nuevo de IBM Lotus Notes 9 social edition   usuario final v2.0
Intellego lo nuevo de IBM Lotus Notes 9 social edition usuario final v2.0Intellego Chile
 
Intellego lo nuevo de IBM Lotus Domino 9 social edition v2.1
Intellego lo nuevo de IBM Lotus Domino 9 social edition v2.1Intellego lo nuevo de IBM Lotus Domino 9 social edition v2.1
Intellego lo nuevo de IBM Lotus Domino 9 social edition v2.1Intellego Chile
 
Bonita open solution - Evento de Gobierno 2013
Bonita open solution - Evento de Gobierno 2013Bonita open solution - Evento de Gobierno 2013
Bonita open solution - Evento de Gobierno 2013Intellego Chile
 
SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013Intellego Chile
 
Gestión Documental - Evento de Gobierno 2013
Gestión Documental - Evento de Gobierno 2013Gestión Documental - Evento de Gobierno 2013
Gestión Documental - Evento de Gobierno 2013Intellego Chile
 
Gestión de procesos y BPMn - Evento de Gobierno 2013
Gestión de procesos y BPMn - Evento de Gobierno 2013Gestión de procesos y BPMn - Evento de Gobierno 2013
Gestión de procesos y BPMn - Evento de Gobierno 2013Intellego Chile
 

More from Intellego Chile (20)

Comparativo entre plataformas de ESB
Comparativo entre plataformas de ESBComparativo entre plataformas de ESB
Comparativo entre plataformas de ESB
 
Metodología de desarrollo e integración contínua para proyectos de BPM
Metodología de desarrollo e integración contínua para proyectos de BPMMetodología de desarrollo e integración contínua para proyectos de BPM
Metodología de desarrollo e integración contínua para proyectos de BPM
 
Gobierno SOA - Estructura, Organización, Repositorio, Entregables, Capacidades
Gobierno SOA - Estructura, Organización, Repositorio, Entregables, CapacidadesGobierno SOA - Estructura, Organización, Repositorio, Entregables, Capacidades
Gobierno SOA - Estructura, Organización, Repositorio, Entregables, Capacidades
 
Aplicación de analítica de clientes para anticipar fuga de clientes
Aplicación de analítica de clientes para anticipar fuga de clientesAplicación de analítica de clientes para anticipar fuga de clientes
Aplicación de analítica de clientes para anticipar fuga de clientes
 
Red Social Empresarial con IBM Connections - Casos de referencia
Red Social Empresarial con IBM Connections - Casos de referenciaRed Social Empresarial con IBM Connections - Casos de referencia
Red Social Empresarial con IBM Connections - Casos de referencia
 
Control de desempeño para procesos de negocios
Control de desempeño para procesos de negociosControl de desempeño para procesos de negocios
Control de desempeño para procesos de negocios
 
Novedades en Pentaho 5 para los administradores
Novedades en Pentaho 5 para los administradoresNovedades en Pentaho 5 para los administradores
Novedades en Pentaho 5 para los administradores
 
Piloto de impementación BPMS
Piloto de impementación BPMSPiloto de impementación BPMS
Piloto de impementación BPMS
 
Gestión documental y cuentas por pagar con Alfresco
Gestión documental y cuentas por pagar con AlfrescoGestión documental y cuentas por pagar con Alfresco
Gestión documental y cuentas por pagar con Alfresco
 
Porque Pentaho ?
Porque Pentaho ?Porque Pentaho ?
Porque Pentaho ?
 
Presentación Intellego chile
Presentación Intellego chilePresentación Intellego chile
Presentación Intellego chile
 
Portafolio de servicios de recursos humanos, por Carlos Cox
Portafolio de servicios de recursos humanos, por Carlos CoxPortafolio de servicios de recursos humanos, por Carlos Cox
Portafolio de servicios de recursos humanos, por Carlos Cox
 
Desafíos actuales y futuros de la gestión de personas en el sector público, p...
Desafíos actuales y futuros de la gestión de personas en el sector público, p...Desafíos actuales y futuros de la gestión de personas en el sector público, p...
Desafíos actuales y futuros de la gestión de personas en el sector público, p...
 
Intellego lo nuevo de IBM Lotus Notes 9 social edition usuario final v2.0
Intellego lo nuevo de IBM Lotus Notes 9 social edition   usuario final v2.0Intellego lo nuevo de IBM Lotus Notes 9 social edition   usuario final v2.0
Intellego lo nuevo de IBM Lotus Notes 9 social edition usuario final v2.0
 
Intellego lo nuevo de IBM Lotus Domino 9 social edition v2.1
Intellego lo nuevo de IBM Lotus Domino 9 social edition v2.1Intellego lo nuevo de IBM Lotus Domino 9 social edition v2.1
Intellego lo nuevo de IBM Lotus Domino 9 social edition v2.1
 
Bonita open solution - Evento de Gobierno 2013
Bonita open solution - Evento de Gobierno 2013Bonita open solution - Evento de Gobierno 2013
Bonita open solution - Evento de Gobierno 2013
 
Caso de éxito ekardex
Caso de éxito ekardexCaso de éxito ekardex
Caso de éxito ekardex
 
SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013
 
Gestión Documental - Evento de Gobierno 2013
Gestión Documental - Evento de Gobierno 2013Gestión Documental - Evento de Gobierno 2013
Gestión Documental - Evento de Gobierno 2013
 
Gestión de procesos y BPMn - Evento de Gobierno 2013
Gestión de procesos y BPMn - Evento de Gobierno 2013Gestión de procesos y BPMn - Evento de Gobierno 2013
Gestión de procesos y BPMn - Evento de Gobierno 2013
 

Recently uploaded

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Recently uploaded (10)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Mejores Prácticas SOA con WSO2

  • 1. WSO2 SOA Platform Best Practices Part #1
  • 2. MISIÓN HISTORIA CAPACIDAD Potenciar las capacidades de Somos una empresa de Más de 450 consultores ejecución de nuestros origen mexicano con 11 años capacitados en diversas clientes a través de la de exitosa trayectoria metodologías y tecnologías correcta aplicación de la líderes en el mercado tecnología. La compañía Diferenciadores LIDERAZGO OBJETIVIDAD EXPERIENCIA Número 1 en servicios de Somos agnósticos a la Hemos trabajado en más de Information Management y tecnología; nuestro objetivo 400 proyectos con más de Business Intelligence en es crear soluciones. 200 clientes, en todos los México - IDC. México IT Services sectores Tracker, Intellego Markets 2009 y 2010 www.intellego.com.mx www.grupointellego.com
  • 4. WSO2 Opensource SOA Platform www.grupointellego.com
  • 5. Mejores prácticas de implementación Si bien WSO2 está construido basado en componentes y esto permite que a un producto se puedan añadir características de otro producto, no es recomendable hacerlo ya que esto provoca acoplamiento entre los artefactos desarrollados y esto atenta en contra de la escalabilidad. Cada producto ha sido desarrollado pensando en exponer un tipo de servicios • WSO2 DataServices Server, servicios de datos, utilizando la menor lógica posible • WSO2 Business Process Server, servicios de negocios complejo • WSO2 Mashup Server, servicios de datos de distinto orígenes y servicios de utilidad • WSO2 Aplication Server, servicios de utilidad • WSO2 ESB, servicios de negocio y además cualquier acceso a los servicios nombrados anteriormente debe ser hecho a través del BUS. www.grupointellego.com
  • 6. Mejores prácticas de configuración • Si bien cada producto incluye una base datos H2, solo se recomienda su utilización para el ambiente de desarrollo, cualquier instalación en producción debe ser hecha con una base de datos más acorde para este ambiente, por ej. MySQL • Si se van a utilizar varios productos en la misma maquina se recomienda utilización de los siguientes parámetros, ubicados en el archivo carbon.xml: • <offset> se utiliza para no tener que modificar todos los puertos del producto, esto cambia automáticamente el valor de los puertos configurados, el nuevo valor de los puertos será (puerto configurado + offset) • <WebContextRoot> permite definir un contexto distinto para todas los productos instalados en la misma máquina, de esta forma no se tienen problemas con la sesión del usuario www.grupointellego.com
  • 7. Mejores prácticas para el desarrollo de artefactos • WSO2 permite configurar los componentes directamente en la consola Web de los productos, pero la recomendación es utilizar Developer Studio ya que permite realizar una mejor administración de los artefactos desarrollados. • Configuración y utilización de Datasources a nivel de Servidor y no configurar los Datasource en cada WebService, esto permite realizar una administración centralizada del acceso a la base de datos. www.grupointellego.com
  • 9. Servicios Profesionales WSO2 Intellego • Transferencia de conocimientos • Implementación • Tunning • Sizing • Trouble Shooting • Desaster Recovery Consultas ? Intellego addedValue addedPower The Business Integration Company Oficina: + 56 (02) 979 - 9100 http://www.grupointellego.com http://www.info2000.cl/productos/soa http://www.info2000.cl/contact www.grupointellego.com