Création d’applications distribuées.NET Ziriad Saibi Relation technique éditeurs de logiciels Microsoft France.

Slides:



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

Act Informatik SERVICES INFORMATIQUES ET RESEAUX POUR LES PROFESSIONNELS
Les technologies décisionnelles et le portail
Les Web Services Schéma Directeur des Espaces numériques de Travail
Vue d'ensemble Présentation multimédia : Administration d’un environnement Microsoft Windows Server 2003 Ouverture de session sur Windows Server 2003 Installation.
Hygiène de la messagerie chez Microsoft
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Microsoft Office System Une opportunité pour les éditeurs de logiciels
Les Excel Services de Office 2007
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Installation et déploiement des Services Web Ziriad Saibi Relation technique éditeurs de logiciels Microsoft.
Les Web Services Schéma Directeur des Espaces numériques de Travail
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
3/26/2017 7:29 PM Taxonomie et gouvernance Organiser le patrimoine informationnel des entreprises © 2006 Microsoft Corporation. All rights reserved. This.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
DUDIN Aymeric MARINO Andrès
Administration et Configuration
S. CAGNI, S. PICARD et A. CORDIER Vous avez dit :.
Conception d’une application de gestion de fiches études
Sécurité Informatique
Présentation application GRBL France Telecom
Le 8 mars Notre vision du web-to-print. le 8 mars Information pour le système Prisme Technologies Prisme Technologies se spécialise dans.
Etude des Technologies du Web services
SECURITE DU SYSTEME D’INFORMATION (SSI)
XML-Family Web Services Description Language W.S.D.L.
Amélioration de la sécurité des données à l'aide de SQL Server 2005
Sommaire Objectif de Peakup Principes de fonctionnement
ECF 5 PRESENTATION « BULLE APPLICATIVE »
La mobilité des licences via la Software Assurance
INTRANET au service du système d’information
Les 10 choses que vous devez savoir sur Windows Authentique Notice légale Les informations de ce document contiennent les explications de Microsoft Corporation.
Les relations clients - serveurs
Présentation du mémoire
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Présentation du nouveau mode de distribution des médias Open Janvier 2008.
Une infrastructure des TI souple Ruth Morton Conseillère auprès des professionnels des TI, Microsoft
Accédez à Office 365 Microsoft Online Services Transition de BPOS à Office 365 pour les actuels clients BPOS.
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Expose sur « logiciel teamviewer »
Citrix ® Presentation Server 4.0 : Administration Module 11 : Activation de l'accès Web aux ressources publiées.
PROJET AssetFrame IT ASSET MANAGEMENT Demo.
MEMOIRE INDUSTRIEL ESIEA
Plan Qu’est-ce que Windows Server 2008 ?
Qu'est-ce qu'un ERP  Outils automatisé pour modéliser les comportements d'une entreprise afin de les rendre plus automatiques.
© all-in-web janvier 2014.
© WYNIWYG / Communication, reproduction interdite sauf autorisation.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
4/13/2017 3:41 PM Intégration Visio SharePoint 2010 Application à la création de Workflows Genève -15 Avril 2010 Michel LAPLANE MVP Visio - WGroupe.
Soutenance de projet Mise en place d’une solution de reporting.
Module 1 : Vue d'ensemble de Microsoft SQL Server
eFormGen, produit E-Business : Développement de Composants Web
1 INFRASTRUCTURE NECESSAIRE POUR UN INTRANET PEDAGOGIQUE DANS UNE UNIVERSITE CUME - 7 décembre 2000 Jacques ALLO Université d'Angers.
État de l'art et fonctionnement des firewalls applicatifs compatibles avec les protocoles "multimédia" H323 et SIP FI Option RIO le 28/09/2004 Claire.
Windows Phone 7. Sommaire Tour d’horizon de WP7 Technologies Applications Silverlight La création de jeux vidéos The End 2.
1 Démo SoftGrid. Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils.
Les outils Multidimensionnels SAS ® 9 Atelier Technique SAS ® Eric WOLFF Jeudi 2 juin 2005.
Introduction aux technologies des web services en Java EE
Gestion des documents internes avec SQL Server 2005 Date de publication : janvier 2006.
Universel Description Discovery and Integration « UDDI «
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Soutenance rapport n°2 Victor Fernandez DUT informatique APP S2
Installation du PGI – CEGID
Avant-projets Dell Confidentiel – Réservé exclusivement aux partenaires de distribution Dell Avantage Dell Avant-projet Dell pour Microsoft ® UC&C Solutions.
GBIF NODES Committee Meeting Copenhague, Danemark 4 octobre 2009 L’outil de publication intégrée du GBIF (‘GBIF Integrated Publishing Toolkit’ ) Alberto.
Application Xerox ® Mobile Link Exemples d'utilisation.
Présentation CANTICO Jean-Louis Bricault – CANTICO.
Collaboration et Communication Unifiée - UC² avec IBM Lotus Sametime.
1 Interne Orange Accédez à votre système d'information depuis votre terminal mobile Nomalys.
Transcription de la présentation:

Création d’applications distribuées.NET Ziriad Saibi Relation technique éditeurs de logiciels Microsoft France

Sommaire Applications et structures courantes Archétypes d’applications   Applications auto-actualisables   Smart Clients, les Clients Intelligents Modèles d’utilisation   Intermédiaire   Intégration   Agrégation des données   Virtualisation des processus d’entreprise

