enterprise service bus y api managers

48
Enterprise Service Bus ESB

Upload: dario-herrera

Post on 14-Aug-2015

117 views

Category:

Software


4 download

TRANSCRIPT

Enterprise Service Bus

ESB

¿Qué es un Enterprise Service Bus?

Características

OS/390J2EE

Ecosistema de aplicaciones

Flujo de información

5 Aplicaciones = 10 interfaces

13 Aplicaciones = 78 interfaces

Número de interfaces P2P

Service Oriented Architecture

Patrones de Integración

Enterprise Service Bus

Arquitectura de un ESB

Características

Invocación de Servicios (Find Bind Invoke)

Invocación de Servicios (Find Bind Invoke)

Routing - Content Based Routing (CBR)

Enterprise Integration Patterns

Message Exchange Patterns

Enterprise Integration Patterns

Conectores Apache Camelahcamqpapnsatomavroawsbambase64bean-validatorbeaniobindyblueprintcachecastorcdicmiscometdcontextcorecore-osgicouchdbcryptocsvcxfcxf-transportdisruptordnsdozereclipseejbelasticsearcheventadminexecfacebookflatpackfopfreemarkerftpgaegeocodergroovy

gsonguava-eventbusguicehawtdbhazelcasthbasehdfshdfs2hl7httphttp4ibatisircjacksonjasyptjavaspacejaxbjcrjdbcjettyjgroupsjibxjingjmsjmxjosqljpajschjsonpathjt400jueljxpathkafkakaraf-commandskestrelkratildapleveldblucenemailmina

mina2mongodbmqttmsvmustachemvelmybatisnagiosnettynetty-httpognloptaplannerpaxloggingprinterprotobufquartzquartz2quickfixrabbitmqrestletrmirouteboxrssrubyrxsalesforcesap-netweaversaxonscalascriptservletservletlistenershirosipsjmssmppsnmpsoapsolrsplunkspring

spring-batchspring-integrationspring-javaconfigspring-ldapspring-redisspring-securityspring-wssqlsshstaxstompstreamstringtemplatesyslogtagsouptesttest-blueprinttest-springtestngtwitterurlrewritevelocityvertxweatherwebsocketxmlbeansxmljsonxmlrpcxmlsecurityxmppxstreamyammerzipfilezookeeper

Modelo Federado

Integración Incremental

Organizaciones Proyectizadas

Soluciones

Herramientas – Jboss Fuse IDE

Mule IDE

API Managers

¿Qué es un API?

Qué NO es un API

¿Aporta una funcionalidad que si al ser utilizada por un tercero pueda ser

capaz de producir valor?

Si no, entonces no es un API!

API Manager

API Manager

API Manager

API Manager

Patrón Façade

Llamada API tradicional

Flujo de Llamadas API Manager

Políticas API Manager

Políticas del API Manager

Metodología de Implantación

Responsabilidades de la API Office

Responsabilidades de la API Office

Ciclo Iterativo

Ciclo Iterativo de Desarrollo

Soluciones

Apigee API Console

Apigee API Register

Apigee Analytics

Apigee API Developer Console

Apigee API Debugger Console

Gracias!