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.

Institution financière

Intégration d’interfaces financières

Le Defi:

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).