LES SOLUTIONS DE CONNECTIVITÉ 4D



Documents pareils
LE CHOIX DES GRANDES ENTREPRISES

Easy to. report. Connexion. Transformation. Stockage. Construction. Exploitation. Diffusion

Q. A quels produits s adresse ce document?

Clients et agents Symantec NetBackup 7

4D v11 SQL BREAKING THE LIMITS * Les nouveautés

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

IBM Tivoli Monitoring, version 6.1

CESI Bases de données

Logiciel Enterprise Guide Version 1.3 Windows

FileMaker 13. Guide ODBC et JDBC

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Sommaire. Systèmes d Exploitation Intégration Sage 100 Sage CRM Disponibilité Client Bases de données... 3

Mode d emploi pour lire des livres numériques

Symantec Endpoint Protection Fiche technique

MyReport, LE REPORTING SOUS EXCEL

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

et Groupe Eyrolles, 2006, ISBN :

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

CA ARCserve Backup ß QUESTIONS LES PLUS FRÉQUENTES : CA ARCSERVE BACKUP R12.5

MyReport, une gamme complète. La Business Intelligence en toute simplicité : Concevez, partagez, actualisez! pour piloter votre activité au quotidien.

Java et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour

1 Introduction. Business Intelligence avec SharePoint Server 2010

La Business Intelligence en toute simplicité :

Notes de mise à jour. 4D v11 SQL Release 2 (11.2) Notes de mise à jour

Business Intelligence avec SQL Server 2012

Single User. Guide d Installation

Logiciel de création de badges personnalisés.

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

Fiche Technique. Cisco Security Agent

Capacité étendue d utilisation en réseau

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Présentation du PL/SQL

Description de SQL SERVER. historique

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

Solutions de gestion de la sécurité Livre blanc

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Fiche technique: Sauvegarde et restauration Symantec Backup Exec 12.5 for Windows Servers La référence en matière de protection des données Windows

Symantec Backup Exec.cloud

stockage, pour des économies en termes de temps et de coûts. Avantages principaux

Bases de données Cours 1 : Généralités sur les bases de données

ArcGIS. for Server. Sénégal. Comprendre notre monde

Solutions SAP Crystal

Manuel d utilisation. Logiciel (Device Monitor) Pour les systèmes d imagerie numérique. Configuration requise Description générale

Gestion collaborative de documents

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows W2K pro: configuration.

Une ergonomie intuitive

Nouveautés Ignition v7.7

IBM Tivoli Compliance Insight Manager

CHAPITRE 1 ARCHITECTURE

//////////////////////////////////////////////////////////////////// Administration bases de données

et les Systèmes Multidimensionnels

FileMaker Pro 13. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13

Qu est-ce que ArcGIS?

Java et les bases de données

10 tâches d administration simplifiées grâce à Windows Server 2008 R2. 1. Migration des systèmes virtuels sans interruption de service

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

TEKLYNX SENTINEL S/5

GenDbg : un débogueur générique. Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion

Les bases de données Page 1 / 8

Bases de Données. Stella MARC-ZWECKER. Maître de conférences Dpt. Informatique - UdS

Les bases de données

LIVRE BLANC OCTOBRE CA Unified Infrastructure Management : architecture de la solution

Communiqué de Lancement Sage CRM v Editions Express, Standard et Avancée Module CRM Sage 100 Entreprise. Communiqué de Lancement Sage CRM 6.

Le modèle client-serveur

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

ClariLog - Asset View Suite

Architectures web/bases de données

MATRICE DES FONCTIONNALITES

Accélérateur de votre RÉUSSITE

White Paper - Livre Blanc

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

l E R P s a n s l i m i t e

1/ Présentation de SQL Server :

EMC AVAMAR. Logiciel et système de sauvegarde avec déduplication

ArcGIS. for Server. Comprendre notre monde

Le Network File System de Sun (NFS)

Environnements de développement (intégrés)

Conservez la documentation à portée de main pour toute référence future. Le terme «pointeur» dans ce manuel désigne le pointeur interactif YA-P10.

Symantec Backup Exec 11d

Présentation de la gamme des PGI/ERP modulaires Wavesoft

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier?

BUSINESS INTELLIGENCE

CA ARCserve r16 devance Veeam Backup and Replication 6.5 dans le domaine de la protection virtuelle

CA ARCserve Backup. Avantages. Vue d'ensemble. Pourquoi choisir CA

Cours Bases de données

INTRODUCTION AUX BASES de DONNEES

Le choix? Association LoLiTa 24/02/ :04:36

