La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

CONSYST présente passion service expertise vision avant-garde

Présentations similaires


Présentation au sujet: "CONSYST présente passion service expertise vision avant-garde"— Transcription de la présentation:

1 CONSYST présente passion service expertise vision avant-garde Présentation

2 Notre objectif : La société
Depuis plus de 18 ans, nous automatisons le développement, l’intégration et les tests de vos applications informatiques grâce à : des frameworks (pour applications Windows, Web, SOA, etc.) qui complètent les plateformes de développement COM+, .net et J2EE; des outils qui s’intègrent d’une façon transparente et non intrusive à Visual Studio, à WebSphere, à WebLogic et à Oracle; un référentiel ouvert, centralisé et sécurisé qui documente vos spécifications et les synchronise avec vos applications; des connecteurs spécialisés pour toutes les bases de données, l’ordinateur central et la plupart des ERP. La société

3 Quelques-uns de nos clients
Ministère du Revenu du Québec Teleglobe Airbus / Aerospatiale (France) Ministère des Affaires municipales Air Transat Société des Alcools du Québec Reycan (Corus) Ministère de l’Éducation du Québec Défense nationale du Canada Ministère du Transport FjordTech Industries Société du vieux-port Commission d’appel en matière de lésions professionnelles Opal-RT Etc. Consyst – la société

4 Bénéfices de La société
« REP++ est au cœur de l’intégration de nos systèmes centraux et de la technologie .NET de Microsoft! » Alain Bégin, directeur soutien au développement, Revenu Québec « Le retour sur investissement de REP++ est évident! Nos systèmes critiques utilisent à la fois SQL Server, Informix et SQL-400. REP++ a réglé les problèmes d'intégration et d'accès tout en accroissant la qualité et la productivité du développement et de la maintenance! Lorsqu'il s'agit de productivité et d'intégration, REP++ s'avère une solution incontournable. » François Martel, directeur du développement, Corus « Personne n’a réussi à résoudre la problématique de la gestion des données dans l’organisation comme Consyst et sa technologie REP++ […] REP++ est une technologie stratégique, puissante. » Joanne Morin Correia, Vice-présidente Dataquest Software Team La société

5 2 pour 1 jusqu'à plus de 15 pour 1.
Bénéfices de Un récent sondage réalisé par Gartner révèle que comparativement aux outils traditionnels de développement d'applications, les outils ARAD / SODA procurent des gains de rendement de 2 pour 1 jusqu'à plus de 15 pour 1. La société

6 Selon l’Object Management Group (OMG)
Le Model-Driven Architecture ® (MDA ®) est : « L’approche et l’architecture qui permettent de séparer les spécifications — ou métadonnées — d’un système d’information de leur implantation fonctionnelle et de la technologie. » Plus spécifiquement, le MDA est : «…un standard qui permet aux spécifications fonctionnelles, le PIM (Platform Independent Model), d’être adaptées aux diverses plateformes technologiques et architectures via le PSM (Platform Specific Model). Cette approche permet aux différentes applications de s’intégrer, d’interagir et d’évoluer facilement dans un contexte où les plateformes technologiques ne cessent d’évoluer et de changer.» Que signifient MDA® et ARAD?

7 ARAD : Architected Rapid Application Development
Méthode émergente, à mi-chemin entre les outils RAD*, utilisés pour les projets de petite envergure et de courte durée, et l'approche architecturale, utilisée dans les projets de grande envergure où les efforts systématiques de conception et de développement sont énormes. * RAD : Rapid Application Development Que signifient MDA® et ARAD?

8 Model Driven Architecture® & Architected Rapid Application Development
PIM (Platform Independent Model) PSM Specific CM (Code Model) Spécifications = MDA® Transformation Automatisation ARAD Transformation Transformation Résultats Applications Windows (client lourd) Applications Web (client léger) Services (SOA) & Web Que signifient MDA® et ARAD?

