SlideShare une entreprise Scribd logo
1  sur  21
OpenDS,
                   un annuaire LDAP
                 100% libre et 100% Java

                                Ludovic Poitou
                            OpenDS Community Lead
                             Sun Microsystems, Inc.
Friday, December 12, 2008                             1
Agenda

                    • Quelques mots sur LDAP
                    • Le projet OpenDS
                    • La “Roadmap”
                    • Démo
                    • Conclusion

Friday, December 12, 2008                      2
LDAP est:
                    • “Lightweight Directory Access Protocol”
                    • Un protocole standard (RFC 4510)
                    • Un modèle de données
                    • Extensible
                    • Des serveurs et des clients qui
                            interopèrent.


Friday, December 12, 2008                                       3
LDAP vs RDBMs
                    •       Protocole standard         •   Interfaces propriétaires

                    •       Des librairies clientes    •   Besoin d’un driver
                            indépendantes du               spécifique
                            serveur

                    •       Modèle hiérarchique        •   Tables

                    •       Schéma flexible

                    •       Centré sur les identités
                            et la sécurité


Friday, December 12, 2008                                                             4
Pour le développeur

                    • L’identité est au coeur des applications
                     • Pour la sécurité
                     • Pour la personnalisation
                     • Avec les réseaux sociaux
                    • Les serveurs LDAP sont omniprésents dans
                            les entreprises


Friday, December 12, 2008                                        5
LDAP et Java

                    • JNDI
                    • Mozilla (Netscape) LDAP Java SDK
                    • JLDAP
                    • Mais il n’y a pas que Java:
                            Perl, Python, Ruby, C ...



Friday, December 12, 2008                                6
• Projet open source lancé en Juillet 2006
                    • En licence CDDL
                    • Sponsorisé par Sun, réalisé par des experts
                            Java et LDAP

                    • Le code est sur https://opends.dev.java.net
Friday, December 12, 2008                                           7
Objectifs
                    • Répondre aux besoins d’aujourd’hui et
                            demain:
                            • Centaines de millions d’entrées
                            • Des entrées avec plus de données
                            • Des données plus volatiles
                            • Des performances accrues
                    • Un service d’annuaire complet
Friday, December 12, 2008                                        8
3 Principes

                    • Simplicité
                    • Performances
                    • Extensibilité


Friday, December 12, 2008                   9
Pour Quoi ?
                    • Gestion des identités
                     • Authentification, autorisation, ...
                     • Présence
                    • Gestion des ressources réseau
                    • Gestion de configuration et des profiles
                    • Carnet d’adresses, messagerie
                    • Base de données distribuée et répliquée
Friday, December 12, 2008                                       10
Qui ?




Friday, December 12, 2008           11
Avantages
                    • 100% Java
                     • Indépendance de la plate-forme
                     • Peut être embarqué
                    • Disponibilité : Réplication Multi-Maîtres
                    • Performances inégalées
                    • Capacité de croissance
Friday, December 12, 2008                                         12
La “Roadmap”



Friday, December 12, 2008                  13
OpenDS 1.0
                    • Disponible depuis Juillet 2008
                    • S’installe en 6 clicks et moins de 3 minutes
                    • Conforme aux standards LDAPv3
                            + de nombreuses extensions
                    • Réplication multi-maîtres (jusqu’à 4)
                    • Peut être embarqué dans une appli Java
                    • Support avec Sun OpenDS SE 1.0
Friday, December 12, 2008                                            14
OpenDS 1.2
                    • Prévu pour fin Janvier 2009
                    • Objectif : Dans OpenSolaris 2009.04
                    • Nouvelles fonctions:
                     • Package SVR4/IPS, supporte SMF & RBAC
                     • Control-Panel
                     • Sécurité de connexion SASL
                     • Contrôle d'accès par niveau de sécurité
Friday, December 12, 2008                                        15
OpenDS 2.0
                    • Prévu pour Mai 2009
                    • Nouvelles fonctions:
                     • Règles de comparaison par langages
                     • Taches répétées et programmées
                     • Réplication garantie
                     • Sécurité de connexion SASL + TLS
                    • Support avec Sun OpenDS SE 2.0