Manuel d utilisation Logiciel (Communications Utility)

Logiciel (Système d impression directe)

Configuration Matérielle et Logicielle AGORA V2

Logiciel MAXPRO NVR SOLUTION D ENREGISTREMENT VIDÉO RÉSEAU

STATISTICA Version 12 : Instructions d'installation

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

Transcription:

4 D E n t e r p r i s e LES SOLUTIONS DE CONNECTIVITÉ 4D

4D Enterprise Développement d applications Wi n d o w s et Mac OS frontales de serveurs SQL Les solutions de connectivité 4D ouvrent aux utilisateurs de 4 è m e Dimension et 4D Server l accès aux ap p l i c a t i o n s distantes ou hétérogènes, aux arc h i t e c t u res répart i e s, ainsi qu au monde des mini et des grands systèmes. Elles permettent la mise en place de connexions ave c la plupart des serveurs SQL. ACI a été une des premières e n t reprises à mettre sur le marché des solutions de connectivité sur SGBD micro vers les principaux serveurs SQL. 4D Enterprise es t la solution développée par AC I pour concevo i r, déployer et gérer des applications graphiques, travaillant en frontal des principaux SGBD SQL. Puissant, fonctionnel et souple, 4D Enterprise vous permet de mettre en place des frontaux indépendants de p l a t e - fo r m e, fonctionnant indifféremment sous les différentes versions de Windows et Mac OS, et se connectant à des SGBD/R comme ORACLE, Sybase, MS SQL Server, Informix, Ingres, DB2, etc. Ces frontaux peuvent être diffusés de manière illimitée dans l entre p r i s e, ou déploy é s avec 4D Server en environnement hétérogène (Windows et Mac OS). 4D Enterprise est une solution puissante et performante. Elle réunit 4 ème Dimension, le L4G et SGBD/R, les outils de compilation et d optimisation du code 4D Compiler et 4D Insider et l ensemble des modules de connectivité de 4 ème Dimension. Son système de licence permet à un nombre illimité d utilisateurs d accéder aux données du serveur central pour les manipuler.

L I N T E R FAC E G R A P H I Q U E Les outils de 4D Entreprise sont ceux de 4 è m e Dimension : les développeurs disposent d un éditeur de code graphique avec attribut de couleurs, styles, et indentation automatique, un déboggeur symbolique interactif, un éditeur de format avec objets actifs. Ils créent à l attention des utilisateurs des interfaces graphiques, explicites et fonctionnelles, grâce auxquelles ils se connectent à l hôte, lancent des requêtes et manipulent les données aussi simplement que si les informations résidaient en local dans une base 4D. 3 2 -B I T E T M U LT I-T Â C H E 4D Enterprise est construit autour d une ar c h i t e c t u re 100% 32-bit et d un moteur multi-tâche. 4D Enterprise affiche plusieurs fenêtres programmables, indépendantes et actives simultanément. Par exemple, à partir de son poste un utilisateur peut mettre à jour les données dans une fenêtre pendant que les tâches, comme les longues impressions, les tris et re c h e rches complexes voire les indexations qui bloquent habituellement leur machines, sont exécutées en arrière-plan. Grâce à la communication interp rocess, des données modifiées dans une fenêtres sont automatiquement mises à jour dans toutes les a u t re s. Le moteur multi-tâche permet également d'ouvrir simultanément des connexions multiples aux dif f é re n t serveurs SQL de l entreprise sur le même poste client. DÉ V E L O P P E M E N T R A P I D E D A P P L I C AT I O N S Grâce à leur niveau de performance, les outils de 4D Enterprise permettent de concevoir, prototyper et déployer une application frontale, de la diffuser de m a n i è re illimitée dans l entreprise. Le pr o t o t y p a g e réalisé avec les outils de 4D n'est pas qu'une maquette du résultat final. Il en est la base dir e c t e- ment opérationnelle. 4D Insider, son dictionnaire de données intégré permet de documenter et maintenir le code, ainsi que de créer des bibliothèques de code et d objets réutilisables. Clonage de fichiers sur un serveur SQL NAV I G AT I O N DA N S L E S D O N N É E S L a ffichage des données en provenance de l hôte dans l application frontale 4D permet de profiter de toutes les capacités internes de la base de données 4 è m e Dimension. 4D possède une technologie innovante et exceptionnelle : la Sélection.

