Liferay Portal Datasheet
Transcription
Liferay Portal Datasheet
Liferay Portal Datasheet LIFERAY PORTAL DATASHEET Liferay Portal Développement Liferay Portal est la plate-forme de portail Web open source de référence. Utilisée dans quasiment tous les secteurs d’activité et largement adoptée par les entreprises pour des solutions diverses, Liferay regroupe une communauté de plus de 100 000 membres et totalise près d’un million de déploiements dans le monde. Lancée dans le cadre d’un projet open source en 2001, Liferay Portal est une plate-forme de développement Web en langage Java, destinée au développement d’applications et au déploiement de solutions. Plébiscitée dans le monde entier, la technologie primée de Liferay Portal se distingue de par ses fonctionnalités de développement rapides, son évolutivité inégalée et sa fiabilité éprouvée. Voici quelques-unes des principales applications de la plate-forme : • • • • • • • Sites Web personnalisés Portails en libre-service Communautés en ligne Portails pour réseaux franchisés Sites Web fonctionnant selon des règles de rôle Sites Web de collaboration / coordination Sites Web et portails intranet S’adaptant à des applications de tailles diverses, Liferay Portal convient aussi bien aux solutions de groupes de travail intranet qu’aux sites Web ayant des millions d’utilisateurs. Liferay Portal séduit les développeurs et les architectes qui apprécient la conformité de Liferay Portal aux standards de l’industrie et le support qu’elle apporte dans un large panel de solutions, depuis le site web client léger ou riche, jusqu’à l’application critique d’entreprise hautement sécurisée. La plate-forme légère Liferay Portal regroupe des services de base, articulés autour d’un noyau modulaire. Ces services prêts à l’emploi comprennent notamment : portail, gestion de contenu Web, gestion documentaire, intégration d’applications, workflow de contenu et collaboration sur les réseaux sociaux. Principales Fonctionnalités Liferay Portal est livré avec plus de 70 fonctionnalités et portlets prêts à l’emploi, tous dotés de leur propre API de service : • • • • • • • • • • • Modèles d’application Blogs Calendriers Catégories & tags Chat Bibliothèque documentaire et multimédia Forums Intégration Microblogs / Flux d’activités Aperçus mobiles Kit de développement logiciel mobile www.liferay.com • • • • • • • • • • • Conteneur OpenSocial Sondages Thèmes Responsive Contenu fonctionnant selon des règles de rôle Recherche Réseaux sociaux Frameworks UI Gestion de contenu Web Listes de données / Formulaires Web Wikis Moteur de workflows Liferay facilite le développement des sites Web et applications grâce à des outils, des méthodes et des services fondés sur les standards de l’industrie: Outils pour développeur: Liferay fournit un plug-in Eclipse, Liferay IDE, disponible sur Eclipse Marketplace et offrant un environnement complet de développement / test pour concevoir des portlets, des hooks et des portails. Frameworks UI pris en charge: Liferay AlloyUI (qui utilise YUI3), Twitter Bootstrap et bien plus encore (par ex., JQuery, GWT). Frameworks de portlets pris en charge: JSF, Liferay Faces, MVC, Spring, Vaadin et bien plus encore. Outils de conception de thèmes et de modèles pris en charge: Freemarker, Velocity. Intégration: Liferay prend en charge la plupart des solutions ESB / MOM reposant sur des normes et peut s’intégrer aux protocoles ESB standard comme SOAP, JSON, REST et JMS. Liferay inclut non seulement des API locales pour ses services, mais également des API à distance via SOAP, JSON et REST. L’outil Service Builder de Liferay permet de définir un modèle et de créer automatiquement des services locaux et distants pour gérer le chargement de classes, la mise en cache et les outils de recherche de services. Seules les méthodes d’implémentation du service doivent être ajoutées. Liferay Marketplace: Les développeurs Liferay peuvent déployer des applications à partir de Liferay Marketplace, via le site liferay.com/marketplace ou à partir de la console de gestion de Liferay. Liferay Marketplace contient des thèmes, des fonctionnalités modulaires, des portlets et des applications complètes reposant sur Liferay Portal. ZOOM SUR UNE FONCTIONNALITE: Mobile Intégrant des fonctionnalités performantes de développement et de prise en charge d’applications natives et de sites Web mobiles, Liferay Portal est une solution mobile prête à l’emploi. Liferay Portal est une plate-forme sophistiquée qui s’adapte à toute stratégie mobile, grâce à des fonctionnalités inégalées : thèmes réactifs par défaut, aperçus mobiles en un clic, contenu conçu spécifiquement pour les dispositifs mobiles avec adaptation de contenu, kit de développement logiciel mobile complet, etc. Configuration et Déploiement Gestion de la sécurité et des identités: Liferay Portal utilise des technologies de cryptage de classe gouvernementale, aux normes de l’industrie, incluant des algorithmes sophistiqués comme AES, 3-DES et RSA. Liferay inclut également une API SSO (authentification unique) pouvant s’intégrer aux technologies CAS, LDAP (par exemple, Active Directory), NTLM, CA SiteMinder, Oracle Access Manager, Novell Identity Manager, OpenSSO, SAML et bien plus encore. En outre, Liferay Portal inclut de solides fonctionnalités de sécurité et de gestion © 2014, Liferay, Inc. All rights reserved. 140513 LIFERAY PORTAL DATASHEET des utilisateurs (politiques sur les mots de passe, paramètres de rappel pour les utilisateurs et procédures complètes de connexion sécurisée). site peut hériter de permissions ou définir ses propres autorisations et s’occuper de la gestion des rôles, des groupes et des utilisateurs pour les divers portlets choisis. Performance: Chaque version de Liferay Portal est soumise à des tests de charge avec des instances uniques prenant en charge plus de 30 000 utilisateurs virtuels simultanés et plus de 5 000 utilisateurs virtuels simultanés pour les services collaboratifs avec un seul serveur à huit cœurs. Il a été démontré que Liferay fonctionne avec des solutions Internet de plus de 2 millions d’utilisateurs actifs. Clustering / Haute disponibilité: Pouvant prendre en charge des déploiements de tailles diverses, Liferay Portal est une solution prête à l’emploi configurée pour gérer un environnement avec un seul serveur. Liferay Portal peut également prendre en charge plusieurs hôtes virtuels et équilibreurs de charge ainsi que des clusters de serveurs d’applications et de bases de données. Architecture multi-tenant: Liferay Portal permet aux entreprises de classer les utilisateurs dans des catégories définies par leurs soins (par exemple, services, zones géographiques, bureaux) ou dans des groupes de travail ou équipes interservices. Chaque organisation ou Support cloud: les configurations On-premise et cloud hébergées sont supportées par Liferay, en multi hosting, et des fournisseurs de service d’hébergement existent aujourd’hui, entre autres EC2, Azure,… Architecture Le tableau ci-dessous présente l’architecture générale d’une instance Liferay. Navigateur desktop Navigateur mobile Applications tierces Applications moblies Client WebDAV Liferay Sync Authentification SAML LDAP CAS OAuth SiteMinder OpenSSO Facebook API & bien plus encore HTTP Basic Front-end UI du portail Alloy UI Twitter Bootstrap HTTP Basic Web Services Gadgets UI des portlets Depuis des sites externes (Google, OpenSocial, etc.) JSP, JSF, Vaadin, GWT, etc. Digest WebDAV API Web Services SOAP JSON Services Portlets Services externes (contrôle des autorisations) Services internes Plug-in d'architectures Référentiel de documents Indexation / Recherche Workflow IndexWriter Référentiel Liferay CMIS API Lucene Tout système CMIS Documentum (EE uniquement) Persistance Rationnel Solr WorkflowHandler API Kaleo JBPM Google Search Appliance Microsoft FAST (autre) Kaleo Engine Tout moteur JBPM Stockage de fichiers Système de fichiers Base de données MySQL, DB/2 SQL Server Oracle et bien plus encore Amazon S3 Liens Utiles: Téléchargements: https://www.liferay.com/Downloads Se lancer: https://www.liferay.com/Start Documentation: https://www.liferay.com/Documentation Marketplace: https://www.liferay.com/Marketplace Contactez-nous: Formation: https://www.liferay.com/Training Evénements: https://www.liferay.com/Events Communauté Liferay: http://liferay.org IDE pour développeurs: https://www.liferay.com/Developer Références de Liferay: *Envoyez un e-mail à [email protected] pour obtenir une liste plus complète de nos utilisateurs. Liferay France 15, rue Taitbout - 75009 Paris +33 1 73 02 08 08 [email protected] Rendez-vous sur: www.liferay.com Compatibilité de déploiement Systèmes d’exploitation Conteneurs de servlets Serveurs d’applications Bases de données Linux (CentOS, RHES, SUSE, Ubuntu et autres) Unix (AIX, HP-UX, Solaris et autres) Windows Server Mac OS X Resin Tomcat GlassFish JBoss JOnAS WebLogic WebSphere Tcat tc Server DB2 MySQL Oracle PostgreSQL SQL Server Sybase Clouds publics et privés Liferay Portal peut être déployé dans des environnements cloud et virtualisés. Envoyez un e-mail à [email protected] pour obtenir la liste la plus récente des versions et configurations prises en charge. 6.2 Détail des fonctionnalités Informations sur le portail Performance et évolutivité Clustering avec n’importe quelle combinaison de niveaux (présentation, service, logique métier et base de données) Mise en cache avancée (Ehcache) Prise en charge de la plate-forme de recherche Solr Prise en charge de l’analyse des performances (profilage Java, JMX, etc.) Bac à sable pour portlets Sécurité Technologies de cryptage de classe gouvernementale : DES, MD5, SHA et RSA. Plug-in de modules d’authentification Vérification des e-mails Autorisation granulaire Authentification LDAP Gestion de sessions Langages de développement de portlets Java Groovy Ruby PHP Python Scala Prise en charge de la gestion des identités Authentification LDAP Modèle producteur-consommateur SAML OAuth Oracle Access Manager Novell Identity Manager Sun Identity Manager OpenSSO / Forgerock SiteMinder Tivoli Standards Facebook Services Web SOAP JSON RMI Spring Remoting WebDAV Frameworks JavaScript AlloyUI GWT JSF Vaadin ...et autres Frameworks front-end AlloyUI Modèles d’affichage d’applications Détection de dispositifs TagLibs Twitter Bootstrap Frameworks back-end Asset Cache Comments Data handlers File storage Membership policies Message bus Permissions Ratings Recycle bin Scheduler Scripting ServiceContext Workflow Langages de développement de thèmes Freemarker Velocity Autres standards / Technologies AJAX iCalendar & microformat JSR-168 (portlet) JSR-286 (portlet 2.0) WSRP 1 & 2 JSR-127 (JSF) JSR-314 (JSF 2.0, 2.1), JSR-344 (JSF 2.2) JSR-170 (référentiel de contenu) Spring 3.0 & AOP CMIS 1.0 / 2.0 OpenSearch 1.1 OpenSocial 2.5 Ensemble de projets Hibernate OSGi 4.3 SAML 2.0 OAuth 1.1 Fonctionnalités de gestion de contenu Référentiel de contenu Publication de site Création de contenu Mobile Prise en charge de référentiels multiples Types de documents personnalisables Métadonnées par type de document Intégration à Microsoft Office© Prise en charge de CMIS Enregistrement / modification Prévisualisation de contenu Suivi des versions de contenu Définition de workflows par type de document Synchronisation de fichiers poste de travail / mobile avec Liferay Sync Modèles de sites dynamiques ou statiques Drag & Drop du plan du site Prise en charge de protocoles de plans de site URL conviviales Stockage intermédiaire et planification sur des serveurs distants Suivi des versions/modifications multisite Recherche multidimensionnelle Corbeille Pages personnalisables par l’utilisateur Editeur WYSIWG Conception de modèles : FreeMarker ou Velocity Partage de contenu global entre sites Partage de contenu dans la hiérarchie du site Aperçus mobiles au sein du navigateur Thème réactif mobile Reconnaissance de dispositif mobile Kit de développement logiciel mobile reposant sur la technologie Eclipse Thèmes et présentation Framework JavaScript : AlloyUI 2.0 Framework CSS : Twitter Bootstrap Conforme à la norme HTML 5.0 Thème réactif mobile Multiples modèles de présentation de page Collaboration et fonctionnalités sociales Wikis, blogs et forums intègrent tous les fonctionnalités suivantes Editeur WYSIWG Evaluations / Commentaires Flux RSS Catégories / Tags Ressources associées Abonnements des lecteurs Wikis Contrôle des versions et restauration Syntaxe Creole, HTML ou MediaWiki Pièces jointes File de commentaires Blogs Listes des blogs récents Icône « badge » pour les activités sur les réseaux sociaux Partage de signets Possibilité de signaler un contenu inapproprié Forums Liste des posts récents, liste de mes posts Abonnements des lecteurs Possibilité de publier un post de façon anonyme Pièces jointes Prise en charge de la réorganisation des catégories / files Possibilité de signaler un contenu inapproprié Rappels d’événements par e-mail, messagerie instantanée ou SMS Réseaux sociaux et présence en ligne Base de connaissances Client de chat AJAX Liste d’amis Mur d’activités Suivi des activités Calendrier Interface AJAX Prise en charge des microformats et d’iCal Personnel et groupe Listes des tâches Planification des ressources Editeur WYSIWG File d’articles Restauration, contrôle des versions et historique de contenu Prise en charge de l’impression PDF Pièces jointes Abonnements des lecteurs / RSS Evaluations / Commentaires Alertes / Annonces Diffusion d’actualités ou de statuts Démarrage / arrêt planifié Ciblage en fonction du site ou du rôle