offre de services ametys
communauté > technologies

Technologies

Architecture suite ametysPour garantir un fonctionnement optimal, la suite ametys a été construite en respectant les principes suivants :

  • Des technologies novatrices et open source : l'open source est la garantie de fiabilité, d'évolutivité, de pérennité de l'outil. L'implication de la société créatrice d'ametys dans les communautés open source, Apache en particulier, permet d'identifier et de participer au développement de projets technologiques pertinents dans le cadre des modules fonctionnels proposés par ametys.
  • Une architecture composée d'un noyau générique de gestion de contenus, point d'ancrage de modules personnalisables: ce noyau technologique est le module central de fonctionnement de la suite sur lequel on implémente des modules spécifiques suivant les fonctionnalités ametys attendues.


Stockage des informationsStockage des informations Composant JCR / JSR 170

L'utilisation d'un composant de stockage documentaire dédié permet d'assurer nativement les fonctions suivantes:

  • Versioning des contenus et des arborescences
  • Partage et diffusion des contenus sur plusieurs sites web locaux ou distants
  • Architecture "scalable" permettant la répartition de l'application sur plusieurs serveurs en fonction de l'évolution du volume des contenus saisis
  • Indexation Lucène et langages de requêtage SQL et XQuery supportés nativement
  • Accès aux données en mode local ou distant via une API Java standardisée JCR.
  • Accès aux données via le protocole webDAV

Un format pivot XML Docbook

Le CMS Anyware Technologies est l'un des seuls CMS à séparer réellement les contenus de leur rendu HTML suivant une charte graphique, en stockant l'intégralité des pages sous un format "neutre" XML DocBook.

  • Les pages saisies sont converties en temps réel en XML Doc Book, quelque soit leur format d'entrée: HTML, Word ou Open Office
  • L'affichage sur une site web passe par une transformation en HTML, dépendant de la charte graphique du site. Ceci permet à un même contenu partagé sur plusieurs sites de s'afficher différemment
  • L'indexation plein texte s'effectue sur le contenu XML et non sur le HTML, ceci permet une meilleur fiabilité dans les résultats du moteur de recherche

Workflow
  • Utilisation de OSWorkflow : moteur de  workflow opensource
  • Les IHM préconçues dans le CMS permettent la prise en compte de droits et de workflow complexes, seul leur modélisation est effectuée au travers de fichiers déclaratifs XML. 


Diffusion des contenus

Diffusion des contenus Pour répondre aux forts besoins de publication, liés à la gestion de contenu et à la gestion documentaire, ametys met en oeuvre le framework open source Apache Cocoon : le framework de référence open source quand il s'agit d'assurer la publication de flux XML Mécanisme de génération et de diffusion
  • Possibilité d'effectuer un export statique HTML de l'ensemble du site, pour un hébergement distant ou une archive de consultation
  • Accès en XML, HTML et PDF à tous les contenus, par simple appel d'URL ou en webservice
  • Accès multicanal au site à travers plusieurs terminaux: PC, PDA, téléphone portable
  • Gestion du déploiement du front office sur une machine distante séparée du back office pour plus de fiabilité et de sécurité

 

Reprise de l'existant Connexion et reprise de l'existant

Connecteurs pour la gestion de BDD
  • LDAP, Active Directory ou BDD
  • Connexion sécurisée SSL
  • Support du SS0

 

Exploitation des espaces de stockages existants
  • Base de données
  • Documents stockés dans des espaces partagés (espaces WebDav, Samba, espaces partagés Windows...)


Intégration de services ou applications tierces

  • En tant que simple redirection
  • En intégrant la page externe dans un gabarit de page spécifique du site web
  • En intégrant la page externe de manière complètement intégrée, en utilisant un mécanisme de proxy

Diffusion des contenusEnvironnement technique du CMS Intégration de la charte graphique
  • Logiciels classiques d'infographie pour la création graphique
  • Technologies HTML et XML pour l'intégration
Développement
  • Technologies Java (JDK 1.5) sous Eclipse
  • Technologies XML, XSL-T, Cocoon
Environnement client
  • Système d'exploitation ( Linux, Windows, Mac)
  • Navigateur web (Firefox 1.0 et +, Internet Explorer 6 et +) 
Environnement serveur
  • Système d'exploitation (Linux, Windows, Solaris)
  • SGBD (Oracle, MySQL, PostgreSQL, SQL Server)
  • Serveur d'application J2EE et serveur web (Tomcat, iPlanet, Apache 2.0...)
Copyright © Anyware Technologies 2007- Tous droits réservés - plan du site - webmaster