Upload
asuncion-mancebo
View
8
Download
0
Embed Size (px)
Citation preview
SOA conference
Cómo seleccionar la combinación adecuada de Microsoft Office SharePoint Server, Windows Workflow Foundation, y BizTalk ServerEduardo AzanzaApplication Platform UnitMicrosoft
SOA conference
Ámbito de Procesos
Ejemplo: E-mail,
mensajería instantánea,
lista de tareas personales
IndividualAd hoc
Ejemplo:
Aprobación de documentos,
aprobación de vacaciones
Humanos Semi
EstructuradosEjemplo:
informe de gastos, flujo de
páginas
Sistemas Altamente
EstructuradosEjemplo:
Extender aplicaciones de
negocio
Procesos Fijos
Procesos Colaborativos Procesos Transaccionales
Necesita ser ágil en cada categoría¿Cómo elegir la tecnología adecuada?
Complejidad Actividad / Rigidez
SOA conference
No hay blanco y negro
Siempre considere sus requerimientos específicos y aplique su mejor criterio
SOA conference
BizTalk Server
SOA conference
Management &
Operations
Business Activity
Monitoring
Integration & Messaging
Orchestration
Business Rule Framework
Trading Partner Management
Host Adapters
LOB Adapters
EDI/AS2
Enterprise Single Sign-on
RFID
Pub/Sub Engine
Content Based
Routing
Message Transform
ation
Protocol & Message Security
Web Services
Composite Services
Long Running Business Processes
Application Management
Tracking & Reporting
Host Management
Application Deployment
SCOM Integration
Data Management
Business Rule
Authoring
Business Rule
EngineMetadata
ManagementTrading
Partner Portal
Observation Model Design
Event Observation
Engine
Activity & KPI Reporting
Activity & KPI Reporting
HL7
SWIFT RosettaNet
HIPAA
Compensating Transactions
Office Integration
Business Intelligence
Information Workers
SharePointIntegration
BizTalk: qué
SOA conference
AplicacionesMainframe
AplicacionesLOB
Aplicacionesempaquetadas
AplicacionesPartner
BizTalk cuándo: Mensajería
Mensajes
Servicios Web
Adaptadores(De serie o personalizados
Runtime de Mensajería
Mensajería
fiable
Aceleradores(Estándares verticales)
Integración
Heterogénea
RFID
SOA conference
Fail-Over
Business Activity
Monitoring / Tracking
BizTalk Mgmt DB
Cluster
Hosts EnvíoHosts Recepción
Hosts Proceso
MsgBox
Cluster
TrackingDB
Cluster
BizTalk Server
Tracking Host
Monitorización
BizTalk cuándo: Escalabilidad, Robustez, Failover
Escalabilidad
SOA conference
BizTalk cuándo: Tiempo Diseño
SOA conference
Aplicación Interactiva(Web, SmartClient)
Acceso a recursos de la máquina
.NET Libraries(Hardware Access, …)
BizTalk cuándo No: Aps. Interactivas
Interfaz de usuario con baja latencia
.NET Libraries(Hardware Access, …)
Procesos embebidos, no autónomos
SOA conference
DatosAplicacionesMainframe
Aplicaciones LOB
Aplicacionesempaquetadas
AplicacionesPartner
Escenario de Arquitectura de BizTalk
Mensajes
Servicios Web
BizTalk Server
Aplicación interactiva(SmartClient, Web, Office InfoPath,Mobile)
BAM Portal
Solución de Monitorización
SOA conference
Windows Workflow Foundation
SOA conference
WF: qué es
Librería Actividades
Motor de ejecución de Workflow
Componer servicios, procesos larga duración, compensación
de transacciones
Servicios RuntimeScheduling, Persistencia …
Vis
ual Stu
dio
Desi
gn
er Workflow
Actividad
Tipos de Workflow con WF
Secuencial Máquina de Estados
Visual Studio Workflow Designer
SOA conference
WF cuándo: Procesos de Aplicación
Aplicación Interactiva(Web, SmartClient, SharePoint)
Servicios internos
Embebido, baja latencia Servicios
externos
Librerías de actividades
Offline
Actividad personaliz
ada
Actividad personaliz
ada
SOA conference
WF cuándo: Hosting avanzado de procesos
Servicios Internos
Servicios Externos
Contenedor de servicio
(ASMX, WCF …)AplicaciónInteractiva (SmartClien
t, Web, Móvil)
Control Ejecución(threading, serialización, scheduling
Máquinas de estado
SOA conference
WF: Diseñador Personalizado
SOA conference
Arquitectura Stand-Alone
Servicios Internos
Servicios Externos
Contenedor Servicio(ASMX, WCF …)
AplicaciónInteractiva Web, Móvil)
Procesos Negocio WF
Solución Monitorizació
n
SOA conference
SharePoint Server/Windows SharePoint Services Workflow
SOA conference
SharePoint ‘hosting’ WF
SharePoint: Librería de Actividades
SOA conference
SharePoint cuándo: Procesos centrados en Usuario / Documentos
SharePoint
OutlookIntegración con Tareas de Outlook
Self-ServiceColaboración documentosSeguimiento de actividad
SOA conference
SharePoint cuándo No: Integración
Orquestación
Servicio Externo
SharePoint
EAI
Reglas de Negocio
BAM
Desktop
Servicio Externo
Servicio Externo
Arquitectura end-to-end
Servicios internos
Servicios externos
Aplicación de Reservas(ASP.NET) BizTalk
Server Provisioning Process
WFPageflo
w
Aplicación colateral(MOSS)
Workflow aprobació
n
BAM Portal(WSS +
BizTalk Server)
BizTalk Server BAM
Engine
SOA conference
SharePoint Server, WF yBizTalk Server cubren el espectro
Ejemplo: E-mail, mensajería instantánea, lista
de tareas personales
IndividualAd hoc
Ejemplo:
Aprobación de documentos,
aprobación de vacaciones
Humanos Semi
Estructurados
Ejemplo: informe de gastos,
flujo de páginas
Sistemas Altamente
EstructuradosEjemplo:
Extender aplicaciones de
negocio
Procesos Fijos
Procesos Colaborativos Procesos Transaccionales
WSS / MOSS
BizTalk Server
WF
Productos Partner
Código
SOA conference
BizTalk Server: cuándo
Arquitectura
Mensajería fiable
B2B con estándares de la
industriaIntegración de
sistemas diversos
Alta escalabilidad
Tolerancia a fallos
Características
Motor de reglas
Framework de adaptadores
Single Sign-On
Business Activity Monitoring
RFID
Aceleradores de solución
Herramientas
Transformaciones complejas
Complejos procesos de
negocio
Despliegue
Monitorización
SOA conference
WF: cuándo
Arquitectura
Intra -aplicación
Baja latencia
Extender Windows SharePoint Services
Procesos offline
Características
Máquinas de estado
Soporte completo de
BPEL
Herramientas
Diseñador ‘hostable’
Composición de actividades
SOA conference
WF: cuándo no
Arquitectura
Protocolos diversos de
comunicación
Soluciones centradas en
XML
Características
Business Activity
Monitoring
Procesos estándares de
la industria
Herramientas
Transformaciones complejas
Reglas de negocio
complejas
Operaciones mantenimiento
SOA conference
Windows SharePoint Services: cuándo
Arquitectura
Usuario trabaja en SharePoint
Colaboración con documentos
Auto-servicio
Características
Integrar SharePoint /
tareas Outlook
Seguimiento de actividad en SharePoint
Herramientas
Provisioning usario final
Personalización usuario final
Extensibilidad usuario final
SOA conference
Windows SharePoint Services: cuándo no
Arquitectura
Orquestación de servicios
Aplicaciones Desktop
Características
BAM
Reglas de negocio
EAI
Herramientas
Transformación de mensajes
Diseño de procesos
SOA conference
Resumen
BizTalk Server Windows Workflow Foundation SharePoint Server
Complejos procesos de negocio
Aplicaciones departamentales
Departamental / IW / OBA
Integración Enterprise Intra-AplicaciónAprovechar entorno de SharePoint
Entornos heterogéneos (EAI, B2B)
Framework desarrollo Self-Service
Valor añadido (BAM, EDI, RFID, Aceleradores)
Soluciones altamente
personalizadas
Personalización para el usuario
avanzado
Librerías de actividades
Aplicación frecuente del
mismo workflow
SOA conference
Agenda: recordatorio
13.30 – 14.30: Comida14.30 – 15.15:
BizTalk Adapter for WCFArquitecturas de Aplicaciones Compuestas sobre Office System
15.15 – 16.00Conectando Aplicaciones LOB (Line of Business Applications) con Microsoft BizTalk Adapter PackAgilePoint: El Modelo es la Aplicación
16.00 – 16.45Microsoft Enterprise Service Bus
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.