COGNITUM Architecture

Transcription

COGNITUM Architecture
COGNITUM Architecture
Le défi de l’accès à l’information utilisateur
Les annuaires d’entreprise sont un composant clé des
intranets, des extranets et de l’Internet et les services
d’annuaires sont devenus la pierre angulaire de
l’infrastructure de l’e-commerce.
Les annuaires LDAP sont maintenant une norme de fait pour
fournir des informations multifonctionnelles, interconnectées,
et délivrer une capacité de service optimale face à la
nécessité de continuité de ces services ciblés sur l’individu
et ses informations associés : droits, fonction, adresse,
expertise, localisation géographique, etc. Les applications
basées LDAP reposent en général sur un annuaire principal
afin d’authentifier l’utilisateur sur un réseau d’entreprise, et de
contrôler son accès aux applications et aux ressources de
l’entreprise (groupes, applications, services, informations). En
outre, les applications basées sur des processus métier et
structurées sur les données de l’entreprise ne s’appuient plus
sur une source unique d’information mais plutôt sur des
référentiels multiples qui doivent synchroniser les
informations
venant
de
bases
de
données
relationnelles,
LDAP
ou
Active
Directory.
La capacité de supprimer, maintenir et d’exploiter les données
contenues dans les annuaires pour répondre aux exigences
croissantes de sécurité est toutefois limitée par le manque
d’accessibilité, de flexibilité des interfaces utilisateurs de
l’annuaire principal.
Avantages clés






Retour sur investissement
rapide
Développement, test et
déploiement d’applications
rapides
Agrégation des données
hétérogène d’annuaires
multiple
Souplesse d’utilisation
Cible la qualité de l’interface
utilisateur
Gestion de droits RBAC
La solution offerte par COGNITUM
COGNITUM est une plate-forme de développement qui permet la conception et le déploiement rapides
d’applications orientées vers le métier de l’entreprise à partir d’annuaires et de bases de données
relationnelles. Des applications à la fois adaptables et fortement personnalisées peuvent être
déployées rapidement pour des environnements Web et JAVA à l’aide d’une couche logicielle
contenue dans COGNITUM qui élimine les aspects complexes de la programmation associée à
l’accès à des sources de données multiples et hétérogènes.
COGNITUM s’intègre de manière cohérente dans votre système d’information en fournissant une
plate-forme unique et un ensemble complet de services configurables pour répondre à toutes vos
exigences concernant la gestion de vos annuaires.
COGNITUM comporte plusieurs composants qui fournissent une conception visuelle et un
environnement d’exécution pour des applications basées sur LDAP, RDBMS et d’autres sources de
données. COGNITUM gère les aspects complexes de l’organisation des données physiques, ce qui
permet aux développeurs d’applications de se focaliser sur les règles métier et sur la couche de
présentation pour créer des interfaces utilisateurs et des applications performantes. COGNITUM vous
facilite la tâche pour concevoir, développer et déployer des services d’annuaires et des applications
basées sur le Web qui contribuent à améliorer la qualité et la précision du contenu de votre annuaire
principal.
1
ITConcepts Professional GmbH – In den Dauen 6 – 53117 Bonn – Germany
More information on: http://www.itconcepts.net
Caractéristiques de COGNITUM Directory
Manager :
 Environnement de développement visuel qui permet






des prototypages rapides et des fonctions de
conception itératives.
Connexion simultanée à de multiples types de
serveurs d’annuaires pour supporter l’agrégation de
données logiques destinées à une présentation
fonctionnelle de ces données.
Composants et services applicatifs LDAP pour un
développement d’applications rapide, sécurisé et
efficace.
Architecture ouverte et extensible basée sur les
technologies standards de l’industrie.
Support avancé de l’authentification utilisateur et
transmission des données sécurisées.
Dictionnaire multilingue totalement configurable et
extensible pour une adaptation géographique et
multi-site.
Un Scheduler (ou séquenceur de tâches) pour
déclencher des tâches prédéfinies telles que la
génération de rapports, l’invocation des services
Web et le déclenchement d’URL.
Composants de COGNITUM Directory Manager :
COGNITUM Directory Manager peut permettre à
votre organisation de tirer parti de votre
infrastructure d’annuaires, d’améliorer la qualité
du contenu de votre annuaire et d’optimiser sa
valeur ajoutée en fournissant les outils dont vous
avez besoin pour créer rapidement et maintenir
facilement les applications basées sur des
annuaires. .
Les composants suivants font partis de la plateforme de COGNITUM :
 COGNITUM Development Studio – Un


