Projet
Intégration d'interfaces financières
Domaine
Finances
Date
2007-2008
Technologies
Microsoft BizTalk Server 2006 R2, WCF/SOAP, WSSF, C#, Cadis, MSMQ, Visual Studio/Team Foundation System 2005, IISBuild, MSBuild, MSTest, SQL Server 2005, Kerberos, Certificats x.509, XML, XSLT, PowerShell, SOATest, MS Project, MS InfoPath, MS Visio, VMWare ESX.
Afin de pouvoir gérer des opérations financières très spécifiques, une institution financière se doit d’avoir l’information la plus exacte et courante possible dans le domaine de l’investissement. Cette information doit souvent être rassemblée depuis plusieurs sources différentes, transformée pour être analysée afin qu’une décision soit prise dans un délai raisonnable.
Dans ce but, une intégration complète de tous les niveaux, « Front Office », « Middle Office » et « Back Office », est nécessaire. Pour ce projet, un bus d’entreprise (ESB) a été implémenté et une architecture de type EDA (Event Driven Architecture ou architecture basée sur des événements) a été utilisée. L’ESB est constitué de plusieurs éléments : Microsoft BizTalk Server, Cadis Suite, un ODS (Operational Data Store) et la gestion des exceptions. BizTalk compile toute l’information et la renvoie à Cadis.
Matricis a collaboré à ce projet en développant les interfaces nécessaires grâce à des services web et Microsoft BizTalk Server 2006 R2. Les services web, développés en Microsoft C# et SOAP sont utilisés pour aller chercher les informations auprès des fournisseurs (« Data Providers », par exemple TSX et Bloomberg) ainsi que pour les consommateurs de données, entre autres un évaluateur de risques (Risk Assessment).