César de la Torre ISV Developer Advisor Microsoft

Slides:



Advertisements
Presentaciones similares
Descripción general de la presentación
Advertisements

Microsoft Office Sharepoint Server Gestión de Contenidos Web Rubén Alonso Cebrián Código: HOL-SPS08.
Framework de.Net Infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican el desarrollo de aplicaciones Entorno.
.NET y Servicios Web David Carmona Development Advisor
SharePoint Products & Technologies 2003
WSE 2.0 (.NET Web Services Enhancements)
Windows 2003 como Servidor de Aplicaciones Jose Murillo ISV Development Advisor
WS-Security, WSE 3.0, WCF(Indigo)
Diseño de Aplicaciones SOA usando Visual Studio Team System
Caixa Galicia - Enterprise Service Bus
Casino de Madrid, 19 de Noviembre
Estrategia y Roadmap de Producto: Oslo y Dublín
Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA
Microsoft Office Sharepoint Server Actualización de conocimientos Rubén Alonso Cebrián Código: HOL-SPS06.
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
Gestar.NET Documento Visión. Porque migramos? Para asegurar la continuidad de la solución a nuestros clientes Porque Microsoft esta abandonando la tecnología.
Microsoft Office SharePoint Servers 2007 Alejandro Martín:
Introducción a Microsoft .NET
Seguridad en aplicaciones Web con Microsoft ASP.NET
ATS – Cliente .
Introducción a servidores
Arquitectura de Microsoft Sharepoint Server 2010
Reingenieria VFP -> NET
Haga clic para modificar el Nombre del autor Puesto del autor Aplicaciones colaborativas Oferta.
INFOPATH.
M.C. Juan Carlos Olivares Rojas
Introducción a los servicios Web
Soluciones de Colaboración con Valor Agregado
Implementación de arquitecturas distribuidas
Acceso a datos y paso de datos entre capas
BizTalk Adapter Pack: ORACLE Adapter
4/1/2017 6:53 PM © Microsoft Corporation. All rights reserved.
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
César de la Torre- ISV Developer Advisor División de Desarrollo y Plataforma – Microsoft Spain.
Diseño de arquitectura Top-Down con UML
Desarrollo de adaptadores mediante WCF LOB Adapter SDK
Comparación entre la implementación de aplicaciones PHP y ASP.NET 2.0
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
SOA conference Eduardo Azanza Application Platform Unit Microsoft.
Carlos Walzer Vemn Sistemas Como crear un sitio con ASP.NET.
Transición de BPOS a Office 365 para clientes existentes de BPOS
Introducción a Windows Sharepoint Services V3 y Office Sharepoint Server 2007 Rubén Alonso Cebrián
Visual Studio 2005 Gestión del Ciclo de Vida Jose Murillo Responsable programas técnicos para Fabricantes.
SERVICE BUS Roberto Gonzalez – Biztalk MVP Slide 1.
Características Técnicas
Introducción a Remoting
Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización Entre plataformas Entre lenguajes.
iBOLT Integration Platform
Universidad de La Coruña Escuela Universitaria Politécnica Control de Procesos por Computador Diego Cabaleiro 24 de Noviembre 2009.
Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.
Ihr Logo INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS.
Blendwerk IT & Media. ¿Quiénes somos? Acerca de Blendwerk.
Debido a la persecución de la obtención de la excelencia en la cadena de valor de las organizaciones mediante la optimización de procesos de negocio (BPM),
InfoPath Ventajas y Uso.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
VS + Team Foundation Server Comunidad PR.Net (c) Néstor Santana-Carire Objetivos  Conocer las Funcionalidades de TFS  Crear.
Tecnologias Usadas.Net Framework LINQ WCF Subversion Clickonce Smart Client Deployment SQL Server Compact Edition. Visual Studio Express 2008.
Pedro Pablo Malagón Amor Opciones tecnológicas.
Enterprise Middleware: Software entre el sistema operativo y tus aplicaciones que provee servicios como: Persistencia de datos Transacciones Mensajes.
Flujo de Trabajo de Microsoft SharePoint con Microsoft Visio 2010.
Simulador Redes. Agenda Introducción Características Principales Campos de Acción de la herramienta Arquitectura de la herramienta Tecnologías Usadas.
Windows Communication Foundation Agenda ¿Qué es Windows Communication Foundation? ¿Cómo funciona? ¿Cómo se usa y despliega? Vínculos Direcciones Contratos.
Isabel Gómez Desarrollo & Plataforma Microsoft Ibérica.
César de la Torre Arquitecto de Software Windows 2003 como Plataforma de Colaboración: Desarrollo con SharePoint Products & Technologies.
Introducción a .NET Nombre : Ethel García-Simón Matachana
#SPSMX Más allá de InfoPath: Soluciones de flujo de trabajo basada en formularios con Nintex Haaron Gonzalez Consultor Asociado, B-Logic IT Services Office.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Servicios Web-SOA Aula: Fomento 05/06/2006 a 08/05/2006.
.NET Remoting. 2 Índice Introducción Introducción ¿Qué es.NET Remoting? ¿Qué es.NET Remoting? ¿Por qué utilizar.NET Remoting? ¿Por qué utilizar.NET Remoting?
Transcripción de la presentación:

César de la Torre ISV Developer Advisor Microsoft 3/24/2017 3:58 PM “Evolución de plataforma de Servicios” { SOA  (Arquitectura Orientada a Servicios) WCF (Windows Communication Foundation) WF  (Windows Workflow Foundation) } César de la Torre ISV Developer Advisor Microsoft © 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.

Agenda Visión Global: Introducción a SOA Introducción a WCF Novedades WCF en VS.2008 y .NET 3.5 Introducción a WF Novedades WF en VS.2008 y .NET 3.5

Plataforma de Aplicaciones - SOA y BP Consume Dirigido al Usuario Security and Identity Seguridad e Identidad Management and Governance Gestión y Gobernación Design and Development Diseño y Desarrollo Componer Interacción con usuarios Servicios de Presentación Servicios de Colaboración Servicios de Composición Componer Transacciones Negocio Servicios Procesos de Negocio Servicios de Integración de Información Servicios de Mensajería Servicios de Conectividad Exponer Sistemas existentes 3

{ WCF (Windows Communication Foundation) } 3/24/2017 3:58 PM { WCF (Windows Communication Foundation) } © 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.

Historia de ‘Sistemas Conectados’ con tecnología Microsoft WCF y WF-Svc System.Messaging WSE WS (ASMX) Enterprise Services 2008 COM+ Remoting (.NET 3.5) 2006 COM DCOM 2005 (.NET 3.0) RDS (.NET 2.0) 2003 (.NET 1.1) 2001 Sockets RPC (.NET 1.0) 1998 1997 DDE Tecnología .NET 1994 1992 Tiempo

¿Qué elegimos?

Solución… ¡¡Una única tecnología Microsoft para desarrollo de sistemas conectados!! Interoperable con plataformas ‘No-Microsoft’

Unión de las tecnologías Microsoft Programación Orientada a Mensajes Programación Orientada a Servicios Programación basada en atributos Protocolos WS-* Extensibilidad System. Messaging (MSMQ) Enterprise Services WSE Remoting ASMX Web Services

¿Como funciona WCF? Datos Modelo de Servicio Metadatos Address, Binding, Contract y Behaviors Metadatos Channel Layer Protocolos, Encoders y Transportes Mensajes

Novedades WCF en Visual Studio 2008 “Add Service Reference” Integrada la ‘Edición de configuración’ (.config de WCF) Plantilla de proyecto “Service Library” Plantillas de elementos de Servicio WCF Hosting automático en tiempo de desarrollo Interfaz cliente de prueba

{ Servicio WCF básico en VS.2008 } 3/24/2017 3:58 PM { Servicio WCF básico en VS.2008 } demo © 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.

