Architecture technique
Calenco ne requiert aucune installation côté client. Il suffit de disposer d'un navigateur Internet récent : Internet Explorer, Firefox ou Chrome, quel que soit le système d'exploitation : Windows, Linux, MacOSX... et de Java.
Téléchargez la présentation technique de Calenco (PDF, 200Ko).
Calenco a été conçu pour s'intégrer complètement sur le Web, avec une architecture entièrement collaborative. Son coeur et son interface “Web Services” permettent des centaines d'accès concomitants, que ce soit par des utilisateurs ou d'autres logiciels de pilotage distants.
Grâce au choix d'interfaces et de protocoles standards normalisées (RESTful, HTTP, DAV, FTP, ...) Calenco s'intégre naturellement dans l'« infostructure » de l'entreprise.
Chaque requête est authentifiée grâce au protocole HTTP (AUTH) et chaque utilisateur a des droits précis concernant les actions qu'il peut mener à bien sur l'API.
Avec un coeur développé en Java, Calenco est un serveur réellement multi-plateforme (Windows, Linux, MacOS X, etc.) et bénéficie d'une robustesse égale à la rigueur nécessaire dans l'utilisation de ce type de langage très structuré.
Spécifications techniques
- Application Web (AJAX) accessible via un navigateur Internet (IE, Firefox...)
- API RESTful
- Système de stockage libre, ouvert et inter opérable “Java Content Repository 2.0” (JSR-283)
- Stockage du contenu au format XML
- Solution installable clé en main avec prise en charge de DocBook XML 5.0 et DITA
- Système de plugins possible pour tous les types de langages XML
- Génération du document final via la technologie XSLT et XSL-FO
- Cadre de développement Web, Open-Source
- Back-end développé en Java