Caché

Vous innoverez dans les domaines
de la
gestion de données 
et du développement rapide

Développement d’applications

L’ouverture et la flexibilité sont les marques de fabrique des fonctionnalités de développement d’application de Caché. Caché fournit un IDE puissant et facile à utiliser pour le développement rapide d’applications mobiles et Web, prenant en charge plusieurs de langages de programmation ; il vous donne également la possibilité d’utiliser votre outil de développement favori.

Langages de script

Caché ObjectScript est un langage orienté objet puissant et facile à apprendre pour écrire les routines et les méthodes d’un objet. C’est l’un des trois langages de script totalement interopérables qui s’exécutent sur la machine virtuelle de Caché. Les autres sont : Caché Basic et MVBasic. Parce qu’ils permettent la manipulation directe des structures de données multidimensionnelle de Caché, ces langages sont souvent utilisés lorsque les performances sont de la plus haute importance.

Langages de programmation côté client

Les langages de script de Caché peuvent bien sûr être utilisés pour la programmation côté client, mais Caché offre également d’autres options. Grâce à sa technologie d’objet, Caché prend en charge un certain nombre de langages de programmation courants, vous permettant de travailler avec vos technologies et outils favoris. Pour Java et C++, la technologie Caché Extreme fournit une « liaison légère » qui permet aux objets d’être directement (et très rapidement) insérés dans la base de données multidimensionnelles de Caché.

XML et Web services

Dans le monde connecté d’aujourd’hui, XML et Web services sont couramment utilisés pour partager les données et les fonctionnalités entre les applications. Caché vous permet d’exporter facilement des données en XML, d’analyser et stocker les données entrantes de fichiers XML, ou de transformer toute classe de Caché en Web service. Caché également prend en charge plusieurs standards pour sécuriser les Web services.

Développement d'applications Web et mobiles

Les Interfaces Web pour les applications sont aujourd’hui la norme, et de nombreuses applications sont en cours d’adaptation pour fonctionner sur des terminaux mobiles ou sont conçues pour de tels dispositifs dès le début.

InterSystems Zen™ et InterSystems Zen Mobile Framework™ fournissent un moyen rapide et facile de construire des interfaces Web et mobiles sophistiquées pour les nouvelles et les anciennes applications. Vous pouvez aussi utiliser Web services, REST, JSON et d’autres standards avec l’outil de développement de votre choix pour créer des applications mobiles qui permettent d’exploiter l’incroyable rapidité et évolutivité de Caché.

Sécuriser les applications

Caché est certifié Common Criteria EAL 3. En plus d’être lui-même un environnement sécurisé, Caché vous permet d’intégrer facilement des fonctions de sécurité à vos applications innovantes. Il offre des fonctionnalités telles que l’authentification, l’autorisation, l’audit et le chiffrement de base de données tout en minimisant l’impact sur les performances de l’application.