Arquitectura Desacoplada y Configurable Aplicación Service & Data Contracts … Error Behavior Modelo de Servicio Metadata Behavior Instance Behavior Behaviors (atributos) Throttling Behavior Transaction Behavior Type Integ. Behavior Concurrency Behavior … JSON Encoder Messaging Secure Channel Reliable Channel Text/XML Encoder Binary Encoder Bindings (config) … HttpContext Channel Web/REST Channel HTTP Channel TCP Channel Queue Channel Entornos de Hosting IIS WAS WPF WinForms NT Service Consola

{ Seguridad en Servicios WCF } 3/24/2017 3:58 PM { Seguridad en Servicios WCF } demo © 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.

¿Cómo se despliega? Self-Hosting en cualquier proceso .NET Dos opciones: Self-Hosting en cualquier proceso .NET Para cualquier Servicio Servicios Windows, Apps.Consola, Apps WinForms, etc. Hosting en IIS / WAS Para servicios HTTP en XP SP2 & WS2K3 Windows Server 2008 (WAS-IIS7) permite otros protocolos: HTTP, TCP, Named Pipes, MSMQ Estabilidad, escalabilidad, seguridad y monitorización

{ Servicio WCF básico - TCP como protocolo - Hosting en App.Consola } 3/24/2017 3:58 PM { Servicio WCF básico - TCP como protocolo - Hosting en App.Consola } demo © 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.

{ Servicio WCF básico Hosting en WAS/IIS7 } 3/24/2017 3:58 PM { Servicio WCF básico Hosting en WAS/IIS7 } demo © 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.

REST (“Web Programming”) REST es la base para: Servicios WCF-JSON para AJAX WCF Syndication para RSS Otras tipologías estándares en Internet Puntos clave: Usar WebHttpBinding + enableWebScript Behavior DataContractJsonSerializer proporciona serialización JSON.

{ AJAX accediendo a servicios WCF REST y encoding JSON } 3/24/2017 3:58 PM { AJAX accediendo a servicios WCF REST y encoding JSON } demo © 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.

{ WF (Windows Workflow Foundation) } 3/24/2017 3:58 PM { WF (Windows Workflow Foundation) } © 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.

Resumen WF (Windows Workflow Foundation) UNA UNICA TECNOLOGIA DE WORKFLOW PARA PLATAFORMA WINDOWS Tecnología base. Estratégico para MSFT WF es un framework de Workflow a nivel de plataforma para utilización dentro de productos Microsoft o de terceras partes Utilizado en SharePoint 2007, Dynamics CRM 4.0, Dynamics AX 2009, siguiente versión de BizTalk Server (Orchestration), todos se basan en Workflow Foundation.

Novedades Workflow Foundation en Visual Studio 2008 Puntos principales Workflow-Services Mejoras en workflows SharePoint

Workflow Services Workflow + Servicios Integración entre WCF y WF Implementa Servicios-WCF con un workflow Integración entre WCF y WF simplificada Proporciona Servicios de larga duración y persistentes Consume Servicios-WCF dentro de un workflow Llama a servicios-WCF con actividades de workflow Integración entre WCF y WF Nuevas Actividades de WF (Send y Receive)

{ Demo Workflow-Service de “Proceso Hojas de Gastos” } 3/24/2017 3:58 PM { Demo Workflow-Service de “Proceso Hojas de Gastos” } demo © 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.

Resumen Plataforma SOA Evolución de Plataforma SOA WCF y WF como pilares de plataforma SOA Evolución de Plataforma SOA Novedades REST en WCF Novedad integración WF-WCF con ‘Workflow Services’ 24

César de la Torre - 5:00 PM (Próxima sesión) - Sala Berlin, Planta 1. cesardl@microsoft.com http://blogs.msdn.com/cesardelatorre ISV Developer Advisor División de Desarrollo y Plataforma Microsoft Spain - 5:00 PM (Próxima sesión) - Sala Berlin, Planta 1. Sesión de “Dynamics AX 2009 como plataforma de desarrollo” Integracion con Servicios WCF, desde WPF, Silverlight, OBA (Infopath, VSTO)