9 Que signifient MDA® et ARAD?
Notre approche MDA® Métadonnées (Spécifications) Couche qui transforme les métadonnées pour la technologie et l'architecture cibles Simple extension de .net et J2EE PIM (Platform Independent Model) PSM Specific CM (Code Model) Stockées dans votre base de données Référentiel ouvert, documenté et extensible Lien permanent entre les métadonnées et les applications qui les utilisent Puissants frameworks et toolkits Aucune génération de code Approche par introspection –reflection (comme .net et J2EE) Approche non intrusive Aucun code généré Le code s’adapte automatiquement lorsque les métadonnées changent Aucun changement à votre façon de faire actuelle… (sauf beaucoup moins de code) ARAD Que signifient MDA® et ARAD?

10 Nos outils MDA®/ARAD vous aideront à :
diminuer la complexité et le temps de développement, de tests et de maintenance des applications; accroître le ROI de vos plateformes technologiques (.net et J2EE); intégrer facilement les applications aux autres systèmes de l’organisation (ERP, SGBD, Web Services, systèmes centraux, technologies, etc.); mettre en place une architecture orientée services (SOA); faire passer facilement le portefeuille applicatif d’une plateforme technologique à l’autre et d’une version à l’autre! « Les entreprises peuvent améliorer de façon significative la productivité et la qualité de la phase de développement d'applications tout en réduisant le temps d'accès au marché par un facteur de cinq et même plus grâce à un programme sérieux de réutilisation des actifs logiciels. » « Au coeur de cette initiative est la capacité des analystes et des développeurs de facilement localiser et réutiliser ces actifs. » Michael Blechar vice-président et directeur de la recherche, Gartner Group Pourquoi MDA/ARAD?

11 Notre différentiateur : l’introspection (reflection)
« L'introspection est probablement l'un des avancements technologiques les plus importants des vingt dernières années en informatique. Cependant, à peine un pourcent des analystes et programmeurs saisissent le concept et en comprennent l'importance. » CERN L’introspection est au centre des forces des Web Services et des architectures .net et J2EE Qu'est-ce que REP++studio

12 L’introspection est le moteur de REP++
Ordinateur central Applications Web Windows INDEX TABLES CHAMPS CHOIX Bases de données Créez et maintenez quasi automatiquement vos applications Windows et Web, et automatisez la plupart des fonctions de base (accès, sessions, sécurité, mise à jour, validations, présentation, listview, treeview, filtres, etc.); Web Services Documentez et automatisez l’accès à toutes vos sources de données; Automatisez la synchronisation de toutes vos sources de données avec toutes vos applications et vos services; Services Documentez, générez et maintenez automatiquement vos Web Services & vos services (SOA); Documentez, créez et maintenez les interfaces d’accès aux services. Qu'est-ce que REP++studio

13 L’architecture de REP++
MÉTADONNÉES PIM Riche bibliothèque (Accès aux données, manipulation, validation, présentation, synchronisation, etc.) Neutre et portable Qui utilise et donne accès à l’introspection Cadre d'applications Windows Visual Basic Cadre d'applications Windows JAVA Connecteurs et interfaces pour services et langages Cadre d'applications Web Interfaces d'environnement C# Cadre d'applications Web Bibliothèque Un million de lignes de code JAVA BEANS Web Services C# Web Services JAVA Cadre d'applications Web Visual Basic J2EE & CORBA Interfaces natives SGBD WEB SERVICES XML ORDINATEUR CENTRAL COM+ & .NET Qu'est-ce que REP++studio

14 L’architecture de REP++
MÉTADONNÉES PIM Cadre d'applications Windows Interfaces aux environnements : CORBA J2EE COM / COM+ .NET Visual Basic Cadre d'applications Windows JAVA Connecteurs et interfaces pour services et langages Cadre d'applications Web Interfaces d'environnement C# Cadre d'applications Web Bibliothèque Un million de lignes de code JAVA BEANS Web Services C# Web Services JAVA Cadre d'applications Web Visual Basic J2EE & CORBA Interfaces natives SGBD WEB SERVICES XML ORDINATEUR CENTRAL COM+ & .NET Qu'est-ce que REP++studio

