Integration serveur Data Access Layer Web Service Service1.asmx BankAccess FinanceAccess CLIENTS Business Logic Layer Finance Portfolio SOURCE DE DONNEES.

Slides:



Advertisements
Présentations similaires
« Hello World! » Diapositive no.1. Ajout de la logique daffaire (« Business Logic ») Dans lentité « Employee » : /// /// Age as of today /// public int.
Advertisements

PHP5 its a kind of magic. Chargement automatique function __autoload( $nom_classe ) { require_once('obj/'.$nom_classe.'.class.php'); } si on exécute le.
La sécurité dans Sharepoint
ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
Agenda Patterns & Practices pour Mobile Client Référence & outils… Patterns & Practices pour Mobile Client Référence & outils…
« Les Mercredis du développement » Nouveau format de fichier Template Solution Présenté par Pierre Lagarde Relation Développeurs.
IChannelIPrivilegedIMultithreadedIServantICacheableIMimeResponse Type custom : les interfaces de programmations IChannel : canal standard, stateful 5 méthodes.
Introduction Fonctionnement PluginsConfigurationLes données Le framework MAG Framework de conception de canaux complexes Implémente IChannel Possède son.
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 9 Patrick Reuter.
C++ 5ème cours Patrick Reuter maître de conférences
Intégration Excel / C++
PHP5 its a kind of magic. Chargement automatique function __autoload( $nom_classe ) { require_once('obj/'.$nom_classe.'.class.php'); } si on exécute le.
Environnement Premier projet.
TP 3-4 BD21.
Bases de données Objet singleton pour la connexion
Integration serveur Data Access Layer Web Service Service1.asmx BankAccess FinanceAccess CLIENTS Business Logic Layer Finance Portfolio SOURCE DE DONNEES.
JDBC: manipuler une base de données en Java IFT6800 – E 2007 Jian-Yun Nie.
Les entrées /sorties en Java François Bonneville
F.A.Q. Application Millenium 3 Virtual Display
Notions sur les réseaux
Enesys RS Data Extension
Live Meeting Technique N°3 Thomas LEBRUN – MVP WPF/Silverlight Florent SANTIN – MVP Team System Julien CORIOLAND - MSP.
Connexion base de données
COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve.
Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
Création d’un langage d’action pour un logiciel MDA
Développement d’une interface Web riche en AJAX
A. Roussanaly - Université Nancy2 AXIS Master MIAGE/SID – Université NANCY2.
TM.
Les méthodes en java Une méthode est un regroupement d’instructions ayant pour but de faire un traitement bien précis. Une méthode pour être utilisée.
Struts 1 & 2 Tlohi ibtissam Tabit boutaina Ilias bouras
Faculté I&C, Claude Petitpierre, André Maurer 1 Java.
Olivier DERUELLE Erwan FOUYER Maxime JOUIN Rodolphe LOUE
SERVLETS PRESENTATION
Java Remote Method Invocation (RMI)
Développement Rapide dApplications Web avec.NET « Mon premier site »
LES SOUS-PROGRAMMES USTL Licence S.T.A. S3 A.P.I.2.
Accès aux données généralisé SQL est presque une solution! Le problème: Le SQL n'est pas une langue complète, et doit être intégré dans un langage de programmation.
Les Classes les structures en C (struct) regroupent des variables : structuration de l'analyse mais problèmes de cohérence problèmes de sécurité d'accès.
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Historique de SystemC Regroupe 4 courants didées: SCENIC Project : Synopsys+UC Irvine Philips System-Level Data Types, VSIA SLD DWG IMEC, Hardware-Software.
Architecture Logicielle Les supports d’applications
22 Model-View-ViewModel et testabilité pour WPF/Silverlight Richard Clark Clark Ingénierie Informatique Simon Ferquel Access It.
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
Introduction au WebMapping
Génie des opérations et de la logistique Introduction à SAP Mars 2005.
Points importants de la semaine Les sous-programmes. Les paramètres.
Cours 11 Threads. Chapitre X threads threadPOO-L3 H. Fauconnier3 Threads threads: plusieurs activités qui coexistent et partagent des données exemples:
Les Objets CORBA parallèles Travaux pratiques Lundi 22 mai 2000 ARC « Couplage » Christophe René (IRISA/IFSIC) Eric Lemoine (INSA Lyon)
« Les Mercredis du développement » Les WebParts Présenté par Pierre Lagarde Relation Développeurs Microsoft France Level 300.
33ème colloque Pédagogique
Présentation JEE AP. Hibernate + Calyxo  Introduction  Cas d’étude  Conclusion.
CAS COMPTOIR (TD1 / SI3) TRANSFORMATION D’UN SI EXISTANT 1.
Agrégation de Liens A Guyancourt le
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Strings et Tableaux en Java
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
PHP 6° PARTIE : LES SESSIONS 1.Introduction 2.Identificateur de session 3.Variables de session 4.Client / Serveur 5.Principe 6.Ouverture de session 7.Enregistrement.
Master 1 SIGLIS Intégration des données dans l’entreprise Stéphane Tallard JDBC: Java Database Connectivity Master 1 SIGLIS1JDBC.
Initiation au web dynamique Licence Professionnelle.
Les Servlets Présentation Cycle de vie Principe de fonctionnement
LDAP La gestion des groupes Gestionnaire de groupes uPortal permet de brancher plusieurs types (services) de gestion de groupes. Les groupes peuvent être.
Générateur d’applications WEB de gestion de données Modèle conceptuel de données.
Mission 10 – Serveur TSE Sirvin Alexis. Contexte Mise en place d’une prise à distance sur les serveurs. Mise en place de clients légers au lieu des clients.
Bases de données Singleton pour la connexion
L. Gurret – M. Herve – P. Mignon – J. Prarioz. Introduction  Dernière étape d’analyse  Cahier des charges, spécifications et conception orientée objet.
Initiation aux bases de données et à la programmation événementielle
LES CLASSES ET LES OBJETS
Semaine #3 INF130 par Frédérick Henri.
Transcription de la présentation:

