Communiquer avec ELYX.

Slides:



Advertisements
Présentations similaires
Pierre Lagarde Relation technique développeur Grégory Renard [Rédo] Responsable Développement Wygwam.
Advertisements

Les Web Services Schéma Directeur des Espaces numériques de Travail
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Les Excel Services de Office 2007
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Une solution personnalisable et extensible
L’architecture .net et ASP.net
Les technologies XML Cours 3 : Les APIS XML Janvier Version 1.0 -
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
SVG: Scalable Vector Graphics Exemple: Vienne Christine Potier, INF347, 20 juin 2008.
Design Pattern MVC En PHP5.
Point sur la migration STAR - Elyx.
CLUB DES UTILISATEURS FRANCOPHONES STAR- APIC Ville de Liège – Halle aux Viandes 24 et 25 novembre 2010 Bénéfices de la migration vers Elyx.
Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt.
Introduction aux services WEB
Social Computing est spécialisé dans les domaines de laccès à linformation, des réseaux sociaux et de lintelligence collective
A la frontière entre WMS et TMS Une nouvelle génération d’applications qui font tomber les barrières : Vous voulez réduire le coût de.
Etude des Technologies du Web services
CLUB DES UTILISATEURS FRANCOPHONES STAR- APIC Ville de Liège – Halle aux Viandes 24 et 25 novembre 2010 Introduction des produits.
ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET.
Sommaire Objectif de Peakup Principes de fonctionnement
Développement d’applications informatiques en recherche biomédicale
Archimède : dépôt institutionnel de la Bibliothèque de lUniversité Laval Par Rida Benjelloun Chef de la section recherche.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Programmation Approche composants Ing5 SI
Migration des données Eau et Assainissement Vers ELYX AQUA
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
CLUB DES UTILISATEURS FRANCOPHONES STAR- APIC Ville de Liège – Halle aux Viandes 24 et 25 novembre 2010 Migration APIC vers Elyx.
ISICIL SWEETDEKI Intégration du logiciel Mindtouch Core dans la plate-forme ISICIL Guillaume HUSSON.
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Microsoft .NET.
Web dynamique PhP + MySQL AYARI Mejdi 2006
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
‘‘Open Data base Connectivity‘‘
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
Travail réalisé par : LATRECHE Imed Eddine MENASRIA Med Lamine
Présentation de CORBA et de IIOP
PROGRAMMATION WEB FRONT-END.
Outil de gestion des cartes grises
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Introduction au développement Office 2007
22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France
AngularJS.
Introduction à la plateforme .NET
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
Le web service
24/11/2010Auteur: Marc Horgnies1 Club utilisateurs Star-Apic Liège Novembre 2010.
Dr Ph CARDI - Interfaces 27/09/2001 Configuration des logiciels par les Praticiens de Santé mythe ou réalité Copyright 2001 © Intensive Care View.
Séminaire (6-12 Février 2007) Promo. M2 ESCE-Tunis 2006/07
S'initier au HTML et aux feuilles de style CSS Cours 5.
Architecture d’une application WEB Statique:
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
ATELIER GENIE LOGICIEL
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Introduction au socle MEAN
Présentation ESTRABOX
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
WinAC ODK Win AC ODK Open Developer Kit Open Developer Kit.
Introduction au développement Web avec ASP.NET Présenté par Pierre Lagarde Relation Développeurs Microsoft France.
Présentation de Qt Iris 1
Objectifs du développement Des agendas culturels et services quotidiens de La Libre Belgique et de La Dernière Heure et proposera des services d’informations.
EFREI – – Mathieu Nebra Le développement Web.
TWP Toolkit Formation 21/10/2009.
Mathieu Pluvinage Marie Vilain
SOLUTION DE VIDEOSURVEILLANCE SUR IP. Premier serveur de vidéosurveillance en réseau, CamTrace possède une architecture innovante qui permet d’isoler.
Transcription de la présentation:

Communiquer avec ELYX

INTEROPERABILITE D’ELYX (Historique) Interopérabilité entre applications Windows (DDE, COM, OCX) Interopérabilité par échange de fichiers Dans la base de données : présence d’un mécanisme natif dans le noyau permettant les connexions ODBC. De nombreuses applications utilisent ces moyens de connexion. Historiquement le noyau ELYX permet déjà d’interopérer avec des applications tiers en utilisant des technologies certes anciennes mais qui ont mérite d’exister et d’être éprouvées

