Architecture logicielle

eXo Platform est bâtie sur l’open source et les standards ouverts. Elle adhère aux normes Java EE et exploite de nombreux composants open source. L’exécutable
embarque un serveur Tomcat. Les données sont stockées à la fois sur le système de fichier et dans une base de données relationnelle à l’aide des APIs standard JPA ou JCR. De plus, l’application Chat nécessite un serveur MongoDB. L’indexation et la recherche des données sont motorisées par ElasticSearch.

Au coeur du système, un micro-noyau orchestre le cycle de vie des services de base, tels que la gestion des permissions, la planification des tâches, l’envoi des notifications et le stockage des données. Les services du micro-noyau peuvent être facilement surchargés, étendus ou intégrés à des services spécifiques ou supplémentaires.

Architecture logicielle

Le moteur de portail gère l’authentification, l’autorisation et les permissions, ainsi que la composition graphique de différents portails sont le site par défaut “intranet”.

La couche social apporte les éléments constitutifs d’une collaboration orientée utilisateur: profils riches, flux d’activité et espaces de travail. D’autres applications et services de collaboration, tels que les calendriers, les tâches, les forums, les appels vidéo et la messagerie instantanée, sont entièrement intégrés à la couche social, leur permettant d’afficher les profils utilisateur, publier des activités, envoyer des notifications et ajouter des applications aux espaces.

Un entrepôt de contenu profondément intégré alimente les fonctionnalités documentaires et de gestion de contenu web. L’interopérabilité du contenu est assurée par le support des protocoles CMIS et WebDAV.

eXo Rewards est le dernier ajout à la plateforme pour favoriser l’engagement des collaborateurs par la reconnaissance employé et les récompenses. Cette solution innovante s’appuie sur la blockchain Ethereum et des jetons au standard ERC20 pour
fournir à chaque utilisateur un porte-monnaie sécurisé pour stocker leurs jetons
récompenses et les dépenser dans une boutique d’avantages intégrée à la  blockchain.

Interopérabilité

Étant donné qu’en moyenne 80% des applications déployées dans une entreprise sont construites en interne, disposer de connecteurs vers des solutions du marché n’est jamais suffisant.

C’est pourquoi eXo Platform a misé sur de nombreux standards d’interopérabilité
ouverts tels que Java EE, portlets, CMIS, WebDAV, iCal and LDAP – pour n’en citer
que quelques uns – pour être compatible et s’intégrer harmonieusement dans votre
infrastructure informatique existante, vos systèmes et outils métier.

Les développeurs peuvent écrire leurs propres applications pour les exécuter au sin de la plateforme, sous forme de Developers can write their own applications to run inside the platform, such as gadgets OpenSocial ou de portlets JSR286, tout en utilisant leur framework favoris (JSF, Spring, Ext-JS, Vue.js, AngularJS, etc.). eXo Platform vient avec de nombreuses et points d’extension documentés permettant à votre code d’interagir avec les données de la plateforme, afin de connecter vos applications métier, personnaliser un comportement ou créer des applications entièrement nouvelles.

Nous avons aussi construit plusieurs connecteurs vers les principales solutions
d’entreprise du marché comme Google, Microsoft, et Salesforce. Retrouvez tous nos connecteurs ainsi que d’autres applications sur notre Add-ons Center.

Interopérabilité

Socle Open-Source

eXo Platform est bâtie sur l’open source et des standards ouverts.. eXo Platform est bâtie sur l’open source et des standards ouverts. Elle est
compatible avec la plupart des logiciels, y compris propriétaires, ce qui diminue votre coût total d’acquisition et limite votre dépendance vis à vis de vos fournisseurs.

eXo Platform Community Edition est 100% open source and sous license open source LGPL. La communauté des utilisateurs, nos clients, partenaires et employés se réunissent sur le site eXo Tribe. Utilisateurs et développeurs s’entraident au travers des forums communautaires. Notre équipe produit, discute ouvertement de la roadmap et des spécifications avec tous les membres. Le site eXo Tribe lui-même met en oeuvre
en permanence les toutes dernières versions d’eXo Platform ainsi que de nombreux add-ons afin de démontrer la puissance d’eXo Platform.

Nos clients apprécient la sécurité, l’auditabilité du code et le niveau de contrôle qu’ils ont sur le logiciel que seules des solutions open source peuvent fournir. 

C’est pourquoi, eXo Platform Enterprise Edition est construite sur la base de la Community Edition mais est supportée et maintenue professionnellement par eXo sous un contrat souscription commerciale.

Socle Open-Source

Vous-êtes développeur? Rejoignez notre communauté en ligne - eXo Tribe!

Accédez aux derniers téléchargements, aux ressources utiles et à l'aide de la part des membres de la communauté.

Rejoignez-nous!

Consultez notre documentation technique, en commençant par notre guide de démarrage pour développeur.

Consultez le guide