กลับไปหน้าบทความ

อ่าน 4 นาที

โอเพ่นดีเจ

OpenDJเป็นเซิร์ฟเวอร์ไดเร็กทอรี ที่ใช้โปรโตคอล Lightweight Directory Access Protocol และมาตรฐานที่เกี่ยวข้อง หลากหลายรูปแบบรวมถึงการปฏิบัติตาม LDAPv3 อย่างสมบูรณ์...

โอเพ่นดีเจ

โอเพ่นดีเจ
ปล่อย21 ธันวาคม 2553 ( 21 ธันวาคม 2010 )
เวอร์ชันเสถียร
4.6.3 / 7 พฤษภาคม 2024 [ 1 ] ( 7 พฤษภาคม 2024 )
เขียนเป็นชวา
ระบบปฏิบัติการลินุกซ์, วินโดวส์, แมคโอเอส, โซลาริส, ไอเอ็กซ์
แพลตฟอร์มชวา
มีจำหน่ายในภาษาอังกฤษ ภาษาฝรั่งเศส ภาษาเยอรมัน ภาษาญี่ปุ่น ภาษาจีนตัวย่อ ภาษาสเปน
พิมพ์บริการไดเร็กทอรี
ใบอนุญาตซีดีดีแอล
ที่เก็บข้อมูล
  • github.com/OpenIdentityPlatform/OpenDJ

OpenDJเป็นเซิร์ฟเวอร์ไดเร็กทอรี ที่ใช้โปรโตคอล Lightweight Directory Access Protocol และมาตรฐานที่เกี่ยวข้อง หลากหลายรูปแบบรวมถึงการปฏิบัติตาม LDAPv3 อย่างสมบูรณ์ และยังรองรับDirectory Service Markup Language (DSMLv2) อีกด้วย [ 2 ] OpenDJ เขียนด้วยภาษา Java และมี ฟังก์ชันการจำลองแบบหลายมาสเตอร์การควบคุมการเข้าถึง และส่วนขยายมากมาย

OpenDJ เริ่มต้นจากการแยกสาขาของOpenDSซึ่งเป็นเซิร์ฟเวอร์ LDAP/DSML ที่มีต้นกำเนิดในปี 2005 ในฐานะโครงการภายในของSun Microsystems ที่เริ่มต้นโดย Neil A. Wilsonและต่อมาได้เติบโตเป็นโครงการโอเพนซอร์สที่ดูแลโดยOracle Corporation [ 3 ]หลังจากที่ Oracle เข้าซื้อกิจการ Sun แล้ว OpenDJ ก็เป็นเวอร์ชันหลักที่พัฒนาโดยForgeRock [ 4 ]และดูแลโดยOpen Identity Platform Community [ 5 ] ซอร์สโค้ดของ OpenDJ [ 6 ]และการแจกจ่ายไบนารี[ 7 ]มีให้ใช้งานภายใต้Common Development and Distribution License (CDDL) [ 8 ]

ประวัติศาสตร์

การพัฒนา OpenDS เริ่มต้นจากโครงการภายในของ Sun ประมาณเดือนกุมภาพันธ์ ปี 2005 โดย OpenDS ได้รับการพัฒนาขึ้นครั้งแรกโดย Neil A. Wilson เป็นหลัก ต่อมา Wilson ได้ร่วมงานกับทีมวิศวกรกลุ่มเล็กๆ จากทีม Directory Server ของ Sun และได้เปิดซอร์สโค้ดในเดือนมิถุนายน ปี 2006

หลังจากเปิดซอร์สโค้ดของ OpenDS บริษัท Sun ก็เพิ่มจำนวนนักพัฒนาที่ทำงานเกี่ยวกับเทคโนโลยี OpenDS มากขึ้น นักพัฒนาจากภายนอก Sun ก็เข้าร่วมโครงการโอเพนซอร์สใหม่นี้ด้วยเช่นกัน สมาชิกในชุมชน เช่น Boni.org, Penrose และ JBoss เริ่มนำ OpenDS ไปใช้ในโครงการของตน ในช่วงต้นปี 2008 โครงการ OpenDS มีผู้ร่วมพัฒนาประจำมากกว่า 20 ราย