Introduction Qu’est-ce qu’une application distribuée ? Exécution sur le Framework.NET Offre ou utilisation de services Web Sensibilisation réseau Création et déploiement rapides Exemples   Formulaire Windows utilisant un service   Application ASP utilisant un service   Service utilisant un service Tous ces éléments sont fournis par Microsoft

Applications auto-actualisables Quelle est leur utilité ? Difficulté de réaliser des mises à jour immédiates   Mise à jour de tous les clients impossible   Windows Update Conçues pour être mises à jour   Modifications incessantes   Documentation Autres technologies disponibles   UAB (Updater Application Block, bloc de mise à jour d’applications)   API BITS (Background Intelligent Transfer Service, service de transfert intelligent en arrière-plan)

Applications auto-actualisables – Remarques Quelle est leur utilité ? Difficulté de réaliser des mises à jour immédiates   Mise à jour de tous les clients impossible   Windows Update Conçues pour être mises à jour   Modifications incessantes   Documentation Autres technologies disponibles   UAB (Updater Application Block, bloc de mise à jour d’applications)   BITS (Background Intelligent Transfer Service, service de transfert intelligent en arrière-plan)

Applications auto-actualisables 1.0 AppStart.exe MonApp 1.1 AppStart.exe AppStart.config MyApp V1 Domain Serveur Web Recherche les mises à jour dans le manifeste Télécharge les mises à jour avec BITS MonApp V1.1 Domaine HTTP

Applications auto-actualisables – Remarques 1.0 AppStart.exe MonApp 1.1 AppStart.exe AppStart.config MyApp V1 Domain Serveur Web Recherche les mises à jour dans le manifeste. Télécharge les mises à jour avec BITS MyApp V1.1 Domaine HTTP

Smart Client, le Client Intelligent À mi-chemin entre le « client lourd » classique et l’application Web Utilisation des technologies Web et prise en charge d’une interface GUI riche Utilisation en ligne et hors ligne Déploiement depuis un emplacement central Gestion de la réplication de données sans perturber la connexion de l’utilisateur Office, un exemple archétypal Patterns and Practices Smart Client Application Block (les modèles et pratiques du bloc d’applications Smart Client)

Smart Client, le Client Intelligent – Remarque À mi-chemin entre le « client lourd » classique et l’application Web Utilisation des technologies Web et prise en charge d’une interface GUI riche Utilisation en ligne et hors ligne Déploiement depuis un emplacement central Gestion de la réplication de données sans perturber la connexion de l’utilisateur Office, un exemple archétypal Patterns and Practices Smart Client Application Block (les modèles et pratiques du bloc d’applications Smart Client)

Création d’un Smart Client, le Client Intelligent Démonstration

Intermédiaires Où sont-ils utilisés ? Façade héritée Authentification et autorisation Sécurité Suivi des services Proxy Routage Traduction Connecteur de transport

Intermédiaires Exemple d’authentification Utilisateur 1 Utilisateur 2 Application Passerelle

Intégration Une application comporte généralement :   des fonctionnalités importantes ;   des données utiles. Les données et fonctionnalités sont difficilement accessibles via un programme Possibilité de nouvelles sources de revenus Valeur ajoutée par l’interopérabilité

Intégration Exemples Consultation des données d’un référentiel Résolution des problèmes d’intégration interne Intégration de systèmes entre partenaires agréés

Intégration – Remarques Exemples Consultation des données d’un référentiel Résolution des problèmes d’intégration interne Intégration de systèmes entre partenaires agréés

Publication de données à l’aide des services Web Démonstration

Agrégation de données Utilisations et outils Consolidation de types de données similaires   Sources différentes avec types de données similaires   Création d’une liste exhaustive Consolidation de types de données différents   Risque de ne pas obtenir le même format   Association des données pour une vue plus globale Aggregation Application Block (Bloc d’applications d’agrégation) pour.NET   Extraction de plusieurs prestataires de services   Bibliothèque de classes.NET

Agrégation de données Exemple Données Service d’agrégation Services Web

Agrégation de données via les services Web Démonstration

Virtualisation des processus d’entreprise Utilisations principales Les entités sont les composants   Ressources humaines, comptes clients et fournisseurs   Rationalisation des processus entre les entités Simplification des mouvements de données, internes ou externes Les organisations sont les composants

Virtualisation des processus d’entreprise Exemple Entreprise C Entreprise B Entreprise A Client 2 Client 1

Résumé Qu’avons-nous appris ? Archétypes d’applications   Applications auto-actualisables   Smart Clients, les Clients Intelligents Modèles d’utilisation   Intermédiaire   Intégration   Agrégation de données   Virtualisation des processus d’entreprise

Résumé Étapes suivantes Examiner vos solutions et structures actuelles Examiner d’autres modèles d’utilisation et archétypes   Avantages des applications actuelles   Avantages des applications planifiées Déterminer l’avantage de transformer vos applications en application distribuées Examiner les blocs d’applications

© 2004 Microsoft Corporation. Tous droits réservés. Cette présentation est proposée dans un but informatif uniquement. MICROSOFT EXCLUT TOUTE GARANTIE EXPRESSE OU IMPLICITE QUANT AU PRÉSENT DOCUMENT.