SQL Design

SQL DesignMC est un atelier de génie logiciel qui vise la conception, le développement et l'exploitation d'applications clients-serveurs pour la moyenne et la grande entreprise.

SQL Design vous aide à créer des systèmes d'information de façon rapide et efficace. Il gère automatiquement les transactions hiérarchiques dans leur ensemble: toutes les étapes d'une transaction sont prises en charge.

Plus qu'un environnement de développement, plus qu'un cadre applicatif, SQL Design est une application de gestion de dossiers que vous personnalisez pour l'adapter à votre contexte. Vous n'avez qu'à décrire votre transaction, i.e. la fiche et les groupes qu'elle contient, et à incorporer un peu de code de validation et de traitement des événements: SQL Design vous crée un programme personnalisé dont il en gérera tous les aspects.

Une des caractéristiques uniques de SQL Design est son référentiel dynamique centralisé. Ce référentiel gère les standards de développement de votre organisation et assure le partage et la documentation des composants. Il assure également une parfaite synchronisation et cohérence des changements apportés à l'ensemble des composants touchés et garantit un haut niveau de productivité et de qualité aux systèmes résultants. Contrairement aux autres référentiels, celui de SQL Design est relié en temps réel, lors de l'exploitation, à chacune des applications et à chacun des postes de travail grâce au micro-référentiel. Ce dernier, installé sur chaque poste de travail, gère la propagation, l'actualisation, la synchronisation et la sécurité des systèmes. La propagation automatique du micro-référentiel assure un déploiement automatisé et sans effort des applications à travers votre organisation.

Une autre caractéristique importante de SQL Design est la gestion automatique de l'accès aux données. SQL Design utilise les pilotes natifs et assure ainsi une performance accrue. SQL Design génère également les commandes SQL en fonction des métadonnées du référentiel. Vous n'avez donc pas à vous préoccuper de la façon de transiger avec les bases de données.

La caractéristique fondamentale de SQL Design est sans contredit sa performance. Bien que l'environnement de développement soit crucial à la qualité des systèmes et que les outils règlent une grande partie du problème de gestion de l'architecture client-serveur, la performance demeure incontournable, surtout lorsqu'il s'agit de mettre en place des applications critiques qui toucheront des centaines, voire des milliers d'utilisateurs. C'est ici que SQL Design montre sa pleine mesure.

Rep++ vs SQL Design

Au début des années 2000, la plateforme de développement de Microsoft® (Visual Studio®, VB6 et .NET) a commencé à s’imposer de plus en plus auprès des organisations. Forte de son expertise et soucieuse de faire profiter aux utilisateurs de Microsoft des avantages que conférait déjà SQL Design à ses propres clients, Consyst a alors entrepris le développement de Rep++, qui s’intègre d’une façon transparente et complémentaire aux outils de Microsoft. Rep++ a été conçu à l'origine à partir de SQL Design. De ce dernier, Rep++ a hérité, entre autres, du référentiel dynamique centralisé, grâce auquel la capacité étendue d'introspection est possible. Les deux produits ont ensuite évolué en parallèle: SQL Design a progressé selon son approche originale, alors que Rep++ a pris la filière objet et s'est détaché de l'environnement de développement de SQL Design pour s'arrimer plutôt à Visual Studio® et offrir une plus grande souplesse au développeur, tant au point de vue de la programmation qu'au point de vue de l'interface utilisateur. L’objectif avoué de Rep++ : accroître systématiquement la productivité du développement d’applications.

Rep++ pour SQL Design

SQL Design profite aujourd'hui des améliorations, du perfectionnement, et de l'approche objet de Rep++, tout en demeurant fidèle à ses origines d'atelier logiciel, possédant son propre langage et environnement de développement. Utilisez l'éditeur de référentiel de Rep++ pour gérer vos métadonnées, pour définir votre transaction, pour visualiser vos fiches, pour personnaliser vos commandes SQL, tout en développant vos applications en langage Script. Vous avez accès à toute une gamme de nouveaux objets et à leurs méthodes et propriétés, tout aussi facilement.