Quand une requête est exécutée avec 4D, la liste des enr e g i s t rements trouvés est traitée par 4D comme un objet nommé Sélection qui peut être utilisé pour diverses opérations sans qu'il soit nécessaire d e x é c u- ter à nouveau la requête. Au niveau de l'affichage, la Sélection permet deux types principaux d'actions : - la circulation dans les données - le changement des perspectives de vue des données. LE S F O N C T I O N S D E 4D EN T R E P R I S E Contexte ORACLE Connectivité : Les modules de connectivité à Sybase SQL Server et ORACLE utilisent les APIs natives de ces moteurs de bases de données. Les applications connectées à ces hôtes bénéficient ainsi d une optimisation maximale. Les modules ODBC et DAL sont fondées sur des connexions SQL génériques. Support de tous types de données : 4D Enterprise gère plus de types de données qu aucun autre frontal SQL, pour intégrer à votre application les types de données structurées stand a rd et également les blobs (sons, textes, images, vidéo, avec des fonctions de compr e s s i o n automatique). Indépendance de plate-forme : 4D Enterprise existe en version Windows, pour Windows NT, Wi n d o w s 3,1 et Windows 95 sur machines x86 et Pentium et en version Mac OS, pour processeurs 68k et Power PC. L ' e n v i ronnement 4D permet de développer et de déployer la même application indif f é remment sur les deux plates-formes sans la moindre modification du code. 4D Compiler Pro permet de diffuser de m a n i è re illimitée des exécutables sur toutes les plates-formes supportées. Intégration des modules de productivité 4D : une solution 4D Enterprise permet l intégration des modules de productivité 4D dans l application frontale. Dotant la base de données de fonctions bur e a u- tiques, ils sont entièrement programmables et paramétrables. Les utilisateurs ont accès aux fonctions b u reautiques de ces modules : traitement de texte avec 4D Write, tableur avec 4D Calc, grapheur avec 4D Chart, dessin vectoriel avec 4D Draw. Ils permettent d utiliser les données de la base hôte dans leur e n v i ronnement bureautique et enrichissent considérablement l interface utilisateur.

LE S C O M P O S A N T S D E 4D EN T R E P R I S E 4D Enterprise est le seul environnement de développement pour Mac OS et Windows, qui possède des outils d un tel niveau d ergonomie et d intuitivité. En intégrant un moteur de base de données locale performant, des utilitaires d'analyse du code, d édition de références croisées et de création de rapports, 4D Enterprise est le générateur d applications frontales de bases SQL le plus puissant du mar c h é. 4D Enterprise contient 4 composants pour simplifier le développement et augmenter la productivité. 1 - L E N V I RO N N E M E N T D E D É V E L O P P E M E N T 4 D 4D Enterprise s appuie sur 4 è m e D i m e n - sion, standard des moteurs de bases de données relationnelles graphiques. Il possède un langage de base de 350 commandes et routines, pour créer des applications flexibles répondant à tous les besoins spécifiques. Les outils de 4D Enterprise vous donnent un contrôle total sur tous les aspects de votre application. Interface utilisateur personnalisée, vérification syntaxique, création des r é f é rences croisées hiérarchiques du L éditeur de procédures graphiques code - il n y a pratiquement aucune limite. Cet environnement s accompagne d un débogueur symbolique interactif qui vérifie les erreurs de syntaxe dans le code et dans les connexions SQL. 2 - DI C T I O N N A I R E D E D O N N É E S I N T É G R É 4D Enterprise possède un dictionnaire de données intégré, 4D Insider, qui trace tous les objets utilisés par le projet, les visualise, classe le code en catégories pour chaque objet et affiche le code qui sera modifié ou copié. Cet outil édite les références croisées hiérarchiques du code de l application et permet un déplacement intelligent, efficace et sécurisé d objets, d une application à une autre. Les développeurs l utilisent pour créer des bibliothèques où ils stockent, partagent, copient des parties de code, et pour a c c é l é rer de manière significative les cycles de développement.

