สารบัญ:
คำจำกัดความ - Jini หมายถึงอะไร
Jini เป็นสถาปัตยกรรมที่มุ่งเน้นบริการที่กำหนดรูปแบบการเขียนโปรแกรมที่ทั้งหาประโยชน์และขยายเทคโนโลยี Java โมเดลการเขียนโปรแกรมนี้ช่วยให้สามารถสร้างระบบที่ปลอดภัยและกระจายซึ่งประกอบด้วยสหพันธรัฐของบริการเครือข่ายที่มีความประพฤติดี Jini ช่วยในการสร้างเครือข่ายที่ปรับขนาดได้และมีความยืดหยุ่นซึ่งเป็นคุณสมบัติที่จำเป็นในสถานการณ์การคำนวณแบบกระจาย
วัตถุประสงค์หลักของ Jini คือการเปลี่ยนจุดเน้นของการคำนวณแบบกระจายจากวิธีการที่มุ่งเน้นดิสก์ไดรฟ์เป็นวิธีการปรับตัวเครือข่ายโดยการพัฒนาสภาพแวดล้อมการคำนวณแบบไดนามิกที่ปรับขนาดได้วิวัฒนาการและมีความยืดหยุ่น จินีทำให้ทรัพยากรผ่านเครือข่ายดูเหมือนทรัพยากรในท้องถิ่น
จินี่อาจเรียกว่าแม่น้ำอาปาเช่
Techopedia อธิบาย Jini
Jini เปิดตัวในเดือนกรกฎาคม 2541 โดย Sun Microsystems ประกอบด้วยชุดข้อมูลจำเพาะและชุดเริ่มต้นซึ่งรวมถึงการนำเทคโนโลยี Jini ไปใช้ ทั้งสองถูกปล่อยภายใต้ Apache-2.0 License แบบโอเพ่นซอร์ส Jini มีการใช้งานในภาษาการเขียนโปรแกรม Java และคล้ายกับการเรียกใช้วิธีการรีโมต Java ยกเว้นว่ามันจะสูงกว่า
จินีมีคุณสมบัติและสิ่งอำนวยความสะดวกที่เป็นที่ต้องการเช่นการพึ่งพาระบบ nonprotocol และการเคลื่อนย้ายโค้ด ในความเป็นจริงการเคลื่อนย้ายโค้ดเป็นแนวคิดหลัก Jini ไม่เพียง แต่อนุญาตให้มีการเพิ่มเครื่องพิมพ์ที่เก็บข้อมูลและอุปกรณ์อื่น ๆ ไปยังเครือข่าย แต่ยังช่วยให้อุปกรณ์สามารถตรวจพบโดยอัตโนมัติผ่านเครือข่ายโดยไม่ต้องรีบูตระบบ อุปกรณ์ฮาร์ดแวร์ประกาศถึงระบบปฏิบัติการของตัวเองรวมถึงคอมพิวเตอร์อุปกรณ์และผู้ใช้อื่น ๆ ในเครือข่ายที่มีการเพิ่มและพร้อมใช้งาน สิ่งนี้เป็นไปได้เนื่องจากอุปกรณ์กำหนดตัวเองให้กับการลงทะเบียนอุปกรณ์เครือข่ายในไม่ช้าหลังจากที่พวกเขาได้รับการเพิ่ม
สถาปัตยกรรม Jini แบ่งออกเป็นสามส่วนหลัก:
- ลูกค้า: ผู้ใช้ที่เข้าถึงทรัพยากรที่แบ่งปันผ่านเครือข่าย
- เซิร์ฟเวอร์: ระบบที่เชื่อมต่อทรัพยากร
- บริการค้นหา: บริการสำหรับทรัพยากรเช่นเครื่องพิมพ์อุปกรณ์จัดเก็บข้อมูลและลำโพงซึ่งเชื่อมต่อกับเซิร์ฟเวอร์และให้บริการแก่ลูกค้าผ่านเครือข่าย
Jini มีข้อได้เปรียบที่สำคัญดังต่อไปนี้:
- มอบโซลูชันเครือข่ายที่เสถียร
- ช่วยในการอัพเกรดระบบ
- ช่วยให้ลูกค้าเก่าทำงานในขณะที่เพิ่มลูกค้าใหม่
- ช่วยสร้างเครือข่ายที่ปรับขนาดได้แบบไดนามิกและยืดหยุ่น