ในเดือนเมษายน พ.ศ. 2550 เจ้าของโครงการได้แก้ไขโครงสร้างการกำกับดูแลโครงการ ข้อความ "หัวหน้าโครงการนี้ ซึ่งได้รับการแต่งตั้งโดย Sun Microsystems มีหน้าที่รับผิดชอบในการบริหารจัดการโครงการทั้งหมด" ถูกแทนที่ด้วย "หัวหน้าโครงการนี้ ซึ่งได้รับการแต่งตั้งและถอดถอนโดยมติเสียงข้างมากของเจ้าของโครงการ มีหน้าที่รับผิดชอบในการบริหารจัดการโครงการทั้งหมด"

ในเดือนกันยายน ปี 2007 เจ้าของโครงการถูกเลิกจ้างจากบริษัท Sun Microsystems

ปลายปี 2550 เกิดคำถามขึ้นว่าโครงการนี้ได้รับการกำกับดูแลในฐานะโครงการโอเพนซอร์สหรือไม่ เจ้าของโครงการคนหนึ่งบ่นต่อสาธารณะว่า Sun Microsystems กำหนดให้เจ้าของโครงการต้องยอมรับการเปลี่ยนแปลงการกำกับดูแลโครงการเพื่อรักษาผลประโยชน์ของตนไว้[ 9 ]ทีมงานจึงลาออกจากตำแหน่งเจ้าของโครงการSimon Phippsหัวหน้าเจ้าหน้าที่โอเพนซอร์สของ Sun Microsystems อ้างว่า Sun กำลังย้อนกลับการเปลี่ยนแปลงการกำกับดูแลที่ไม่เคยได้รับการอนุมัติมาก่อน John Waters ก็ได้ตีพิมพ์บทความเกี่ยวกับเรื่องนี้เช่นกัน[ 10 ]

OpenDJ เริ่มต้นขึ้นหลังจากการเข้าซื้อกิจการ Sun Microsystems โดย Oracle ในเวลานั้น Oracle ประกาศว่า Sun OpenDS Standard Edition ไม่ถือเป็นผลิตภัณฑ์เชิงกลยุทธ์[ 11 ]แม้ว่าการลงทุนในซอร์สโค้ด OpenDS จะยังคงดำเนินต่อไป Sun ได้ให้การสนับสนุนเวอร์ชันเชิงพาณิชย์ของ Sun OpenDS Standard Edition มาตั้งแต่เวอร์ชัน 1.0 ในปี 2551

กลางเดือนกันยายน พ.ศ. 2553 Ludovic Poitou ซึ่งเป็นผู้นำชุมชน OpenDS และผู้ร่วมเป็นเจ้าของโครงการ ได้ออกจาก Oracle ไปทำงานที่ForgeRock [ 12 ]

ในเดือนตุลาคม พ.ศ. 2553 Oracle ได้จัดเตรียมการอัปเดต OpenDS 2.2.1 ให้กับชุมชนพร้อมการแก้ไขหลายประการ[ 13 ]

ในเดือนธันวาคม พ.ศ. 2553 ForgeRock ได้ออก OpenDJ 2.4.0 ซึ่งรวมถึงการแก้ไขและการสนับสนุนคุณสมบัติใหม่ๆ เช่น Collective Attributes, Microsoft Active Directory Permissive Modification Control และการสืบทอด objectclass หลายรายการ[ 14 ]

ในช่วงปลายเดือนมกราคม พ.ศ. 2554 Matthew Swift ซึ่งก่อนหน้านี้ "รับผิดชอบเซิร์ฟเวอร์หลัก" ของโครงการ OpenDS ได้เข้าร่วม ForgeRock เพื่อทำงานเกี่ยวกับ OpenDJ ในฐานะสถาปนิกผลิตภัณฑ์[ 15 ]ตั้งแต่กลางเดือนกุมภาพันธ์ พ.ศ. 2554 ForgeRock เริ่มสร้าง "ชุดผลิตภัณฑ์ OpenDJ ซึ่งประกอบด้วยเซิร์ฟเวอร์ไดเร็กทอรี LDAP แบบโอเพนซอร์ส เครื่องมือไคลเอ็นต์ และ SDK LDAP" เป็นโครงการMaven [ 16 ]โดยมีเครื่องมือและโมดูล SDK ปรากฏขึ้นก่อน

ในปี 2011 ไม่กี่เดือนหลังจากเข้าซื้อกิจการSun Microsystemsแล้วOracleก็ได้เปิดตัวOracle Unified Directoryซึ่งใช้ OpenDS เป็นพื้นฐาน

ForgeRock ได้โพสต์แผนงาน OpenDJ จนถึงเวอร์ชัน 4 โดยกำหนดเป้าหมายไว้ในปี 2015 [ 17 ]

