wso2 guest webinar: creando un backend de servicios y/o api con wso2

11
Creando un Backend de Servicios y/o API con WSO2 v 1.2 2014.07.17 Roger CARHUATOCTO IT Consultant Email: roger [at] chakray.com Twi6er: @Chilcano FOTO

Upload: wso2

Post on 20-May-2015

386 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2

Creando un Backend de Servicios y/o API con WSO2

v 1.2 2014.07.17

Roger  CARHUATOCTO  IT  Consultant  

 

Email:  roger  [at]  chakray.com  

Twi6er:  @Chilcano  

FOTO

Page 2: WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2

Índice

1.  Objetivos 2.  La tríada mágica: SOA, BPM y Portal 3.  Qué es un “Backend” de Servicios? 4.  Cómo crear un “Backend”

•  Metodología •  El rol de WSO2

5.  Casos de Uso: •  Creando un Backend de e-Commerce con KonaKart. •  Creando un Backend de un ERP con OpenBravo ERP. •  Creando un Backend de Servicios Criptográficos. •  Creando un Backend de Servicios de una BDs existente. •  Creando un Backend de Servicios (API) para Aplicaciones Móviles

6.  Demostraciones

Page 3: WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2

1. Objetivos

•  Aprender que en el camino de la construcción de nuestras Aplicaciones de Negocio, después de la definición de la Arquitectura, el siguiente paso es crear la base de funcionalidades siguiendo el paradigma de SOA, es decir, crear servicios.

•  Entender que el “Backend” (lógica de negocio) debe estar siempre cerca del corazón de la Organización.

•  Comprender que el “Backend” es una parte de tu Aplicación y para tener una Aplicación completa, como mínimo es necesario el “Frontend”.

•  Interiorizar que desde el punto de vista Arquitectónico, el concepto de “Backend” está muy asociado al concepto de “Multi-tier” y que las configuraciones clásicas son “C/S”, “MVC”, etc.

Page 4: WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2

2. La Triada mágica: SOA, BPM y Portal (1/2)

•  Desde el punto de vista Arquitectónico, el concepto de “Backend” está muy asociado al concepto de multi-capa.

•  Desde configuraciones Cliente/Sservidor, de 3-tier o MVC a n-tier:

C

FE

S

BE

API WS

Vw

FE

Ctl

MW

API. WS WS4People,

WS4BPEL

Mdl

BE

API WS MQ …

Portal

Page 5: WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2

2. La Triada mágica: SOA, BPM y Portal (2/2)

Page 6: WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2

3. ¿Qué es un “Backend”?

Presentation Layer

Business Enteprise Layer

Orchestration Layer

Backend

Page 7: WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2

4. Creando un “Backend”: Metodología

Aplicaciones de Negocio

Gobierno Servicios

Aplicaciones en la Nube (SaaS)

Aplicaciones Externas (B2B)

Aplicaciones Integrables vía

API

Middleware

SOAP, REST, ..

RDF, RSS, ..

HTTP, HL7, JMS, ..

API

Registro

BAM

1o 2o

3o

4o

5o

Page 8: WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2

4. Creando un “Backend”: El rol de WSO2

Page 9: WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2

5. Casos de Uso

•  Creando un Backend de e-Commerce con KonaKart. •  Creando un Backend de un ERP con OpenBravo ERP. •  Creando un Backend de Servicios Criptográficos. •  Creando un Backend de Servicios de una BDs existente. •  Creando un Backend de Servicios (API) para Aplicaciones

Móviles

Page 10: WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2

6. Demostraciones

Creando un Backend con WSO2

Page 11: WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2

Doing the right things. Whit the right technology. To support business.