Biztalk Server 2006 (BTS 2006) : Arquitectura – Parte 1

Antes una breve Introducción:

Integración de Aplicaciones de negocio (EAI)

¢  Integra sistemas y aplicaciones internas

¢  Provee la base para B2B y BPM

¢  Ofrece información de negocio en tiempo real (I.W.)

¢  Provee visibilidad de transacciones de principio a fin

BizTalk_01

Integración Business-to-Business (B2B)

¢  Integra de forma rápida y efectiva una comunidad comercial en los procesos de negocio.

¢  Promueve la interacción automatizada en una comunidad comercial heterogénea

¢  Expone nuevas funcionalidades a clientes y proveedores

BizTalk_02

 
Gestión de procesos de negocio (BPM)

¢  Consiste en la mezcla de procesos y tecnología mediante la integración de flujos de negocio y aplicaciones

BizTalk_03
 

Arquitectura Orientada a Servicios (SOA)

¢  Práctica de diseño para desarrollar aplicaciones con una arquitectura desacoplada y heterogénea.

BizTalk_04

Que es Biztalk Server 2006?

Servidor de Integración de aplicaciones

 

·         EAI: Entreprise Application Integration 

·         B2B: Business to Business

 

Biztalk Server es un “broker”: se sitúa en medio de las aplicaciones que están siendo integradas e interactúa con cada una de ellas


Biztalk server 2006 provee:

¢  Motor de mensajería y gestión de procesos

¢  Integración con Web Services

¢  Motor de reglas de negocio

¢  Single Sign-on

¢  Herramientas de seguimiento de actividad de negocio

¢  Herramientas de monitorización y seguimiento de actividad y salud

¢  Herramientas de desarrollo integradas

Problemas que resuelve BTS 2006

¢  Aplicaciones dispares

¢  Sobrecarga de desarrollo

¢  Despliegue complejo

¢  Informes dispares

¢  Difícil modificación

¢  Falta de procedimientos estándares

¢  Seguimiento y tracking limitado

¢  Lógica de negocio/partners cambiantes

Arquitectura Básica BTS 2006

Visión general Arquitectura BTS:

BizTalk_05

Elementos principales:

¢  MessageBox Universal

¢  Puertos

¢  Pipelines

¢  Adaptadores 

 

MessageBox Universal

¢  Modelo de escalado consistente basado en SQL Server 2000 SP3

¢  Arquitectura Pub/Sub

¢  Servidores sin estado

¢  Baja latencia y alta volatilidad en el enrutado

¢  Soporte de mensajes “huge”

¢  Soporte de adaptadores

¢  Seguridad y auditoria

Puertos

¢  Definen como se envían y reciben mensajes

¢  Un puerto es una instancia de un Port_Type

¢  Puntos de comunicación con el exterior

Pipelines

¢  Normalizar datos que llegan en varios formatos a Xml

¢  Traducir datos de Xml a otros formatos

¢  Ensamblar y desensamblar documentos

¢  Codificar y descodificar documentos

¢  Encryptar y desencriptar documentos

¢  Asignar y verificar firmas digitales

Adaptadores

¢  Conectan Aplicaciones en un sistema de Integración

¢  Proveen una solución de integración rápida sin desarrollo

Adaptadores de Aplicación

¢  Integran aplicaciones de negocio

¢  Utilizan API

Adaptadores de Tecnología

¢  Integran aplicaciones a nivel de plataforma

¢  Se utilizan cuando el destino es un sistema, no una aplicación, o Para aplicaciones que no publican una interfaz

Servicios de Mensajería vs flujos de trabajo

Servicios de mensajería:

¢  Enfocado en los detalles del envío y recepción de mensajes; es decir la conexión de puntos entre aplicaciones

servicio_mensajeria

Flujos de trabajo:

¢  Enfocado en la coordinación de procesos de negocio, control de transacciones, manejo de errores, etc.

¢  Se basa en la capa de mensajería para el intercambio de mensajes necesario para la ejecución de los procesos de negocio

Orchestration

About justindeveloper

I am MCP (Microsoft Certified Professional). MCTS (Microsoft Certified Technology Specialist) and MCPD (Microsoft Certified Professional Developer), also I am SAP Business One Certified!! Desarrollando desde el IDE de Visual Studio NET 2003 hasta ahora con el Visual Studio NET 2010. Desde Microsoft SQL Server 2000 hasta ahora con el Microsoft SQL Server 2008 R2 y tambien con SharePoint, desde WSS 3.0 y MOSS 2007 y ahora familirizandome con el Sharepoint Foundation 2010 & Sharepoint Server 2010. The software development will follow being every time more wonderful!
This entry was posted in Development. Bookmark the permalink.

One Response to Biztalk Server 2006 (BTS 2006) : Arquitectura – Parte 1

  1. Mercedes says:

    Muy buen resumen .-)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s