La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

SERVICE BUS Roberto Gonzalez – Biztalk MVP Slide 1.

Presentaciones similares


Presentación del tema: "SERVICE BUS Roberto Gonzalez – Biztalk MVP Slide 1."— Transcripción de la presentación:

1 SERVICE BUS Roberto Gonzalez – Biztalk MVP rgon@renacimiento.com www.thinkingtogether.net @robertogg Slide 1

2 SERVICE BUS Proporciona mensajería y conectividad segura entre diferentes topologías de red Permite comunicar aplicaciones híbridas on-premises y la nube Permite varios patrones y protocolos de comunicación

3 CONNECTIVIDAD Falta de disponibilidad de Direcciones IPv4 Dynamic IP address allocation Network Address Translation (NAT) Internet es propiedad de chicos malos Capas de Firewalls sobre firewalls y más firewalls ? Machine Firewall Network Firewall Network Address Translation Dynamic IP Sender Receiver

4 Service Bus Cliente 1. Conexión y autenticación con el SB 2. Conexion y autenticación con el SB Servicio 3. Enrutado del mensaje al dispositivo. Modo Hibrido

5 SERVICE BUS Service Registry Access Control Messaging Naming

6 SERVICE BUS - NAMING Federated, hierarchical, DNS-integrated, transport- neutral naming system http(s)://myapp.servicebus.windows.net/ sb://myapp.servicebus.windows.net/

7 REGISTRO DE SERVICIO El registro de Servicio es un registro para endpoints de servicio, no un directorio de propósito general El registro está creado sobre el sistema de naming " Proporciona acceso por programación a naming " Atom Publishing Protocol, WS-Transfer GET: Discover using ATOM 1.0 POST: Set, PUT: Update/Renew, DELETE: Remove Naming Service Registry Client AtomPub WS-Transfer

8 PATRONES Eventing Comunicación One-way Unicast o Multicast Soporta modos desconectados a través del uso temporal de buffers de mensajes Service Remoting RPC-style, Request/Response o Duplex Contratos, Esquemas, Datos Estrucuturados Tunneling Full-Duplex Tunneling TCP, Pipes, Proxies, …

9 EVENTING Comunicaciones 1 : N 1 cliente transmite mensajes al Service Bus Service bus transmite cada mensaje a N clientes One way Unicast – broadcast a un único receptor Multicast – broadcast a múltiples receptores Buffering Almacenamiento temporal de mensajes Soporte ocasional de clientes desconectados

10 EVENTING Service Bus Service Bus Access Control

11 SERVICE REMOTING Exposición de Servicios Web Services detrás de Firewall Web service on premise Expuesto a clientes sin cambios en los firewall Opciones de distribución de Mensajes Soporte de load balancing Soporte de comunicación full duplex

12 SERVICE REMOTING Service Bus Service Bus Access Control Sender Listener Acceso a Web Services a través de Internet Publicación de servicios y comunicación bidireccional

13 SERVICE BUS - LABS Conjunto de Funcionali dades en Producción Producción Funcionalidades Febrero 2010 Labs Release CY2011 Producción

14 LISTENER LOAD BALANCING Service Bus Sender Listener … Subscribe Sender

15 BUFFERS DE MENSAJES PERSISTENTES SB Producer In- Mem ory Consum er Prod Labs Durable, Replicat ed Storage 2MB 100 MB Capacity Messages 60KB 256 KB Storage More reliable, more capacity, bigger messages TTL 10 min No limit REST/HTTP SOAP/TCP …

16 CONFIGURACIÓN FIREWALL AppFabric es tolerante con diferentes topologías de red Configuración Mínima Habilitar HTTP de salida por los puertos 80 y 443 Autenticación contra servidor de si existe Configuración optima Permitir salida en los puertos 9350 y 9351 (conectividad TCP) Se puede limitar a un rango de IPs conocido Europa (West): 94.245.97.0/24, 65.52.128.0/19

17 SERVICE BUS Roberto Gonzalez – Biztalk MVP rgon@renacimiento.com www.thinkingtogether.net @robertogg Slide 17


Descargar ppt "SERVICE BUS Roberto Gonzalez – Biztalk MVP Slide 1."

Presentaciones similares


Anuncios Google