Friday, December 12, 2008                                   16
OpenDS 3.0
                    • Prévue pour mi 2010
                    • Nouvelles fonctions:
                     • Transactions distribuées dans LDAP
                     • OpenDS sur MySQL Cluster NDB
                     • Notifications des changements
                     • ...
Friday, December 12, 2008                                   17
Démo



Friday, December 12, 2008          18
Conclusion
                    • OpenDS est un annuaire LDAP
                     • 100 % libre
                     • 100 % conforme aux standards LDAP
                     • 100 % Java
                     • Complet, extensible, très performant
                    • Essayez le : http://www.opends.org/
Friday, December 12, 2008                                     19
Rejoignez le Projet
                    •       Enregistrez vous sur Java.net

                    •       Allez sur le projet OpenDS
                            <https://opends.dev.java.net>

                    •       Cliquez sur Join/Login

                    •       Le rôle “User” permet de
                            s’inscrire sur les listes de
                            diffusion et de créer des
                            rapports de bug



Friday, December 12, 2008                                   20
http://www.opends.org
          https://opends.dev.java.net
  Ludovic Poitou
  Ludovic.Poitou@sun.com
  http://blogs.sun.com/Ludo


Friday, December 12, 2008               21

Contenu connexe

Similaire à OpenDS Aquarium Paris

Performances Java et OpenDJ - LyonJUG Janv. 2012
Performances Java et OpenDJ - LyonJUG Janv. 2012Performances Java et OpenDJ - LyonJUG Janv. 2012
Performances Java et OpenDJ - LyonJUG Janv. 2012Ludovic Poitou
 
Big Data : SQL, NoSQL ? Pourquoi faire un choix ?
Big Data : SQL, NoSQL ? Pourquoi faire un choix ?Big Data : SQL, NoSQL ? Pourquoi faire un choix ?
Big Data : SQL, NoSQL ? Pourquoi faire un choix ?Microsoft Décideurs IT
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDenodo
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDenodo
 
OpenDS - Ludovic Poitou - December 2010
OpenDS - Ludovic Poitou - December 2010OpenDS - Ludovic Poitou - December 2010
OpenDS - Ludovic Poitou - December 2010JUG Lausanne
 
Softshake 2013 - Yarn dans la vraie vie, retour d'expérience et bonnes pratiq...
Softshake 2013 - Yarn dans la vraie vie, retour d'expérience et bonnes pratiq...Softshake 2013 - Yarn dans la vraie vie, retour d'expérience et bonnes pratiq...
Softshake 2013 - Yarn dans la vraie vie, retour d'expérience et bonnes pratiq...OCTO Technology
 
Bases de données NoSQL
Bases de données NoSQLBases de données NoSQL
Bases de données NoSQLSamy Dindane
 
JSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéJSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéChristophe Laporte
 
Presentation Hadoop Québec
Presentation Hadoop QuébecPresentation Hadoop Québec
Presentation Hadoop QuébecMathieu Dumoulin
 
DataStax Enterprise - La plateforme de base de données pour le Cloud
DataStax Enterprise - La plateforme de base de données pour le CloudDataStax Enterprise - La plateforme de base de données pour le Cloud
DataStax Enterprise - La plateforme de base de données pour le CloudVictor Coustenoble
 
NoSQL panorama - Jean Seiler Softeam
NoSQL panorama - Jean Seiler SofteamNoSQL panorama - Jean Seiler Softeam
NoSQL panorama - Jean Seiler SofteamTelecomValley
 
Session en ligne: Découverte du Logical Data Fabric & Data Virtualization
Session en ligne: Découverte du Logical Data Fabric & Data VirtualizationSession en ligne: Découverte du Logical Data Fabric & Data Virtualization
Session en ligne: Découverte du Logical Data Fabric & Data VirtualizationDenodo
 
OpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéal
OpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéalOpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéal
OpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéalJonathan Clarke
 
