Articles

Affichage des articles du 2008

Extensible Markup Language

 ====== Transformations de XML avec XSLT ===== XSL (eXtensible Stylesheet Language) possède deux composantes.  XSLT, eXtensible Stylesheet Transformation ===== Le langage XSLT permet de modifier la structure des éléments XML. Un document XML peut être représenté comme une structure arborescente. Ainsi XSLT permet de transformer les documents XML à l'aide de feuilles de style contenant des règles appelées template rules (ou règles de gabarit en français). Le processeur XSLT (composant logiciel chargé de la transformation) crée une structure logique arborescente (on parle d'arbre source) à partir du document XML et lui fait subir des transformations selon les template rules contenues dans la feuille XSL pour produire un arbre résultat représentant, par exemple, la structure d'un document HTML. Les composants de l'arbre résultat sont appelés objets de flux. Chaque template rule définit des traitements à effectuer sur un élément (noeud ou feuille) de l'arbre source. On

Principes SOLID

En programmation orientée objet, SOLID est un acronyme mnémonique qui regroupe cinq principes de conception destinés à produire des architectures logicielles plus compréhensibles, flexibles et maintenables. Les principes sont un sous-ensemble de nombreux principes promus par l'ingénieur logiciel et instructeur américain Robert C. Martin. Responsabilité unique (Single responsibility principle) une classe, une fonction ou une méthode doit avoir une et une seule responsabilité. Plus de détails dans l'article dédié au principe de responsabilité unique en programmation . Ouvert/fermé (Open/closed principle) une entité applicative (classe, fonction, module ...) doit être fermée à la modification directe mais ouverte à l'extension Tout module (package, classe, méthode) doit être ouvert aux extensions mais fermé aux modifications. ouvert aux extensions : le module peut être étendu pour proposer des comportements qui n'étaient pas prévus lors de sa création. fermé aux modificat

Contrôle Prudentiel

Introduction On 20 July 2011, the European Commission published the CRD IV Proposal, its implementation of the Basel 3 changes discussed internationally. The proposals are designed to strengthen and stabilise the banking and wider financial systems. CRD IV consists of a Regulation (CRR), establishing the prudential requirements for individual institutions, and a Directive (CRD), governing the access to deposit taking activities. The CRR and CRD are complimentary and together establish the new banking regulatory framework that will eventually replace the existing Capital Requirements Directives. While Member States will have to transpose the Directive into national law as per usual procedures, the Regulation is directly applicable in Member States with no need for transposition. By using a Regulation, the Commission aims to remove major divergences in national interpretation of the text and speed up the implementation process. The Commission has framed its proposal with a view to allowi

Windows Workflow Foundation

Introduction Windows Workflow Foundation (WF) is the programming model, engine and tools for quickly building workflow enabled applications on Windows.</note> <note>What is a Workflow? A workflow is a model of a human or system process which is defined as a map of activities. An activity is a step in a workflow and is the unit of execution, re-use and composition for a workflow. A workflow is designed by laying out activities and is compiled to a .NET assembly that is executed on the workflow runtime and the Common Language Runtime (CLR). </note> Upgrade a Class Library to Enable Worflows Activities I tried to open the design surface for the activity. It said in part: The service 'System.Workflow.ComponentModel.Design.IIdentifierCreationService' must be installed for this operation to succeed. Ensure that this service is available. The first entry that’s necessary belongs in the <PropertyGroup> and is: <code><ProjectTypeGuids>{14822709-B5A1-

Développer en Silverlight

Introduction Silverlight est un plugin pour navigateur internet multi-plateforme (Windows et Apple, Linux via le projet MoonLight), qui permet de développer des applications web riches dans un moteur de rendu vectoriel. Il fonctionne de façon similaire à Adobe Flash dont il se veut une alternative. Techniquement Silverlight est l'équivalent de la CLR de Microsoft mais pour les navigateurs Web. La version 2.0 apporte plus d’interactivité et permet aux développeurs d’utiliser des outils de développement et les langages Microsoft .NET en place et lieu de JavaScript de la version 1.0. La version 3 est sortie en juillet 2009. Elle ajoute de nombreuses fonctions comme par exemple le fonctionnement "out of browser" qui permet d'installer l'application sur la machine de l'utilisateur en local. On note aussi la présence de la "2.5D" qui ajoute des transformations de perspectives en 3D aux objets sans pour autant permettre l'exploitation de véritables obje

Finance

Introduction On date généralement le début de la finance modern en en tant que domaines d’étude et de recherche à 1958. C’est à partir de cette époque que cette discipline est devenue une sous discipline de l’économie en lui empruntant ses raisonnements formalisés et ses mécanismes d’optimisation. Il existe plusieurs titres de finance : Finance d’entreprise : elle consiste en la gestion financière des entreprises Finances publiques : consiste au financement des collectivité publiques et des organismes sociaux Finance de marché : secteur qui concerne le fonctionnement et les opérations sur les marchés financiers ou l’on s’échange des capitaux au comptant ou a terme Marchés Financier Un marché boursier est une place géographique ou non où l’on s’échange des capitaux au comptant ou a terme. On en trouve 2 grandes catégories : Marché organisés : ce sont des marchés avec des reglementations bien précises avec une chambre de compensation qui s’assure du bon dréoul

Finance - Les Compartiments

Compartiment Spécial Le Compartiment spécial est un segment de marché d'Euronext (filiale de NYSE-Euronext depuis la fusion de 2007) qui n'est pas « réglementé » mais simplement encadré (on parle de marché OTC – « over the counter » ou « ouvert à toute cession ») par les autorités de tutelle des différentes places boursières concernées : Paris, Bruxelles et Amsterdam. Ce Compartiment spécial a été créé en 2003 en réponse à l'éclatement de la « bulle financière » de la « net economy » des années 2000 et 2001 pour accueillir les sociétés cotées en difficulté de l'ex- Nouveau Marché (fermé par Euronext en 2005 au profit des compartiments d'Eurolist, et en particulier du segment Eurolist C), Nouveau Marché dont la vocation exclusive était celle de l'accès au marché financier de jeunes entreprises à fort potentiel de croissance ayant des besoins de financement. Maintenu sur Euronext après la fermeture du Nouveau Marché, le Compartiment spécial concerne les Emetteurs