environnement de développement graphique
basé sur des assistants permettant de créer
des interfaces utilisateurs fonctionnelles. Le
Studio contient un outil de formulaires et un
outil de conception de gestion de processus
(Workflow).
COGNITUM Console – Un client qui fournit
l’environnement
de
développement
et
d’administration.
COGNITUM Application Server – Un moteur
applicatif robuste qui peut s’exécuter sur la
plupart des moteurs de servlet. COGNITUM se
connecte au serveur Web tandis que le moteur
d’application de COGNITUM gère les
applications et fournit les caractéristiques
d’exécution.
2
ITConcepts Professional GmbH – In den Dauen 6 – 53117 Bonn – Germany
More information on: http://www.itconcepts.net
Architecture technique de COGNITUM
COGNITUM est basé sur des technologies
JAVA et XML. Au niveau de l’architecture, il
comporte trois couches principales.
La couche inférieure représente la connectivité
à n’importe quelle source de données
physiques. L’accès aux données est fourni par
défaut à partir des connecteurs JNDI et JDBC.
Les stratégies d’équilibrage de la charge (loadbalancing) / de basculement (fail-over) sont
également gérées à l’intérieur de la couche de
connectivité. La couche logique fonctionnelle
abrite le moteur de gestion de processus
Workflow et l’abstraction des données. Ainsi,
cette couche se charge de modeler les données
sous-jacentes des applications, ainsi que la
création des règles fonctionnelles et le
déclenchement d’actions liées aux données. Le
moteur de Workflow permet de gérer les tâches,
les liens, les délais d’attente et les sous
processus, en fonction des procédures
fonctionnelles définies par les services métiers
de l’entreprise.
Afin d’accéder à la couche d’abstraction et aux
objets du Workflow, COGNITUM Directory
Manager intègre des API publiques qui peuvent
être utilisées pour les services Web, les
formulaires Web, les rapports ou d’autres
solutions supplémentaires de COGNITUM.
L’agencement des composants d’abstraction,
des formulaires est une application COGNITUM
qui communique avec l’utilisateur final ou des
applications tierces. Tous ces éléments résident
à l’intérieur de la couche de présentation.
Architecture technique de COGNITUM
3
ITConcepts Professional GmbH – In den Dauen 6 – 53117 Bonn – Germany
More information on: http://www.itconcepts.net
Applications disponibles dans COGNITUM
COGNITUM possède une architecture modulaire.
Plusieurs solutions applicatives (ou «packages»)
sont disponibles au-dessus de la plate-forme pour
enrichir les applications développées :
 Directory Manager– Il s’agit d’un module natif
conçu pour accéder aux données situées dans
les référentiels LDAP, Microsoft Active
Directory ou SQL, et les incorporer de manière
cohérente dans CDM. L’agent Universel
(Universal Agent Connector) vous permet de
un accès simple, sécurisé et robuste aux
autres systèmes cibles.
 Workflow– Il regroupe la conception de
processus
graphiques
et
un
outil
d’administration pour créer des processus
métiers accessibles via une interface Web.
 OrgChart – Cette solution affiche des
organigrammes créés dynamiquement à partir
du contenu des référentiels LDAP et/ou
RDBMS.




Report Designer – Il fournit une interface
visuelle par glisser déposer pour créer des
rapports à partir des données issues des
répertoires LDAP et/ou les bases de données
relationnelles.
Plan Locator – Cette solution localise
dynamiquement et géographiquement des
personnes et des équipements sur des cartes
ou des plans via un navigateur Web standard.
Scheduler – C’est un outil conçu pour planifier
des tâches spécifiques dans un intervalle de
temps prédéfini.
Import/Export Manager – Ce module permet
un transfert de données incrémental ou global
entre de multiples référentiels et sources de
données. L’import Designer apporte des
éléments de création graphique et des règles
de transformation de données.
PBX Toolkit – Cet outil automatise les activités
d’approvisionnement («Provisionning») de
données à travers Alacatel OmniPCX
Enterprise.
COGNITUM Applications
4
ITConcepts Professional GmbH – In den Dauen 6 – 53117 Bonn – Germany
More information on: http://www.itconcepts.net
Typologies des applications développées avec COGNITUM Directory Manager
Le framework de développement de COGNITUM Directory Manager et l’ensemble des solutionss
applicatives disponibles représentés à la Figure COGNITUM Applications peuvent être utilisés pour un
large éventail de types d’applications:
Figure: Types d’applications de COGNITUM Directory Manager
Avantages




Corporate Directory,
Security Directory Management,
e-business,
Business-oriented applications
5
ITConcepts Professional GmbH – In den Dauen 6 – 53117 Bonn – Germany
More information on: http://www.itconcepts.net