3 - CO M P I L AT E U R M U LT I P L AT E-F O R M E E N V É R I TA B L E L A N G AG E M AC H I N E 4D Compiler Pro est un compilateur multi-plate-forme qui génère un véritable langage machine adapté à la plate-forme d exécution. Il accélère sensiblement l application, assure la sécurité des données et permet une maintenance facile du code. 4D Compiler Pro est le seul outil disponible actuellement sur le m a rché qui puisse compiler scripts et pro c é d u res d'une base de donnée en langage machine. Grâce à l'intégration de 4D Engine (le moteur de 4D) dans l'application, 4D Compiler Pro génère des exécutables l i b res de redevances, qui peuvent être diffusés de manière illimitée dans l entreprise. 4 - PU I S S A N T S M O D U L E S D E C O N N E C T I V I T É Chaque module de connectivité a été conçu et développé en fonction de son envir o n n e m e n t hôte. Il prend en compte les méthodologies p a r t i c u l i è res de son hôte, avec néanmoins des points communs avec les autres modules : Accès par APIs de bas niveau : 4D Enterprise utilise les API natives de chaque e n v i ronnement SQL. L accès direct aux API de bas niveau apporte performance et sécurité. Routines de haut niveau : Ces routines re g roupent les appels élément a i res des API pour en faire des fonctions et commandes de haut niveau, de type macr o. Elles réduisent considérablement le temps de Contexte ODBC développement et simplifient la pr o g r a m m a- tion de l application. Ces routines sont conçues pour augmenter les performances grâce à leur lien dir e c t au noyau de 4D. Contextes : les contextes sont un langage dans le langage. Ils simplifient le prototypage et le développement, en faisant abstraction au maximum du langage SQL. Les contextes sont un système de développement intuitif, qui tirent parti de l environnement de développement graphique de 4D ainsi que de son a p p roche granulaire de la programmation.

L utilisation des contextes se fait en deux grandes étapes : - la définition, en établissant les liens de correspondance entre les objets 4D et les objets SQL ; - l utilisation, qui se fait avec des commandes simples, proches de 4D : Suivant dans contexte ; Modifier dans contexte ; Précédent dans contexte ; Aller dans contexte. Par exemple, la création de WHERE CLAUSE est gérée par 4D E n t re p r i s e. Un état SQL de type update titles set type = business where title_id = BC2345 est remplacé par une commande contexte du type : $res:=db Modifier dans contexte(titlectx) Gestion des erreurs : cette fonction a été conçue pour assurer un maximum de sécurité pour le développement des applications stratégiques. Avec 4D Entreprise, vous disposez d une gestion des e r reurs directe et claire, et pouvez administrer automatiquement les événements d erreur dès qu ils apparaissent. 4D possède son p ro p re gestionnaire d événements qui trappe les erreurs locales. Chaque module de connectivité possède une fenêtre de débug intelligente qui filtre et affiche les appels client/serveur, informe sur les paramètres d entrée/sortie et a ffiche les messages d erreur en provenance de l API, du réseau ou du serveur. Les développeurs peuvent également programmer leur pro p re gestionnaire d erreurs, qui les routera intelligemment. Les utilisateurs sont toujours informés du sort de leur requête, qui, en cas d erreur, sesra r e routée pour être menée à bien. Connexions SQL : Les modules de connectivité de 4D Enterprise affichent la définition des données SQL, contrôlent les fonctions de requêtes ainsi que les transactions. Ces connexions tirent parti des fonctions de pointeurs et tableaux de 4D. Sybase SQL Server : Le module de connexion avec Sybase SQL Server gère également MS SQL Server (OS/2 et Windows NT), Novell SQL Server (NLM) et toutes les plates-formes supportées par Sybase. La connexion Sybase ajoute 125 commandes au langage de 4D et donne accès aux pro c é d u res stockées de SQL Server, aux Remote Pro c e d u res Calls ainsi qu aux appels à Sybase Open Server. La connexion à

Sybase supporte les fonctions SQL Server suivantes : stockage de ligne en mémoire cache, validation à deux phases, types de données texte/images, mode Browse et appel à pro c é d u res distantes. ORACLE : Le module de connexion avec permet à 4D Enterprise de communiquer avec ORACLE Server sur ses 85 plates-formes d exécution. Cette connexion permet la manipulation des données et la s t ru c t u re d une base ORACLE. La connexion à ORACLE supporte les fonctions suivantes : PL SQL, mode déféré, array processing, traitement des données en type natif, et l accès peut se faire avec les p rotocoles SQL*Net V1.x et V2.x. Connexions génériques : Les connexions génériques de 4D Enterprise (ODBC pour Windows et DAL pour le Macintosh) contiennent les outils d accès générique à la plupart des bases SQL, dont DB/2, SQL/DS, Teradata, Datacom, SQL400, RDB, RMS, Sybase, ORACLE, Informix et Ingres. Entre Dialogue de connexion avec un serveur a u t res fonctions de gestion de données, : mise à jour, insertion, suppression, reprise à chaud et reprise à f roid. Ces connexions génériques facilitent l accès aux stru c t u res des bases SQL. DÉ P L O I E M E N T L'option de déploiement de 4D Enterprise répond aux besoins spécifiques des entreprises de toute taille : l application frontale compilée avec 4D Compiler Pro peut être diffusée de manière illimitée sur toutes les stations de travail clientes de l entreprise, Windows ou Macintosh. La licence des modules de connectivité est utilisable dans l environnement client/serveur de 4D S e r v e r. Il devient alors possible de mettre en place une arc h i t e c t u re de type client/client/serveur, avec un hôte de type mini ou mainframe, serveur d entreprise, et 4D Server qui fait alors fonction de serveur workg roup. 4D Server devient serveur d applications pour le groupe de travail et gère automatiquement les mises à jour sur les postes clients de l application connectés au serveur SQL. Les utilisateurs disposent à tout moment la dernière version du frontal.