Migration SUN/Oracle vers OpenLDAP : évitez les pièges !
Migration SUN/Oracle vers OpenLDAP : évitez les pièges !Migration SUN/Oracle vers OpenLDAP : évitez les pièges !
Migration SUN/Oracle vers OpenLDAP : évitez les pièges !LINAGORA
 
Hadoop and friends : introduction
Hadoop and friends : introductionHadoop and friends : introduction
Hadoop and friends : introductionfredcons
 
Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...
Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...
Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...MongoDB
 
SAS Forum Soft Computing Théâtre
SAS Forum Soft Computing ThéâtreSAS Forum Soft Computing Théâtre
SAS Forum Soft Computing ThéâtreSoft Computing
 

Similaire à OpenDS Aquarium Paris (20)

Performances Java et OpenDJ - LyonJUG Janv. 2012
Performances Java et OpenDJ - LyonJUG Janv. 2012Performances Java et OpenDJ - LyonJUG Janv. 2012
Performances Java et OpenDJ - LyonJUG Janv. 2012
 
Big Data : SQL, NoSQL ? Pourquoi faire un choix ?
Big Data : SQL, NoSQL ? Pourquoi faire un choix ?Big Data : SQL, NoSQL ? Pourquoi faire un choix ?
Big Data : SQL, NoSQL ? Pourquoi faire un choix ?
 
Webinar Degetel DataStax
Webinar Degetel DataStaxWebinar Degetel DataStax
Webinar Degetel DataStax
 
Haute disponibilité jss2012
Haute disponibilité jss2012Haute disponibilité jss2012
Haute disponibilité jss2012
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
 
OpenDS - Open Source Java LDAP server
OpenDS - Open Source Java LDAP serverOpenDS - Open Source Java LDAP server
OpenDS - Open Source Java LDAP server
 
OpenDS - Ludovic Poitou - December 2010
OpenDS - Ludovic Poitou - December 2010OpenDS - Ludovic Poitou - December 2010
OpenDS - Ludovic Poitou - December 2010
 
Softshake 2013 - Yarn dans la vraie vie, retour d'expérience et bonnes pratiq...
Softshake 2013 - Yarn dans la vraie vie, retour d'expérience et bonnes pratiq...Softshake 2013 - Yarn dans la vraie vie, retour d'expérience et bonnes pratiq...
Softshake 2013 - Yarn dans la vraie vie, retour d'expérience et bonnes pratiq...
 
Bases de données NoSQL
Bases de données NoSQLBases de données NoSQL
Bases de données NoSQL
 
JSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéJSS2013 : Haute disponibilité
JSS2013 : Haute disponibilité
 
Presentation Hadoop Québec
Presentation Hadoop QuébecPresentation Hadoop Québec
Presentation Hadoop Québec
 
DataStax Enterprise - La plateforme de base de données pour le Cloud
DataStax Enterprise - La plateforme de base de données pour le CloudDataStax Enterprise - La plateforme de base de données pour le Cloud
DataStax Enterprise - La plateforme de base de données pour le Cloud
 
NoSQL panorama - Jean Seiler Softeam
NoSQL panorama - Jean Seiler SofteamNoSQL panorama - Jean Seiler Softeam
NoSQL panorama - Jean Seiler Softeam
 
Session en ligne: Découverte du Logical Data Fabric & Data Virtualization
Session en ligne: Découverte du Logical Data Fabric & Data VirtualizationSession en ligne: Découverte du Logical Data Fabric & Data Virtualization
Session en ligne: Découverte du Logical Data Fabric & Data Virtualization
 
OpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéal
OpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéalOpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéal
OpenLDAP - Astuces pour en faire l'annuaire d'entreprise idéal
 
Migration SUN/Oracle vers OpenLDAP : évitez les pièges !
Migration SUN/Oracle vers OpenLDAP : évitez les pièges !Migration SUN/Oracle vers OpenLDAP : évitez les pièges !
Migration SUN/Oracle vers OpenLDAP : évitez les pièges !
 
Hadoop and friends : introduction
Hadoop and friends : introductionHadoop and friends : introduction
Hadoop and friends : introduction
 
Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...
Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...
Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...
 
