ในฐานะที่เป็นส่วนหนึ่งของโปรแกรม Domino Early Access Program เรายินดีที่จะประกาศเปิดตัว Domino REST API รุ่นเบต้ารุ่นแรก( เดิมเรียกว่า “Project Keep ”) เราได้ยินจากลูกค้าของเราว่า API เหล่านี้มีบทบาทสำคัญในการอนุญาตให้คุณขยายแอปพลิเคชัน Domino ของคุณ API เหล่านี้ อยู่ในแผนงานสำหรับการส่ง มอบDomino Complete Collaboration (CCB) และลูกค้า Domino CEO Communications ในการสนับสนุนเชิงรุกพร้อมกับ Domino “Danube” ที่จะวางจำหน่ายในฤดูใบไม้ร่วงปี 20 22 หมายเหตุ: REST APIs นั้นใช้งานได้กับ Domino v12 เท่านั้น .0.1 และสูงกว่า (ถ้ายังไม่ได้อัพเกรด ตอนนี้ก็ได้เวลา!) .
มันคืออะไร?
Domino REST API ช่วยให้สามารถพัฒนาโค้ด Pro ผ่านการเข้าถึงเซิร์ฟเวอร์และฐานข้อมูล HCL Domino ได้อย่างปลอดภัย ทำให้คุณสามารถใช้ภาษาการเขียนโปรแกรมและเฟรมเวิร์กที่คุณเลือกได้ ในขณะที่ยังคงความเชื่อถือได้และความสามารถในการปรับใช้ข้อมูล Domino และแอปพลิเคชันของคุณ พวกเขาทำงานควบคู่ไปกับเซิร์ฟเวอร์และอนุญาตให้คุณเปิดเผยข้อมูล Domino ของคุณในรูปแบบมาตรฐาน Open-API ได้อย่างปลอดภัยและง่ายดาย เมื่อใช้ UI ผู้ดูแลระบบบนเบราว์เซอร์ เจ้าของแอปพลิเคชันสามารถกำหนดว่าข้อมูลใดบ้างที่จะเปิดให้ดูหรืออัปเดตบน REST API APIs ขยายหลักการ Domino ของข้อกำหนดการเข้าถึงเอกสารของผู้อ่าน/ผู้เขียนไปสู่โลกของโปรโตคอลอินเทอร์เน็ต
Domino REST APIs ยังรวมถึง Swagger UI ซึ่งเป็นตัวสำรวจ API ที่อนุญาตให้มีการแสดงภาพและการโต้ตอบกับ API โดยไม่ต้องมีตรรกะในการใช้งานจริง API ถูกสร้างขึ้นโดยอัตโนมัติจากข้อกำหนดเฉพาะของ OpenAPI (เดิมคือ Swagger) พร้อมเอกสารประกอบภาพ ทำให้ง่ายต่อการติดตั้งโค้ดแบ็คเอนด์ในภายหลัง
มีอะไรพิเศษเกี่ยวกับ Domino REST API ใหม่
- ปลอดภัยโดยค่าเริ่มต้น ด้วยการควบคุมที่ละเอียดตามแบบฟอร์ม ฟิลด์ และพื้นฐานผู้ใช้
- ใช้ มาตรฐานเปิดล่าสุด
- HTTP/2-ready สำหรับการสื่อสารระหว่างเซิร์ฟเวอร์กับเซิร์ฟเวอร์หรือไคลเอ็นต์กับเซิร์ฟเวอร์
- การออกแบบ API แรกพร้อมเอกสารเชิงโต้ตอบเต็มรูปแบบ
- อุปสรรคในการเข้าต่ำ เนื่องจากทำงานบนเซิร์ฟเวอร์ Domino และ/หรือไคลเอ็นต์ Notes ของคุณ
- รวม ตัวอย่าง UI ผู้ดูแลระบบและบุรุษไปรษณีย์
- โทเค็นการเข้าถึง JWT ที่ล้ำสมัยที่รวมเข้ากับโครงสร้างพื้นฐาน IdP ที่มีอยู่ของคุณ
สิ่งที่สามารถเข้าถึงได้ผ่าน Domino REST APIs
คุณสามารถเข้าถึงเนื้อหา เช่น มุมมอง เอกสาร และฟิลด์ ตลอดจนการตั้งค่าตัวแทนและ ACL และแน่นอนว่ามีการสืบค้น DQL เพื่อเข้าถึงข้อมูลที่คุณต้องการได้อย่างรวดเร็ว
การรักษาความปลอดภัยแบบประกาศในตัวช่วยให้มั่นใจได้ว่า API จะอนุญาตให้เข้าถึงเฉพาะฟิลด์ที่ผู้โทรได้รับอนุญาตให้ดูหรืออัปเดตเท่านั้น การทำเช่นนี้สามารถป้องกันไม่ให้เขียนทับฟิลด์ที่คำนวณได้อย่างมีประสิทธิภาพ และจำกัดผู้เข้าร่วมในเวิร์กโฟลว์ให้อัปเดตฟิลด์ของตนเท่านั้น
สิ่งนี้แตกต่างจากโปรแกรมเบต้าก่อนหน้าอย่างไร
ตอนนี้ Domino REST APIs มุ่งเน้นไปที่ข้อมูลตามแอปพลิเคชัน เราจะไม่ให้บริการ API สำหรับข้อมูลและงานที่เกี่ยวข้องกับเมล นอกจากนี้ การเข้าร่วมในรุ่นเบต้าและการเข้าถึงการเปิดตัวสำหรับการจัดส่งจะต้องได้รับใบอนุญาต Domino Complete Collaboration (CCB) และ Domino CEO Communications
วิธีเข้าร่วม
ขณะนี้ Domino REST API พร้อมใช้งานในรูปแบบคอนเทนเนอร์ Docker ที่พร้อมใช้งานล่วงหน้าสำหรับ Domino Complete Collaboration (CCB) และลูกค้า Domino CEO Communications ด้วยการสนับสนุนที่ใช้งานอยู่ การดาวน์โหลดมีอยู่ในหมวดผลิตภัณฑ์ “HCL Domino” บนLicense and Download Portalของเรา โปรดไปที่เอกสารประกอบที่นี่เพื่อเรียนรู้เพิ่มเติมและตั้งค่าสภาพแวดล้อมการทดสอบของคุณ
คุณได้รับเชิญให้เข้าร่วมฟอรัมโปรแกรม Domino Early Access ที่นี่เพื่อให้ข้อเสนอแนะและข้อเสนอแนะอันมีค่าของคุณเกี่ยวกับโปรแกรม Domino REST API Early Access
โปรดทราบว่าโปรแกรม Early Access จะเริ่มทำงานตั้งแต่บัดนี้ จนกว่า Domino REST API จะถูกจัดส่งพร้อมกับ Domino “Danube” ที่จะวางจำหน่ายในฤดูใบไม้ร่วงปี 2022