MAT É R I E L Stations clientes Macintosh à base 680x0 ou PowerPC ou stations clientes PC sous Windows x86 ou P e n t i u m Serveurs : ORACLE V6 et V7 : Macintosh, Unix, VMS, grands systèmes (plus de 85 plates-formes) Sybase V4.x et System 10: Unix, VMS, Windows NT, Novell, grands systèmes MS SQL Server V4.x et V6 ODBC : Unix, VMS, grands systèmes DAL : Macintosh, Unix, VMS, PCs, grands systèmes LO G I C I E L S 4D Enterprise Pour les utilisateurs ODBC : acquisition des pilotes ODBC pour le serveur SQL ainsi que des pilotes pro p r i é t a i res du serveur Pour les utilisateurs DAL : DAL Server et DAL Client Pour les utilisateurs ORACLE : acquisition d ORACLE Client (SQL*Net + drivers OCI) Pour les utilisateurs Sybase : Pour Macintosh : Open Client livré en standard Pour Windows : consulter ACI MÉ M O I R E 6 MO de RAM pour le système 6.07 et au dessus, 8 MO pour Mac OS 7.5. 6 MO de RAM sur Windows 95, 20 MO de RAM sur Windows NT

LE S OU T I L S D E 4D EN T E R P R I S E 4 è m e D i m e n s i o n DE S C R I P T I O N Pour créer des applications frontales. Contient de nombreuses fonctions de création d interface utilisateur, un langage de commandes puissant pour à automatiser l application fro n t a l e. Options de connexion ORACLE, Sybase, ODBC, D A L Lors de l installation d une ou plusieurs de ces options, les r o u t i n e s de connexion sont ajoutées au langage de 4D Entreprise. Ces r o u- tines vous permettent d intégrer des fonctions SQL dans l application fro n t a l e. 4D Insider Les indispensables fonctions de dictionnaire de données, de références croisées hiérarchiques et de déplacement d objets. Cet outil contient plusieurs bibliothèques d objets recopiables dans votre application fro n t a l e. 4D Compiler Pro Pour compiler votre application multi plate-forme, la diffuser de m a n i è re illimitée et gagner en vitesse d exécution.

ACI France Tel: + 33 (1) 40 87 92 00 Fax: + 33 (1) 40 87 92 01 ACI US Inc. Tel: + 1 (408) 252 4444 Fax: + 1 (408) 252 0831 ACI UK Tel: + 44 (1625) 536 178 Fax: + 44 (1625) 536 497 ACI GmbH Tel: + 49 (8165) 95 190 Fax: + 49 (8165) 62 475 ACI Italia Tel: + 39 (11) 79 72 21 Fax: + 39 (11) 772 32 22 ACI Nordic Tel: + 46 (8) 750 63 00 Fax: + 46 (8) 750 63 60 ACI Japan Tel: + 81 (3) 5275 2657 Fax: + 81 (3) 5275 2658 4 ème Dimension, auteur : Laurent Ribardière - 4D Compiler Pro, auteur : David Hemmo - 4D Insider, auteur : Joël Azémard - 1996 copyright ACI SA. Tous droits réservés. Le logo et le nom de ACI, 4D, 4 ème Dimension, 4DServer, 4D SDK, 4DEnterprise, 4D Insider, 4DCompiler, 4D Compiler Pro, 4DFirst, 4DCalc, 4D Draw, 4D Chart, 4D Write, 4DBackup, 4DRemote, 4DOpen, 4D Engine et ACI sont des marques d ACI SA. Object Master est une marque d ACI US Inc. Windows, Windows 95, Windows NT, Microsoft sont des marques enregistrées de Microsoft Corporation - Apple, Mac OS, Power Macintosh et Macintosh sont des marques enregistrées d Apple Computer, Inc. Pentium est une marque enregistrée de Intel Corporation - Power PC est une marque enregistrée de Motorola Corporation -