SAS Forum Soft Computing Théâtre
SAS Forum Soft Computing ThéâtreSAS Forum Soft Computing Théâtre
SAS Forum Soft Computing Théâtre
 

Plus de Alexis Moussine-Pouchkine

GlassFish OSGi - From modular runtime to hybrid applications
GlassFish OSGi - From modular runtime to hybrid applicationsGlassFish OSGi - From modular runtime to hybrid applications
GlassFish OSGi - From modular runtime to hybrid applicationsAlexis Moussine-Pouchkine
 

Plus de Alexis Moussine-Pouchkine (20)

GlassFish Article September 07
GlassFish Article September 07GlassFish Article September 07
GlassFish Article September 07
 
GlassFish OSGi - Java2days 2010
GlassFish OSGi - Java2days 2010GlassFish OSGi - Java2days 2010
GlassFish OSGi - Java2days 2010
 
GlassFish Community and future larochelle
GlassFish Community and future larochelleGlassFish Community and future larochelle
GlassFish Community and future larochelle
 
Javaee glassfish jcertif2010
Javaee glassfish jcertif2010Javaee glassfish jcertif2010
Javaee glassfish jcertif2010
 
GlassFish Community - FISL 2010
GlassFish Community - FISL 2010GlassFish Community - FISL 2010
GlassFish Community - FISL 2010
 
GlassFish OSGi - From modular runtime to hybrid applications
GlassFish OSGi - From modular runtime to hybrid applicationsGlassFish OSGi - From modular runtime to hybrid applications
GlassFish OSGi - From modular runtime to hybrid applications
 
Feuille de route (roadmap) GlassFish
Feuille de route (roadmap) GlassFishFeuille de route (roadmap) GlassFish
Feuille de route (roadmap) GlassFish
 
Java EE 6 Solutions Linux 2010
Java EE 6 Solutions Linux 2010Java EE 6 Solutions Linux 2010
Java EE 6 Solutions Linux 2010
 
GlassFish v3 at JavaZone 09
GlassFish v3 at JavaZone 09GlassFish v3 at JavaZone 09
GlassFish v3 at JavaZone 09
 
L'association GUSES
L'association GUSESL'association GUSES
L'association GUSES
 
Open Solaris 2009.06
Open Solaris 2009.06Open Solaris 2009.06
Open Solaris 2009.06
 
Java EE 6 and GlassFish portfolio
Java EE 6 and GlassFish portfolioJava EE 6 and GlassFish portfolio
Java EE 6 and GlassFish portfolio
 
Metro Web Services
Metro Web ServicesMetro Web Services
Metro Web Services
 
Retour JavaOne 2009
Retour JavaOne 2009Retour JavaOne 2009
Retour JavaOne 2009
 
Zembly
ZemblyZembly
Zembly
 
Behind The Clouds
Behind The CloudsBehind The Clouds
Behind The Clouds
 
Retour d'expérience Cap Gemini GlassFish
Retour d'expérience Cap Gemini GlassFishRetour d'expérience Cap Gemini GlassFish
Retour d'expérience Cap Gemini GlassFish
 
GlassFish v2.1
GlassFish v2.1GlassFish v2.1
GlassFish v2.1
 
Open MQ Jerome Moliere
Open MQ Jerome MoliereOpen MQ Jerome Moliere
Open MQ Jerome Moliere
 
GlassFish v3 : En Route Java EE 6
GlassFish v3 : En Route Java EE 6GlassFish v3 : En Route Java EE 6
GlassFish v3 : En Route Java EE 6
 

