WF / WCF 4.0 et l’environnement “Dublin”

Slides:



Advertisements
Présentations similaires
Présentation des technologies SharePoint 2007
Advertisements

Les technologies décisionnelles et le portail
On ne va pas se quitter comme ça !. Windows Presentation Foundation (Avalon) Windows Communication Foundation (Indigo) Windows Workflow Foundation Atlas.
Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire.
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Les technologies d’intégration
Microsoft Office system Opportunités pour les éditeurs Franck Halmaert Chef de Produit Office Microsoft France.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Automatisation de Tâches Scenarios
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Expert Lotus DOMINO & Microsoft .NET
Projet extranet My.Eolas
Mobilité Enjeux Les Enjeux Business Gérer votre Force de Vente plus Efficacement Force de Vente Mobile – 15% de réduction en moyenne dans le coût par.
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Architecture. Architecture Enjeux Les Enjeux Trouver une solution e-Business Accessible à partir d’un navigateur Web Accédant au système via un Portail.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Concevoir, déployer et gérer les workflows
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
L’architecture .net et ASP.net
Le Workflow et ses outils
Jérôme DUCLOS Architecte Winwise
Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot.
« Les Mercredis du développement » Retour dexpérience / Framework de dév. Présenté par Grégory Renard [Rédo] Responsable Développement.
Quoi de neuf dans ASP.NET avec Visual Studio 2013 ?
ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET.
…. Service 1Service 2Service NService 3 …… North Central USA South Central USA Irlande Pays-Bas Hong Kong Singapour Contrat de service entreprise,
Damien Caro Architecte Infrastructure Microsoft France
Benjamin Soulier Technical Expert Cambridge Technology Partners Le meilleur des deux mondes - SharePoint 2010 et Azure!
Cette session suppose une connaissance préalable des grands principes de Workflow Foundation Nous parlerons très peu de lécriture de workflows Une session.
Présentation 1. Consumer/Soho Small BusinessMidsize Business CorporateEnterprise Windows Home Server 1-4 employés 1-4 PCs 1-4 employés 1-4 PCs 5-49 employés.
SQL Server et PowerShell
Scénario applicatif DinnerNow
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
SHA302 - Connectez vos données à SharePoint 2010 avec les Business Connectivity Services
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
SOFTWARE ASSURANCE Partenaires DPS Services d’Aide au Déploiement
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
•Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
Windows Sharepoint Services “v3“ (1/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
Palais des congrès Paris 7, 8 et 9 février février 2012 Jean-Pierre Riehl MVP SQL Server AZEO Reporting Services 2012 Geoffrey Lalanne Tech-lead.
22 Créer son outil de modélisation de processus métier en utilisant Workflow Foundation 4 09/02/10 Julien Balouka Consultant – Formateur Winwise Nicolas.
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
Introduction à la plateforme .NET
Mettre en place un bus de services d'entreprise (ESB)
1 Laurent BONNET Stéphane GOUDEAU Architectes en Système d’information Division Développeurs et Plateforme d’Entreprise © 2005 Microsoft Corporation Un.
Les 2 personnes doivent réussir un des examens ci-dessous Site Formation & CertificationSite Formation & Certification l Réserver sa date d’examen l Devenir.
RDA 209 : WPF Toolkit et bonnes pratiques
Les 2 personnes doivent réussir un des examens ci-dessous Site Formation & CertificationSite Formation & Certification l Réserver sa date d’examen l Devenir.
Technet Office System
Code Contracts Gilles TOURREAU - MVP C# Architecte .NET / Formateur
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Avantages pour les développeurs
11 Un tour d’horizon des dernières technologies Web 9 Février 2010 Simon FERQUEL Développeur Access it Adrien SIFFERMANN PDG Imajin.
Use Local SQL Server with Azure Emulator. Configurer la DAL Fabriquer une DAL dans un projet de class library Configurer le data model avec la bdd locale.
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Fabrice Meillon & Stanislas Quastana Architectes Infrastructure Microsoft France
22 Concevoir, faire évoluer et gérer des workflow avancés à partir du socle technique de Microsoft. Mardi 9 février 2010 – 11h00 Jean.
Comprendre le Catalogue de Données Métier Utiliser le Catalogue de Données Métier Développer avec le Catalogue de Données Métier Conclusion.
 Répondre aux problèmes principaux de VS 2005  Augmenter toujours la productivité côté désign  Un vrai outil de développement pour le développement.
Contenu coréalisé avec Florent Santin. Un bref rappel Scénarios sans concurrence d’accès Hosting embarqué (mono-host) Hosting embarqué (multi-host) Gestion.
Dessine-moi un workflow
2 Développez en Java avec la plateforme Team Foundation Server /02/2011 – IND303 Vincent Labatut MVP Visual Studio ALM SOGETI France
2 Alain METGE SOGETI
Benjamin Soulier Technical Expert Cambridge Technology Partners Les nouveautés de Windows Azure.
22 ARC 208 : Windows Server AppFabric 9 Février 2010 Philippe LACROIX Directeur Technique Expertime Cédric BONNOT Architecte Senior Expertime Stéphane.
Benjamin Soulier, Yves Peneveyre Cambridge Technology Partners
Microsoft Windows SharePoint Services 18 Mars 2009 Introduction à SharePoint Kevin TRELOHAN
Your own guide. « Jeune, dynamique, et en constante évolution, le service est pour nous plus qu’un métier, c’est une passion. » Notre s ciété Notre sav.
Transcription de la présentation:

WF / WCF 4.0 et l’environnement “Dublin” 3/30/2017 6:31 AM WF / WCF 4.0 et l’environnement “Dublin” Julien Balouka Lead technique Winwise Vincent Labatut Architecte Winwise © 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.

e-mail : contact@winwise.ch Site web : www.winwise.ch Société d’expertise spécialisée sur les nouvelles technologies Microsoft 90 consultants experts certifiés sur les dernières technologies Microsoft dont 7MVP et 1 RD 4 centres de compétences pour réaliser vos projets à forte valeur ajoutée : Travail collaboratif  Business Intelligence & Data Management Génie logiciel et Cycle de vie des applications  Interfaces Utilisateurs et « Smart Clients » 1er centre de formation en France sur les technologies .NET et la BI Pour tout renseignement rendez-vous à notre stand partenaire

Agenda Nouveautés WF 4.0 Création d’un workflow de réservation Les apports de « Dublin » Intégration du workflow dans « Dublin » Robustesse et montée en charge

Hôte (.exe, IIS/WAS, .NET Services, …) WF 4 Hôte (.exe, IIS/WAS, .NET Services, …) Runtime Extensions Tracking Persistence … Workflow Un workflow est un ensemble d’activités Exécuté par un runtime Hébergé dans un hôte Développé dans VS .. ou autre Activités Outils Concep tion Débogage Personnalisation

Activités spécialisées Les activités dans WF 4 Activités spécialisées SharePoint Dynamics Systems Center HPC Team Foundation Server Librairie d’activités de base WCF Database PowerShell Error Handling Expressions Interop Utilities WF Primitives BPEL Activités de contrôle de flux d’exécution Flowchart Sequence State Machine Rules

Communication Dans WF 4, il n’est plus nécessaire de coder des DataExchangeService Les activités WCF sont natives Les anciennes activités asmx sont dans WCF WF 3.0 WF 3.5 WF 4.0 - ExternalDataExchange (events) - Webservices (.asmx) WCF - WCF - WCF !

WF 4.0 vs. WF 3.0 Activity Runtime Tools Et beaucoup plus encore…. Développement plus simple, moins de code 100% déclaratif Composition libre entre les différents style de workflow Runtime 10-100X plus performant Contrôle total de la persistance Tools Nouveau designer plus performant Rehosting amélioré Et beaucoup plus encore….

Demo : Réservation Hotel Clients 1 Commande Recevoir commande 2 Chambre dispo ? 3 Hotel DB Message Refus Réservation

Workflow “Réservation Hotel” 3/30/2017 6:31 AM Workflow “Réservation Hotel” demo Julien © 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.

Problématiques liées aux workflows Retours d'expérience “J’ai besoin que mes services WF et WCF soient lancés et puissent tourner facilement – pourquoi tout cela ne marche-t-il pas directement ? “J’ai besoin de pouvoir surveiller et contrôler mes services WF et WCF.” “J’ai besoin de meilleurs outils et aussi de scripts.” “Je veux des extensions built-in pour des scénarii d’entreprise (robustesse, montée en charge, performance)

Windows Application Server Extensions (Codename « Dublin ») Evolution de WAS/IIS et du rôle serveur d’application de Windows pour faire tourner et gérer les services WF et WCF Sera disponible en téléchargement Livrée peu après VS10 Visual Studio Oslo Windows Server “Dublin” Administration Tools System Center WF and WCF services .NET Framework IIS/WAS

Dublin “It just works !” Management APIs (PowerShell command-lets) Dublin adds Dublin enhances “It just works !” Windows/IIS/.NET 4.0 Visual Studio IIS Manager WF and WCF Project Templates WF and WCF Management Modules App Server SCOM Pack Management APIs (PowerShell command-lets) IIS/WAS Hosting Persistence Monitoring Messaging Discovery & Control Scale-out & Reliability Application Monitoring Versioning, Partitioning, Routing System Center WF and WCF Frameworks Durable Timer Service Discovery Service SQL Persistence Provider WF SQL Tracking Provider WCF SQL Tracking Behaviors Forwarding Service Runtime Databases Persistence schema Monitoring schema Windows Application Server Role

demo Introduction à Dublin Vincent 3/30/2017 6:31 AM © 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.

Robustesse Instance Restart Service Routage de messages Redirections simples Répartition de charge priorisée partitionnement horizontal Versioning Translation de protocole

Montée en charge . . . Load Balancer Application Server Service Résa Hotel Runtime Databases Load Balancer . . . Persistence Export et Imports Monitoring Application Server Service Résa Hotel Répartition de charge Le serveur gère les processus à longue durée de vies sur l’ensemble des machines (lock, retry on miss)

Instance Restart Service 3/30/2017 6:31 AM Instance Restart Service demo Vincent © 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.

Résumé WF 4.0 Refait à neuf 100% déclaratif Plus robuste et performant WCF 4.0 Discovery Service Xaml Dublin étend la plate-forme Windows dans son rôle serveur d’application pour les Workflows exposés via WCF Facile à mettre œuvre Meilleur contrôle Scripts et outils Montée en charge, robustesse

Gagnez des jetons ! Quelle nouvelle activité de contrôle de flux a été introduite avec WF 4 ? 1 jeton De quelle classe doit on hériter pour écrire le code d’une activité custom ? 2 jetons Comment s'appelle le service chargé de remettre à zéro une instance abandonnée ?   Comment s'appelle le service chargé de faire du routage de message ? Quelle est la commande qui permet de lister les instances de service persistées ? 3 jetons

e-mail : contact@winwise.ch Site web : www.winwise.ch Société d’expertise spécialisée sur les nouvelles technologies Microsoft 90 consultants experts certifiés sur les dernières technologies Microsoft dont 7MVP et 1 RD 4 centres de compétences pour réaliser vos projets à forte valeur ajoutée : Travail collaboratif  Business Intelligence & Data Management Génie logiciel et Cycle de vie des applications  Interfaces Utilisateurs et « Smart Clients » 1er centre de formation en France sur les technologies .NET et la BI Pour tout renseignement rendez-vous à notre stand partenaire

Save the date for tech·days next year! 3/30/2017 6:31 AM Save the date for tech·days next year! 14 – 15 avril 2010, CICG © 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.

Premium Sponsoring Partners 3/30/2017 6:31 AM Premium Sponsoring Partners Classic Sponsoring Partners © 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.

3/30/2017 6:31 AM © 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.