Technologies

Abilian Social Business Engine (SBE)

Abilian SBE est une plateforme logicielle modulaire open source et “cloud ready” pour applications métiers basées sur la collaboration émergente. En d’autres termes, il s’agit d’un framework de développement et d’exécution, et d’une collection de services et d’applications métiers:

  • Le framework permet de déployer la plateforme aussi bien sur des serveurs “normaux” (Linux, Windows) ou sur du cloud PaaS (ex: Heroku, Dotcloud). Grâce à une architecture à base de plugins et un bus d’événement, elle est facile à étendre par des tiers. Elle se caractérise également par une approche REST qui permet de découpler les services côté serveur de leur consommation par des applications riches (HTML5+JavaScript), mobiles (natives ou HTML5), ou par des applications tierces via des API.

  • Les services techniques: configuration, gestion des profils utilisateurs, des groupes et du graphe social, stockage des documents et de leurs métadonnées, tagging, indexation et recherche, import-export, API, mail, flux d’activités, etc.

  • Les applications: réseautage (à la Facebook), micromessagerie (à la Twitter), partage de liens et de documents, blog, wiki, CRM “social”, gestion des connaissances et des compétences, boite à idée, questions/réponses, etc.

  • Enfin, une couche de configuration et d’administration permet de configurer les services techniques (ex: connexion à un annuaire d’entreprise), d’activer ou non les applications (et éventuellement d’en ajouter de nouvelles depuis un app store), d’accéder à des statistiques d’adoption des différentes fonctions par les utilisateurs, etc.

Web collaboratif et social

Nous maîtrisons la large palette des technologies et des standards qui constituent les briques du Web collaboratif et social: HTML5, CMIS, OpenSocial, ActivityStreams, ICOM, etc.

API Web / REST

Tous nos produits sont développés "API first": nous nous assurons que l'ensemble de leurs fonctionnalités sont accessibles via des API web.

Mobiles et tablettes

Les produits Abilian sont "mobile ready", grâce à la fois à l'utilisation du responsive design pour l'interface utilisateur, et à la possibilité de réaliser des frontaux mobiles dédiés grâce aux API ouvertes qu'ils proposent.

Sécurité

Le web social et la collaboration impliquent le stockage et les échanges de données confidentielle. Conscient que nos clients doivent faire face à des attaques de plus en plus fréquentes de la part d'agences d'intelligence économique, nous leur proposons à la fois une plateforme robuste et sécurisée (pas de stockage des mots de passe en clair, vérification des identités en deux temps, etc.), et des outils de traçabilité des accès et des modifications de données.

Cloud computing

Les produits Abilian sont "cloud ready", ils peuvent être déployés facilement sur la plupart des plateformes cloud, IaaS et PaaS, du marché: Amazon Web Services, OpenStack, Heroku, Dotcloud, etc.

Stockage des données massives

Pour nos clients qui ont des besoins de stockage de données massifs issues de la collaboration entre leurs utilisateurs ou des réseaux sociaux auxquels ils se connectent, nous maîtrisons les principales technologies de stockage massives distribuées issues du monde open source (Redis, MongoDB, Riak, etc.).

Search, web sémantique et intelligence des données

Pour les projets spécifiques qui nécessitent de tirer partie des technologies les plus récentes d'analyse des contenus et des graphes sociaux générés par les applications, notre équipe dispose de plusieurs années d'expérience du développement d'applications d'intelligence des donnés - NLP / TAL, analyse de graphes, etc. - en utilisant les meilleurs projets open source du domaine : Lucene, Hadoop, Mahout, Scikit-Learn, etc.

Projets open source

La plateforme Abilian est un projet Open Source (licence LGPL) qui vit actuellement sur GitHub: https://github.com/abilian/

La documentation (technique) de notre plateforme vit sur: http://docs.abilian.com/.