La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

BizTalk Server 2006: Sistemas Distribuidos Kabel Sistemas S.L.

Presentaciones similares


Presentación del tema: "BizTalk Server 2006: Sistemas Distribuidos Kabel Sistemas S.L."— Transcripción de la presentación:

1

2 BizTalk Server 2006: Sistemas Distribuidos JCGonzalez@Kabel.es Kabel Sistemas S.L. www.kabel.es

3 ¿Quienes Somos? Compañía especializada en Consultoría de TI ¿Qué hacemos? Infraestructura de redes y sistemas Seguridad Desarrollo Gestión de proyectos y dirección estratégica Formación Aplicada IT OutSourcing La calidad cómo objetivo fundamental de nuestros proyectos Nuestra vocación es convertirnos en el socio tecnológico que toda empresa necesita

4 Agenda Introducción Arquitectura BizTalk Server Definiciones (Host, host instance, …) ¿Por qué sistemas distribuidos? Modelo Arquitectura Distribuida Despliegue de aplicaciones en entornos distribuidos

5 Visión general Arquitectura BTS Pipeline de mensajería DecodeEncodeDecryptEncryptParseSerializeExtractPropertiesAuthenticateSign Orquestación Gestión de procesos e instancias Servicios de mensajería y conectividad MessageBox Protocolo de transporte (adaptador) HTTP SOAP-RM MSMQSAP MQSeries BusinessIntelligenceReportingMonitorizaciónAdministraciónDespliegue Manejo de Procesos Trading Partner ManagementOtrasaplicaciones …. ….

6 Ciclo de vida de un mensaje

7 Host & Host Instance Host: Representación lógica de un proceso Windows que ejecuta algún elemento BizTalk Como Pipelines, adaptadores, puertos, orquestaciones,... Tipos: Recepción, envió y proceso. Host Instance: Representación física de un Host en un servidor específico.

8 Host Groups (Windows Group) Cuenta de grupo Windows utilizada para controlar el acceso de hosts e instancias del mismo a bases de datos y otros recursos. De esta forma, cualquier usuario perteneciente a ese grupo tendrá los permisos adecuados para ejecutar el proceso asociado al host.

9 BizTalk Application Agrupación lógica de elementos BizTalk, llamados Artifacts usados en una solución BizTalk para dar un servicio común.

10 BizTalk Groups Representa una unidad de negocio con entidad suficiente como para requerir implementación BizTalk propia. P.ej. Empresa, Departamento,….. BTS Group = BizTalk Server Management DB

11 Demo

12 ¿Por qué sistemas distribuidos? Mejorar el rendimiento (Performance) Escalado Horizontal Escalado vertical Conseguir alta disponibilidad Seguridad

13 Modos Escalabilidad (Scaled-out) BizTalk Server Tier: Asignación de nuevos servidores a la granja dotados de instancias de host específicas. (Normalmente las instancias con carga de trabajo más pesado)

14 Modos Escalabilidad (Scaled-out) SQL Server Tier: Añadir instancias MsgBox secundarias para repartir trabajo

15 Arquitectura Distribuida BTS 2006 Send / Receive Tier (Corporate Domain) Send / Receive Tier (Corporate Domain) Web Tier (DMZ) Partner Internet Processing Tier (Processing Domain) Processing Tier (Processing Domain) Services Tier (Services Domain) Services Tier (Services Domain) Data Tier (Data Domain) Data Tier (Data Domain) HTTPSOAPSMTP MSMQFTP File SQL Operations Tier (Corporate Domain) Operations Tier (Corporate Domain) Orchestrations Schemas and Maps Pipelines SSO Rec Hdl Is. Host Rec Hdl (in-porc) Send Hdl HWS (WS) MsgBox1 Tracking BAS SSO Rules TPM BAM MsgBox2 Admin BAS/TPMSSO Master Processing SQL Databases Terminal Services Clients FW4 FW1 FW2 FW3 MSMQ MOM mgnt

16 Despliegue (Fases y tareas) Despliegue en la fase de desarrollo La fase de Pruebas El entorno de preproducción (Staging) Despliegue en el entorno de Producción

17 Pasos Generales 1. Asignación permisos (Pre-instalación) 2. Desplegar Aplicación (Desde Visual Studio) 3. Configuración (Consola Administración) 4. Exportar ficheros de instalación 1. Bindings 2. MSI 5. Copiar e importar ficheros de instalación en el nuevo entorno. 6. Iniciar la aplicación BizTalk

18 Proceso instalación Creación BTS Host y Host instances Instalación Adaptadores Creación BTS Application Configuración Puertos entrada / salida Asignación adaptadores y handlers Asignación host instances Tracking

19 Despliegue Distribuido (Tareas)

20 Organización Host (Recomendación) Receiving Host Sending Host Processing Host Isolated Host (1 x App) In-Process Host (1 x App) In-Process Host (1 x Application) In-Process Host (1 x Adapter)

21 Demo

22 Más información Kabel Sistemas: http:// www.Kabel.eshttp://www.Kabel.es Dev Center: http://msdn.microsoft.com/biztalk/ http://msdn.microsoft.com/biztalk/ Comunity: http://www.gotdotnet.com/team/wsservers http://www.gotdotnet.com/team/wsservers BizTalkGurus: http://www.biztalkgurus.com/biztalk-server-2004.aspx NewsGroup: http://www.microsoft.com/technet/community/newsgroups http://www.microsoft.com/technet/community/newsgroups MSN Search: http://search.msn.com/ http://search.msn.com/

23 Preguntas && Respuestas ?

24 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

25 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Descargar ppt "BizTalk Server 2006: Sistemas Distribuidos Kabel Sistemas S.L."

Presentaciones similares


Anuncios Google