Le Serveur ELYX 2009 Premier Serveur ELYX Apparition d’un nouveau mode communication avec ELYX : Les Services Web 2010 : Ouverture des Services Web vers le support de nombreux formats Les deux standards REST et SOAP sont supportés. Formats des données échangées Texte, XML, Binaire (pour les images plusieurs formats sont supportés Bitmap, JPEG, PNG …) JSON, pour les applications Javascript complètement réalisés dans le navigateur. Le serveur Elyx permet d’exposer des fonctionnalités du noyau Elyx sous la forme de Web Service. Par ailleurs des services métiers spécialisés ont été réalisés pour la communication entre nos applications et le serveur ELYX mais les applications tiers ont la possibilité d ’utiliser ces web services

Utilisation des Services Web par les applications internes STAR-APIC fournit en standard avec le serveur un ensemble de Services Web. Ces Services Web sont utilisés par les applications ELYX (Elyx Web Client) Les Services Web proposés sont de deux types un ensemble de Services Web métiers spécialisés un ensemble de Services Web standard (WMS …) Historiquement le noyau ELYX permet déjà d’interopérer avec des applications tiers en utilisant des technologies certes anciennes mais qui ont mérite d’exister et d’être éprouvées

Utilisation des Services Web par des applications tierces Les Services Web métiers et les Services Web standards sont utilisables par des applications tierces. Les applications tierces disposent donc d’un jeu de Services Web pour communiquer avec ELYX. On peut construire entièrement une nouvelle application métier autour d’ELYX en utilisant le jeu de Services Web standard. La communication par Services Web est indépendante de la technologie de l’application cliente Les applications tierces peuvent être de type desktop ou de type client léger. Les Services Web peuvent par exemple être utilisé pour remplacer l’Active X StarGis Historiquement le noyau ELYX permet déjà d’interopérer avec des applications tiers en utilisant des technologies certes anciennes mais qui ont mérite d’exister et d’être éprouvées

Liste des Services Web Annotation : permet de réaliser du dessin sur le Web WSModel : permet d’accèder au modèle des données Elyx WSData : permet de manipuler les objets de la base de données attributs et géométrie en lecture et en modification. WSRender : Services Web interne de rendu, permet d’exploiter de nombreuses spécificités du rendu Elyx Service Web de recherche permet de rejouer des recherches Elyx Enregistrées WSPrint : Service d'impression de carte. Exploite les capacités du module Layout d’Elyx Enchainements Geolocalisation Echange (à venir début 2011) WMS Historiquement le noyau ELYX permet déjà d’interopérer avec des applications tiers en utilisant des technologies certes anciennes mais qui ont mérite d’exister et d’être éprouvées

Kit de développement des Services Web STAR-APIC fournit aussi un kit de développement de Services web (projet Visual Studio). Ce kit propose une architecture générique de Services Web Elyx (SOAP et REST) Ce kit a deux objectifs Permettre l’encapsulation de traitements existants sous forme de Services Web Créer de toute pièces de nouveaux Services Web en utilisant soit l’API du noyau soit l’ASL (langage de script du noyau) soit les deux. Historiquement le noyau ELYX permet déjà d’interopérer avec des applications tiers en utilisant des technologies certes anciennes mais qui ont mérite d’exister et d’être éprouvées

DEMO Historiquement le noyau ELYX permet déjà d’interopérer avec des applications tiers en utilisant des technologies certes anciennes mais qui ont mérite d’exister et d’être éprouvées

Historiquement le noyau ELYX permet déjà d’interopérer avec des applications tiers en utilisant des technologies certes anciennes mais qui ont mérite d’exister et d’être éprouvées

Les API et l’ASL Les APIs sont des bibliothèques de classe .NET qui permettent d’exploiter les fonctionnalités du noyau. Elles peuvent être utilisés par tout langage .NET C#, C++, Visual Basic, Python, … Les API reprennent les fonctionnalités exploités par l’ASL mais dans un formalisme standard. Cohabitation entre l’API du noyau et l’ASL Il est possible de mixer les deux. Appels croisés API – ASL. Les Services Web Standard utilisent déjà les APIs. (WSData, WSModel) Certaines API sont développées mais non encore disponibles (2011). Historiquement le noyau ELYX permet déjà d’interopérer avec des applications tiers en utilisant des technologies certes anciennes mais qui ont mérite d’exister et d’être éprouvées

Etat des lieux des APIs API existantes API du Modèle Elyx API des objets Elyx (attributs, géométrie relation) API des Géométries permet de manipuler des géométries indépendamment des objets. API des collections API en cours de développements API des événements API des enchainements API des filtres et des recherches API des paramètres Historiquement le noyau ELYX permet déjà d’interopérer avec des applications tiers en utilisant des technologies certes anciennes mais qui ont mérite d’exister et d’être éprouvées