15 L’architecture de REP++
MÉTA DONNÉES PIM Cadre d'applications Windows Interfaces aux langages et services : JSP Visual Basic 6.0 COM+ Visual Studio.NET ASP.NET Web Services Visual Basic Cadre d'applications Windows JAVA Connecteurs et interfaces pour services et langages Cadre d'applications Web Interfaces d'environnement C# Cadre d'applications Web Bibliothèque Un million de lignes de code JAVA BEANS Web Services C# Web Services JAVA Cadre d'applications Web J2EE & CORBA Interfaces natives SGBD WEB SERVICES XML ORDINATEUR CENTRAL COM+ & .NET Qu'est-ce que REP++studio

16 L’architecture de REP++
MÉTADONNÉES PIM Frameworks : (Cadres d'applications) adaptés à chaque langage et à chaque architecture Cadre d'applications Windows Visual Basic Cadre d'applications Windows JAVA Connecteurs et interfaces pour services et langages Cadre d'applications Web Interfaces d'environnement C# Cadre d'applications Web Bibliothèque Un million de lignes de code JAVA BEANS Web Services C# Web Services JAVA Cadre d'applications Web Visual Basic J2EE & CORBA Interfaces natives SGBD WEB SERVICES XML ORDINATEUR CENTRAL COM+ & .NET Qu'est-ce que REP++studio

17 Notre approche MDA®/ARAD - Avantages
Métadonnées PIM (Platform Independent Model) Dans une base de données relationnelle, ouverte, extensible et portable (référentiel) PSM (Platform Specific Model) Couche qui tranforme les métadonnées pour la technologie et l’architecture cibles Simple extension de .net et de J2EE Introspection via les méta objets et bibliothèque Utilisation de puissants frameworks CM (Code Model) Votre code dans votre environnement Avantages de REP++studio

18 Notre approche relationnelle (PIM)
Les métadonnées sont déclarées, stockées, liées entre elles et maintenues dans un référentiel ouvert, portable et centralisé (inventaire) fonctionnant sur le SGBDR de votre choix : Multiples connecteurs bidirectionnels pour extraire, comparer et mettre à jour d’une façon sélective les données, en direction ou à partir du référentiel; (SGBD, ordinateur central, XML, ERP, Web Services, etc.) Métadonnées centralisées, protégées et uniformisées; Le référentiel connaît en tout temps l’état des applications/Web Services, permet de faire des analyses d’impact et de les mettre à niveau automatiquement; Création simple de requêtes et de rapports ad hoc; Les métadonnées permettent de passer d’un outil MDA® à un autre grâce au standard XMI. Métadonnées (structures, droits, propriétés, etc.) Référentiel Cadre d'applications C# Cadre d'applications Visual Basic Web Services C# Cadre d'applications Java Bibliothèque Un million de lignes de code Avantages de REP++studio

19 Avantages de REP++studio
Notre approche (PSM) (MDA) PIM (Platform Independent Model) Métadonnées Couche qui tranforme les métadonnées pour la technologie et l’architecture cibles Simple extension de .net et de J2EE Dans un modèle relationnel ouvert et portable (référentiel) PSM (Platform Specific Model) Introspection via les méta objets et bibliothèque de fonctions et d’objets Utilisation de puissants frameworks & toolkits CM (Code Model) Aucun code généré Intervention classique comme vous le faites actuellement ! Avantages de REP++studio

20 Notre approche - l’introspection (PSM)
PIM Métadonnées (structures de données, propriétés, règles, etc.) Introspection + Méta objets & bibliothèque Framework = Utilisation de l’introspection : Les méta objets et fonctions sont génériques, il y en a donc moins. Aucun code à générer, à gérer, à recompiler, à redéployer, etc. Aucune modification au générateur pour modifier ou ajouter des fonctions Les applications et les Web Services s’auto-diagnostiquent et sont donc toujours synchrones! Code manuel Méta objets Bibliothèque Avantages de REP++studio

21 Avantages de REP++studio
Notre approche (PSM) Riches méta objets et bibliothèque Automatise la plupart des fonctions/objets génériques répétitifs Réutilisation systématique et réduction du nombre de fonctions S’adapte aux plateformes technologiques (J2EE, COM+, .NET, etc.) Connecteurs, services et agents adaptés aux différents application servers Permettent une intégration intime aux différents outils, Web Services et services (SOA) Toolkit et cadres d'applications spécifiques S’intègrent intimement à votre plateforme de développement préférée (VisualStudio, J*Developer, WebSphere, etc.) Disponibles dans le langage et dans l’architecture de votre choix (client lourd, léger, services (SOA) & Web Services) Peuvent être facilement personnalisés et adaptés à votre contexte Renforcent les standards et la sécurité applicative, et uniformisent le comportement de toutes vos applications! Métadonnées (structures, droits, propriétés, etc.) Référentiel Cadre d'applications C# Cadre d'applications Visual Basic Web Services C# Cadre d'applications Java Bibliothèque Un million de lignes de code Avantages de REP++studio

22 Avantages de REP++studio
Avec Le retour sur l’investissement dans les plateformes .net & J2EE est très rapide; Les efforts de codification, de tests et de maintenance sont réduits systématiquement; Le niveau de réussite des projets croît et les échéanciers raccourcissent; Vos ressources consacrent plus de leur temps sur les besoins et fonctions d’affaires, et moins sur les technologies; Moins de ressources sont investies dans la migration, les tests et dans la maintenance des applications. Sans REP++ Le niveau de complexité est beaucoup plus grand. Vous devez investir temps et expertise dans la technologie. Les efforts de développement et de maintenance sont grands et les échéances plus longues. Lors de changements technologiques et de révisions, vous devez réinvestir pour migrer vos applications. Le passage à des technologies nouvelles est plus difficile. Avantages de REP++studio

23 Inconvénients des autres outils MDA®
Utilisent la génération de code plutôt que l'introspection : Complexité accrue Recompilations continuelles Redéploiements fréquents Prolifération et lourdeur des objets Difficultés de maintenance Avantages de REP++studio

24 Avantages de REP++studio
Grâce à Grâce à REP++, vous obtenez tous les avantages… …sans payer davantage!… …tout en étendant l'architecture .NET de Microsoft! Productivité Qualité Convivialité Maintenance Pas de génération Pas de recompilations Pas de redéploiements Etc. Avantages de REP++studio

25 Produits complémentaires à REP++studio
Module complémentaire à REP++studio qui permet d’unifier et de sécuriser l’accès des utilisateurs et qui adapte dynamiquement les fonctions des applications sur la base des droits et profils des groupes d’utilisateurs. Synchronise les accès des applications à ceux des systèmes d’exploitation et des bases de données. Adapte dynamiquement, sur la base des droits des utilisateurs et des groupes, les menus et fonctions disponibles dans les applications. Garantit une meilleure gestion de la sécurité des applications sans avoir à en décupler le nombre. Réduit le nombre d’applications à développer ainsi que les efforts de maintenance des applications. Produits complémentaires à REP++studio

26 Produits complémentaires à REP++studio
Notre famille de connecteurs comprend : Tous les outils pour documenter (base de données fédérée) et synchroniser l’ensemble des structures de données de l’organisation : SGBDR (Oracle, DB2, SQL Server, DB2/400, Informix, Sybase, etc.) Les structures d’échange d’informations avec les systèmes ERP Les structures de données utilisées dans les programmes Etc. Les connecteurs pour l’ordinateur central (CICS/COBOL/DD/IDD, etc.) Les connecteurs et interfaces de langages suivants : COM+ / .NET J2EE CORBA Produits complémentaires à REP++studio

27 Merci! Pour plus d’informations, communiquez avec nous, assistez gratuitement à l’un de nos séminaires ou demandez simplement un démo sur le produit qui vous intéresse! (514) Conclusion


Télécharger ppt "CONSYST présente passion service expertise vision avant-garde"

Présentations similaires


Annonces Google