OpenDS Aquarium Paris

  • 1. OpenDS, un annuaire LDAP 100% libre et 100% Java Ludovic Poitou OpenDS Community Lead Sun Microsystems, Inc. Friday, December 12, 2008 1
  • 2. Agenda • Quelques mots sur LDAP • Le projet OpenDS • La “Roadmap” • Démo • Conclusion Friday, December 12, 2008 2
  • 3. LDAP est: • “Lightweight Directory Access Protocol” • Un protocole standard (RFC 4510) • Un modèle de données • Extensible • Des serveurs et des clients qui interopèrent. Friday, December 12, 2008 3
  • 4. LDAP vs RDBMs • Protocole standard • Interfaces propriétaires • Des librairies clientes • Besoin d’un driver indépendantes du spécifique serveur • Modèle hiérarchique • Tables • Schéma flexible • Centré sur les identités et la sécurité Friday, December 12, 2008 4
  • 5. Pour le développeur • L’identité est au coeur des applications • Pour la sécurité • Pour la personnalisation • Avec les réseaux sociaux • Les serveurs LDAP sont omniprésents dans les entreprises Friday, December 12, 2008 5
  • 6. LDAP et Java • JNDI • Mozilla (Netscape) LDAP Java SDK • JLDAP • Mais il n’y a pas que Java: Perl, Python, Ruby, C ... Friday, December 12, 2008 6
  • 7. • Projet open source lancé en Juillet 2006 • En licence CDDL • Sponsorisé par Sun, réalisé par des experts Java et LDAP • Le code est sur https://opends.dev.java.net Friday, December 12, 2008 7
  • 8. Objectifs • Répondre aux besoins d’aujourd’hui et demain: • Centaines de millions d’entrées • Des entrées avec plus de données • Des données plus volatiles • Des performances accrues • Un service d’annuaire complet Friday, December 12, 2008 8
  • 9. 3 Principes • Simplicité • Performances • Extensibilité Friday, December 12, 2008 9
  • 10. Pour Quoi ? • Gestion des identités • Authentification, autorisation, ... • Présence • Gestion des ressources réseau • Gestion de configuration et des profiles • Carnet d’adresses, messagerie • Base de données distribuée et répliquée Friday, December 12, 2008 10
  • 11. Qui ? Friday, December 12, 2008 11
  • 12. Avantages • 100% Java • Indépendance de la plate-forme • Peut être embarqué • Disponibilité : Réplication Multi-Maîtres • Performances inégalées • Capacité de croissance Friday, December 12, 2008 12
  • 14. OpenDS 1.0 • Disponible depuis Juillet 2008 • S’installe en 6 clicks et moins de 3 minutes • Conforme aux standards LDAPv3 + de nombreuses extensions • Réplication multi-maîtres (jusqu’à 4) • Peut être embarqué dans une appli Java • Support avec Sun OpenDS SE 1.0 Friday, December 12, 2008 14
  • 15. OpenDS 1.2 • Prévu pour fin Janvier 2009 • Objectif : Dans OpenSolaris 2009.04 • Nouvelles fonctions: • Package SVR4/IPS, supporte SMF & RBAC • Control-Panel • Sécurité de connexion SASL • Contrôle d'accès par niveau de sécurité Friday, December 12, 2008 15
  • 16. OpenDS 2.0 • Prévu pour Mai 2009 • Nouvelles fonctions: • Règles de comparaison par langages • Taches répétées et programmées • Réplication garantie • Sécurité de connexion SASL + TLS • Support avec Sun OpenDS SE 2.0 Friday, December 12, 2008 16
  • 17. OpenDS 3.0 • Prévue pour mi 2010 • Nouvelles fonctions: • Transactions distribuées dans LDAP • OpenDS sur MySQL Cluster NDB • Notifications des changements • ... Friday, December 12, 2008 17
  • 19. Conclusion • OpenDS est un annuaire LDAP • 100 % libre • 100 % conforme aux standards LDAP • 100 % Java • Complet, extensible, très performant • Essayez le : http://www.opends.org/ Friday, December 12, 2008 19
  • 20. Rejoignez le Projet • Enregistrez vous sur Java.net • Allez sur le projet OpenDS <https://opends.dev.java.net> • Cliquez sur Join/Login • Le rôle “User” permet de s’inscrire sur les listes de diffusion et de créer des rapports de bug Friday, December 12, 2008 20
  • 21. http://www.opends.org https://opends.dev.java.net Ludovic Poitou Ludovic.Poitou@sun.com http://blogs.sun.com/Ludo Friday, December 12, 2008 21