อ่าน 1 นาที
คำจำกัดความอินเทอร์เฟซบริการแบบเปิด
คำ จำกัดความอินเทอร์เฟซบริการแบบเปิด ( OSID ) คือข้อกำหนดอินเทอร์เฟซเชิงโปรแกรมที่อธิบายถึงบริการ อินเทอร์เฟซเหล่านี้ได้รับการกำหนดโดย Open Knowledge Initiative (OKI) เพื่อนำ...
คำจำกัดความอินเทอร์เฟซบริการแบบเปิด
คำจำกัดความอินเทอร์เฟซบริการแบบเปิด ( OSID ) คือข้อกำหนดอินเทอร์เฟซเชิงโปรแกรมที่อธิบายถึงบริการ อินเทอร์เฟซเหล่านี้ได้รับการกำหนดโดยOpen Knowledge Initiative (OKI) เพื่อนำสถาปัตยกรรมเชิงบริการ (SOA) มาใช้เพื่อให้เกิดความสามารถในการทำงานร่วมกันระหว่างแอปพลิเคชันต่างๆ บนฐานเทคโนโลยีพื้นฐานที่หลากหลายและเปลี่ยนแปลงอยู่ตลอดเวลา
เหตุผล
เพื่อรักษาการลงทุนในด้านวิศวกรรมซอฟต์แวร์ ตรรกะของโปรแกรมจึงถูกแยกออกจากเทคโนโลยีพื้นฐานโดยใช้ส่วนต่อประสานซอฟต์แวร์ ซึ่งแต่ละส่วนต่อประสานจะกำหนดข้อตกลงระหว่างผู้ใช้บริการและผู้ให้บริการ การแยกส่วนนี้เป็นพื้นฐานของ SOA ที่ถูกต้อง ในขณะที่บางวิธีอาจกำหนดขอบเขตของส่วนต่อประสานบริการไว้ที่ระดับโปรโตคอลหรือเซิร์ฟเวอร์ แต่ OSID จะกำหนดขอบเขตไว้ที่ระดับแอปพลิเคชัน เพื่อแยกผู้ใช้บริการออกจากโปรโตคอลข้อมูลประจำตัวของเซิร์ฟเวอร์ และไลบรารียูทิลิตี้ที่อยู่ในโดเมนของผู้ให้บริการอย่างมีประสิทธิภาพ ส่งผลให้ซอฟต์แวร์พัฒนาได้ง่ายขึ้น มีอายุการใช้งานยาวนานขึ้น และใช้งานได้ในสภาพแวดล้อมการประมวลผลที่หลากหลายยิ่งขึ้น
OSID ช่วยในการออกแบบและพัฒนาซอฟต์แวร์โดยการแบ่งปัญหาออกเป็นส่วนย่อยๆ ตามขอบเขตของอินเทอร์เฟซบริการ เนื่องจากปัญหาการสื่อสารเครือข่ายได้รับการแก้ไขภายในผู้ให้บริการและต่ำกว่าอินเทอร์เฟซ จึงไม่มีข้อสันนิษฐานว่าผู้ให้บริการทุกรายจะใช้โปรโตคอลการสื่อสารระยะไกล (แม้ว่าหลายรายจะใช้ก็ตาม) นอกจากนี้ OSID ยังใช้สำหรับการสื่อสารและการประสานงานระหว่างส่วนประกอบต่างๆ ของซอฟต์แวร์ที่ซับซ้อน ซึ่งเป็นวิธีการจัดระเบียบกิจกรรมการออกแบบและการพัฒนาเพื่อการจัดการโครงการ ที่ง่าย ขึ้น
ผู้ให้บริการ OSID (การใช้งาน) มักถูกนำมาใช้ซ้ำในแอปพลิเคชันที่หลากหลาย เมื่อซอฟต์แวร์เข้าใจสัญญาอินเทอร์เฟซสำหรับบริการแล้ว การใช้งานอื่นๆ ที่สอดคล้องกันก็สามารถนำมาใช้แทนที่ได้ ซึ่งช่วยให้สามารถนำกลับมาใช้ซ้ำได้ในระดับสูง (ระดับบริการ) และยังช่วยให้สามารถปรับขนาดซอฟต์แวร์ที่เขียนขึ้นสำหรับวัตถุประสงค์เฉพาะเจาะจงขนาดเล็กได้ง่ายขึ้นด้วย
การใช้งานผู้ให้บริการ OSID อาจประกอบด้วยผู้ให้บริการ OSID อื่นๆ จำนวนมาก การใช้เทคนิคการแบ่งชั้นนี้เป็นวิธีการสร้าง นามธรรมที่ชัดเจน เมื่อผู้ให้บริการ OSID ทั้งหมดใช้งานบริการเดียวกัน จะเรียกว่า รูปแบบ อะแดปเตอร์รูปแบบอะแดปเตอร์เป็นเทคนิคที่มีประสิทธิภาพในการรวมกลุ่ม มัลติเพล็กซ์ หรือเชื่อมต่อบริการต่างๆ ที่ทำสัญญาจากอินเทอร์เฟซเดียวกันโดยไม่ต้องแก้ไขแอปพลิเคชัน
รายการ
- ตัวแทน
- การประเมิน
- การตรวจสอบสิทธิ์
- การอนุญาต
- การจัดการหลักสูตร
- พจนานุกรม
- การยื่นเอกสาร
- การให้คะแนน
- ลำดับชั้น
- การบันทึกข้อมูล
- การส่งข้อความ
- ที่เก็บข้อมูล
- การจัดตารางเวลา
- ขั้นตอนการทำงาน
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- วิกิ OSID
- PHP OSIDs
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ คำจำกัดความอินเทอร์เฟซบริการแบบเปิด
คำ จำกัดความอินเทอร์เฟซบริการแบบเปิด ( OSID ) คือข้อกำหนดอินเทอร์เฟซเชิงโปรแกรมที่อธิบายถึงบริการ อินเทอร์เฟซเหล่านี้ได้รับการกำหนดโดย Open Knowledge Initiative (OKI) เพื่อนำ...
เหตุผล
เพื่อรักษาการลงทุนในด้านวิศวกรรมซอฟต์แวร์ ตรรกะของโปรแกรมจึงถูกแยกออกจากเทคโนโลยีพื้นฐานโดยใช้ส่วนต่อประสานซอฟต์แวร์ ซึ่งแต่ละส่วนต่อประสานจะกำหนดข้อตกลงระหว่างผู้ใช้บริการและผู้ให้บริการ การแยกส่วนนี้เป็นพื้นฐานของ SOA ที่ถูกต้อง...
รายการ
ตัวแทน การประเมิน การตรวจสอบสิทธิ์ การอนุญาต การจัดการหลักสูตร พจนานุกรม การยื่นเอกสาร การให้คะแนน ลำดับชั้น การบันทึกข้อมูล การส่งข้อความ ที่เก็บข้อมูล การจัดตารางเวลา ขั้นตอนการทำงาน
ลิงก์ภายนอก
บทความเกี่ยวกับอินเทอร์เน็ตนี้เป็นบทความย่อคุณสามารถช่วยวิกิพีเดียได้โดยการเพิ่มข้อมูลที่ขาดหายไป