Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parAncel Morvan Modifié depuis plus de 10 années
1
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
2
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
3
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)
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.