1 / 22

Novedades en la Gestión de Proyectos con BizTalk Server 2009

Novedades en la Gestión de Proyectos con BizTalk Server 2009. Sesiones de PLATAFORMA DE APLICACIONES. Francisco Pablo Junco Consultor Microsoft Servicios. Agenda. ¿Qué es ALM? Experiencia ALM en Proyectos de BizTalk Nuevas capacidades de BizTalk Server 2009

latoya
Download Presentation

Novedades en la Gestión de Proyectos con BizTalk Server 2009

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Novedades en la Gestión de Proyectos con BizTalk Server 2009 Sesiones de PLATAFORMA DE APLICACIONES Francisco Pablo Junco Consultor Microsoft Servicios

  2. Agenda • ¿Qué es ALM? • Experiencia ALM en Proyectos de BizTalk • Nuevas capacidades de BizTalk Server 2009 • Visita guiada por las fases de proyecto • Planificación • Desarrollo • Pruebas • Despliegue • Operación • Conclusiones

  3. ¿Qué es ALM? • Gestión del Ciclo de Vida de las Aplicaciones

  4. ¿Qué es ALM? • Gestión del Ciclo de Vida de las Aplicaciones • Algunas características: • Gestionar el Proyecto • Potenciar la colaboración entre los miembros del equipo de proyecto • Visibilidad del estado REAL del proyecto • Recopilar y gestionar los requerimientos • Diseño y desarrollo de la aplicación • Asegurar la calidad de los entregables • Gestión de versiones y paquetes • Facilitar las tareas de mantenimiento • …

  5. Colaboración en ALM • Enfocado a resultados del equipo Analista de Negocio Desarrollador Probador Jefe de Proyecto Profesional de Base de Datos Arquitecto Diseñador

  6. Colaboración en ALM • Enfocado a resultados del equipo • Orientado a proporcionar valor a los entregables Valor “terminamos” “terminamos” “terminamos” “terminamos” “terminamos” Tiempo

  7. Solución ALM de Microsoft • Basada en Visual Studio TeamSystem • Ediciones especificas de Visual Studio para cada perfil • Visual Studio TeamFoundation • Valor que se proporciona • Proceso de desarrollo consistente y predecible • Reducción del coste del desarrollo de soluciones a medida • Rapidez en la entrega de los entregables • Aumentar la calidad en la ejecución del servicio • Disponibilidad de informes y herramientas de seguimiento del trabajo realizado • Comunicación eficiente dentro del proyecto

  8. Posicionando a BizTalk Server • Producto que permite automatizar los procesos de negocio. Herramientas de Gestión HL7 Herramientas para Desarrolladores (Visual Studio) Aceleradores BAM EDI SWIFT Reglas Transacciones Orquestaciones Adaptadores Mapas Pipelines Esquemas RFID Puertos EDI Motor de Ejecución BizTalk .NET Framework RFID SAP, Oracle, PeopleSoft Dynamics CRM, Commerce Server SharePoint Server Main Frame

  9. BizTalk Server 2009: Lo nuevo • Actualizada la plataforma soportada • Framework .NET 3.5 SP1 y Visual Studio 2008 SP1 • Windows Server 2008 y SQL Server 2008 • SOA y Servicios Web • Nuevo catalogo de servicios: UDDI Services 3.0 • Más adaptadores (Oracle EBS, SQL Server, …) • Integración con sistemas Host (MQ, CICS, IMS, …) • Soporte a la BizTalk ESB Toolkit 2.0 (antes ESB Guidance) • Integración B2B • Nueva plataforma RFID Mobile • Nueva gestión de dispositivos RFIF y soporte a estándares de la industria • Mejoras en el soporte EDI y AS2 (certificación DRUMMOD) • Productividad del desarrollador y de su equipo

  10. Fase de Planificación • Gestión de los Requerimientos • Funcionamiento estándar de TFS • Gestión de unidades de trabajo (Escenarios, Tareas, Incidencias, etc.) • Portal de proyecto • Integración con herramienta de terceros • Gestión de Proyectos • Funcionamiento estándar de TFS • Integración con Project Server • TFS 2008  Conector PS-TFS (CodePlex) • TFS 2010  Nativo

  11. Fase de Desarrollo • Cambios en los proyectos de BizTalk • Asociado con el proyecto base de C# • Formato del fichero del proyecto basado en MsBuild • Gestión de Propiedades unificado con VS • Propiedades del proyecto BizTalk  Diseñador de proyectos de VS • Propiedades de la librería  AssemblyInfo.cs • Propiedades de mapas y esquemas  Ventana de Propiedades • Integración con control de cambios y otras funciones de TFS • “Add Web Reference”  “AddServiceReference” • Cambios en los tipos de compilación • Development  Debug • Deployment  Release • Soporte a pruebas unitarias • Asistente para migrar de versiones anteriores

  12. DEMOSTRACIÓN Experiencia ALM: Desarrollo de soluciones BizTalk Server

  13. Fase de Pruebas • Soporte a pruebas unitarias • Artefactos (Mapas, Esquemas y Pipelines) • Habilitadas mediante propiedades del proyecto BizTalk • Referenciar: Microsoft.BizTalk.TestTools • Uso de atributos como cualquier proyecto de prueba • Atributo WorkItem • Aplicar atributos personalizados para mejorar las trazas y diagnostico • Los resultados pueden ser publicados en TFS

  14. Fase de Pruebas • Depuración • Procesos de transformación (mapas) • Depurador de líneas XSLT • Orquestaciones y Pipelines • Mejora en la funcionalidad de trazas de BizTalk • Las variables privadas ahora son visible • Se pueden registrar las trazas para su depuración Off-Line • Las trazas pueden ser habilitadas a cualquier nivel • Herramienta HAT (Health and Activity Tracking) • Eliminada en BizTalk Server 2009 • Sus funcionalidades se han integrado en la consola de administración • Nuevas consultas • Seguimiento de mensajes y servicios

  15. Fase de Pruebas • Otras herramientas

  16. DEMOSTRACIÓN • Experiencia ALM: Probando soluciones BizTalk Server

  17. Fase de Despliegue • Automatización de la compilación (Builds) • Automatizar la compilación de soluciones BizTalk Server • Planificado • Bajo demanda • Redefinir el control sobre el proceso • Mover librerías (o assemblies) • Construir aplicaciones • Generar fichero MSI • Opciones • Scripts (.vbs, .bat, PowerShell, etc.) • nAnt • MSBuild

  18. Fase de Despliegue • MSBuild • Tareas personalizadas (BizTalkC.Targets y BizTalkCommon.Targets) • Todos los proyectos de BizTalk importan las tareas Microsoft.Csharp.Targets y BizTalkC.Targets • Soporte a compilación incremental • Proceso de compilación en 2 pasos • Compilación de esquemas, mapas y pipelines • Orquestaciones • El resultado de VSDEPLOY se muestra en la ventana de despliegue • Propiedades de despliegue almacenadas en el fichero btproj.user • No existen tareas personalizadas para el despliegue

  19. Nuevas tareas MSBuild • Pipelines • Esquemas • Mapas • Orquestaciones • <ItemGroup> • <Pipeline Include="RcvPipeline1.btp"> • <Namespace>Samples</Namespace> • <TypeName>RcvPipeline1</TypeName> • </Pipeline> • </ItemGroup> • <ItemGroup> • <MapInclude="Map1.btm"> • <TypeName>Map1</TypeName> • <Namespace>Samples</Namespace> • <SubType>Task</SubType> • </Map> • </ItemGroup> • <ItemGroup> • <SchemaInclude="Schema1.xsd"> • <Namespace>Sampls</Namespace> • <TypeName>Schema1</TypeName> • </Schema> • </ItemGroup> • <ItemGroup> • <XLangInclude="Orchestration1.odx"> • <TypeName>Orchestration1</TypeName> • <Namespace>Samples</Namespace> • <SubType>Task</SubType> • </XLang> • </ItemGroup>

  20. Fase de Operación y Monitorización • BAM (Business ActivityMonitoring) • Soporta SQL Server 2008 y Excel • SCOM (System Center Operation Manager) • Paquete de Gestión especifico para BizTalk Server • Consola de Administración • Los administradores pueden registrar elementos en TFS para cerrar el ciclo de vida de las aplicaciones

  21. Conclusiones • BizTalk Server proporciona una plataforma de desarrollo integrada con Visual Studio • Visual Studio 2008 TeamSystem • Todas las ediciones Visual Studio 2008 (con SP1) • Visual Studio TeamFoundation Server 2008 • Visual Studio TeamSystem 2010 (BizTalk Server 2009 R2) • La nueva experiencia de ALM incluye: • Integración con TFS (código fuente, unidades de trabajo, …) • Pruebas unitarias • MSBuild • Despliegue • Mayor productividad y eficiencia de los equipos de proyectos relativos a proyecto de BizTalk Server <

  22. Preguntas y ¿Respuestas?

More Related