ตั้งแต่เดือนพฤศจิกายน 2016 ForgeRock ได้ปิดซอร์สโค้ดของ OpenDJ เปลี่ยนชื่อ OpenDJ เป็นForgerock Directory Servicesและเริ่มแจกจ่ายภายใต้ใบอนุญาตเชิงพาณิชย์[ 18 ]

ประวัติการเผยแพร่
วันที่ ปล่อย
15 ธันวาคม พ.ศ. 2552 OpenDS 2.2.0 [ 19 ]
17 กรกฎาคม 2552 OpenDS 2.0.0 [ 20 ]
3 กรกฎาคม 2552 OpenDS 2.0.0 RC4 [ 21 ]
23 มิถุนายน 2552 OpenDS 2.0.0 RC3 [ 22 ]
10 มิถุนายน 2552 OpenDS 2.0.0 RC2 [ 23 ]
25 พฤษภาคม 2552 OpenDS 2.0.0 RC1 [ 24 ]
6 ตุลาคม 2553 OpenDS 2.2 อัปเดต 1
6 ตุลาคม 2553 OpenDS 2.2 อัปเดต 1
8 ตุลาคม 2561 OpenDJ Community 4.2.2 พร้อมรองรับ JDK11
23 ตุลาคม 2566 OpenDJ Community 4.6.1 พร้อมการสนับสนุน JDK21 และ Apache Cassandra หรือ Scylla DB เป็นแบ็กเอนด์เสริม[ 25 ]

OpenDJ 2.4 ซึ่งวางจำหน่ายในเดือนธันวาคม 2010 ได้นำเสนอการปรับปรุงที่สอดคล้องกับหลายรายการที่กำหนดไว้ แต่ยังไม่ได้กำหนดไว้ใน OpenDS 2.4 [ 26 ]

OpenDJ 2.6 ซึ่งวางจำหน่ายในเดือนมิถุนายน 2013 ได้นำเสนออินเทอร์เฟซ REST ไปยัง LDAP ซึ่งช่วยให้เข้าถึงข้อมูลได้ง่ายและปลอดภัย นอกจากนี้ยังช่วยให้การผสานรวมกับบริการอื่นๆ ง่ายขึ้น มีแพ็กเกจพื้นฐานสำหรับ Linux และ SDK ไคลเอ็นต์ LDAP ด้วย

Forgerock เวอร์ชันล่าสุดของ OpenDJ คือ 3.0.0 [ 27 ]

คาดว่า OpenDJ 3.0 จะรวมบริการพร็อกซีไดเร็กทอรีไว้ด้วย แต่การสนับสนุนธุรกรรม LDAP ที่วางแผนไว้แต่เดิมนั้นถูกยกเลิกไป เนื่องจากไม่เข้ากันกับโมเดลความสอดคล้องแบบหลวมๆ ของ LDAP

OpenDJ เวอร์ชัน 3.1 และ 3.2 มีกำหนดจะรวมบริการพร็อกซีไดเร็กทอรีที่ได้รับการปรับปรุงแล้ว

OpenDJ 4.1.4 กลับมาได้รับการบำรุงรักษาโดยOpen Identity Platform Community [ 28 ]และออกเวอร์ชันใหม่: [ 29 ]

ดูเพิ่มเติม

  • OpenDJบนGitHub
  • เอกสารประกอบการใช้งาน OpenDJ บน WikiบนGitHub
  • เว็บไซต์ OpenDS (เก็บถาวรจากปี 2007)
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=OpenDJ&oldid=1310368358 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ โอเพ่นดีเจ

OpenDJเป็นเซิร์ฟเวอร์ไดเร็กทอรี ที่ใช้โปรโตคอล Lightweight Directory Access Protocol และมาตรฐานที่เกี่ยวข้อง หลากหลายรูปแบบรวมถึงการปฏิบัติตาม LDAPv3 อย่างสมบูรณ์...

ประวัติศาสตร์

การพัฒนา OpenDS เริ่มต้นจากโครงการภายในของ Sun ประมาณเดือนกุมภาพันธ์ ปี 2005 โดย OpenDS ได้รับการพัฒนาขึ้นครั้งแรกโดย Neil A.

ดูเพิ่มเติม

ปลาแก้ว รายชื่อซอฟต์แวร์ LDAP โอเพ่นเอเอ็ม

ลิงก์ภายนอก

OpenDJบน GitHub เอกสารประกอบการใช้งาน OpenDJ บน Wikiบน GitHub เว็บไซต์ OpenDS (เก็บถาวรจากปี 2007) ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=OpenDJ&oldid=1310368358 "