Integration serveur Data Access Layer Web Service Service1.asmx BankAccess FinanceAccess CLIENTS Business Logic Layer Finance Portfolio SOURCE DE DONNEES SOLUTION TPNET Projet WSFacadeTP Service Web Projet BusinessObject Librairie de classes Projet DataAccess Librairie de classes

WebService Layer – Service1.asmx Attributs : Attributs : CustomerName (string) CustomerName (string) PFObj en tant que propriété PFObj en tant que propriété Fonctionnement du GET : renvoie le portefeuille au nom du client dans lobjet Application sil existe ; sinon création du portefeuille et stockage dans lobjet Application. Fonctionnement du GET : renvoie le portefeuille au nom du client dans lobjet Application sil existe ; sinon création du portefeuille et stockage dans lobjet Application. Web Méthodes : Web Méthodes : Public Function GetTickerValue(ByVal tickerName As String) As Double Public Function GetTickerValue(ByVal tickerName As String) As Double Public Function getListTicker(ByVal withValue As Boolean) As DataSet Public Function getListTicker(ByVal withValue As Boolean) As DataSet Public Function PFAchat(ByVal nom As String, Public Function PFAchat(ByVal nom As String, ByVal tickerName As String, ByVal qty As Integer) As Integer Public Function PFVente(ByVal nom As String, Public Function PFVente(ByVal nom As String, ByVal tickerName As String) As Integer Public Function getPF(ByVal nom As String, Public Function getPF(ByVal nom As String, ByVal mode As Integer) As DataSet ByVal mode As Integer) As DataSet Public Function logout(ByVal nom As String) As Integer Public Function logout(ByVal nom As String) As Integer Public Function getPFCredit(ByVal nom As String) As Double Public Function getPFCredit(ByVal nom As String) As Double

WebService Layer – configuration Web.config : Web.config : 3 paramètres personnalisés : 3 paramètres personnalisés : TimeInt (pour le thread de BankAccess en ms) TimeInt (pour le thread de BankAccess en ms) BankConnectionString (pour la connection SQL Server de BankAccess) BankConnectionString (pour la connection SQL Server de BankAccess) UrlWSF (lURL du service web financier) UrlWSF (lURL du service web financier) Global.asax : Global.asax : Initialisations dans lévènement application_start : Initialisations dans lévènement application_start : Init de FinanceAccess à partir de TimeInt et UrlWSF Init de FinanceAccess à partir de TimeInt et UrlWSF Récupération de BankConnectionString en variable globale de lappli (cette variable statique doit être crée dans un fichier MySettings.cs) Récupération de BankConnectionString en variable globale de lappli (cette variable statique doit être crée dans un fichier MySettings.cs)