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

อ่าน 1 นาที

คำจำกัดความอินเทอร์เฟซบริการแบบเปิด

คำ จำกัดความอินเทอร์เฟซบริการแบบเปิด ( OSID ) คือข้อกำหนดอินเทอร์เฟซเชิงโปรแกรมที่อธิบายถึงบริการ อินเทอร์เฟซเหล่านี้ได้รับการกำหนดโดย Open Knowledge Initiative (OKI) เพื่อนำ...

คำจำกัดความอินเทอร์เฟซบริการแบบเปิด

คำจำกัดความอินเทอร์เฟซบริการแบบเปิด ( OSID ) คือข้อกำหนดอินเทอร์เฟซเชิงโปรแกรมที่อธิบายถึงบริการ อินเทอร์เฟซเหล่านี้ได้รับการกำหนดโดยOpen Knowledge Initiative (OKI) เพื่อนำสถาปัตยกรรมเชิงบริการ (SOA) มาใช้เพื่อให้เกิดความสามารถในการทำงานร่วมกันระหว่างแอปพลิเคชันต่างๆ บนฐานเทคโนโลยีพื้นฐานที่หลากหลายและเปลี่ยนแปลงอยู่ตลอดเวลา

เหตุผล

เพื่อรักษาการลงทุนในด้านวิศวกรรมซอฟต์แวร์ ตรรกะของโปรแกรมจึงถูกแยกออกจากเทคโนโลยีพื้นฐานโดยใช้ส่วนต่อประสานซอฟต์แวร์ ซึ่งแต่ละส่วนต่อประสานจะกำหนดข้อตกลงระหว่างผู้ใช้บริการและผู้ให้บริการ การแยกส่วนนี้เป็นพื้นฐานของ SOA ที่ถูกต้อง ในขณะที่บางวิธีอาจกำหนดขอบเขตของส่วนต่อประสานบริการไว้ที่ระดับโปรโตคอลหรือเซิร์ฟเวอร์ แต่ OSID จะกำหนดขอบเขตไว้ที่ระดับแอปพลิเคชัน เพื่อแยกผู้ใช้บริการออกจากโปรโตคอลข้อมูลประจำตัวของเซิร์ฟเวอร์ และไลบรารียูทิลิตี้ที่อยู่ในโดเมนของผู้ให้บริการอย่างมีประสิทธิภาพ ส่งผลให้ซอฟต์แวร์พัฒนาได้ง่ายขึ้น มีอายุการใช้งานยาวนานขึ้น และใช้งานได้ในสภาพแวดล้อมการประมวลผลที่หลากหลายยิ่งขึ้น

OSID ช่วยในการออกแบบและพัฒนาซอฟต์แวร์โดยการแบ่งปัญหาออกเป็นส่วนย่อยๆ ตามขอบเขตของอินเทอร์เฟซบริการ เนื่องจากปัญหาการสื่อสารเครือข่ายได้รับการแก้ไขภายในผู้ให้บริการและต่ำกว่าอินเทอร์เฟซ จึงไม่มีข้อสันนิษฐานว่าผู้ให้บริการทุกรายจะใช้โปรโตคอลการสื่อสารระยะไกล (แม้ว่าหลายรายจะใช้ก็ตาม) นอกจากนี้ OSID ยังใช้สำหรับการสื่อสารและการประสานงานระหว่างส่วนประกอบต่างๆ ของซอฟต์แวร์ที่ซับซ้อน ซึ่งเป็นวิธีการจัดระเบียบกิจกรรมการออกแบบและการพัฒนาเพื่อการจัดการโครงการ ที่ง่าย ขึ้น

ผู้ให้บริการ OSID (การใช้งาน) มักถูกนำมาใช้ซ้ำในแอปพลิเคชันที่หลากหลาย เมื่อซอฟต์แวร์เข้าใจสัญญาอินเทอร์เฟซสำหรับบริการแล้ว การใช้งานอื่นๆ ที่สอดคล้องกันก็สามารถนำมาใช้แทนที่ได้ ซึ่งช่วยให้สามารถนำกลับมาใช้ซ้ำได้ในระดับสูง (ระดับบริการ) และยังช่วยให้สามารถปรับขนาดซอฟต์แวร์ที่เขียนขึ้นสำหรับวัตถุประสงค์เฉพาะเจาะจงขนาดเล็กได้ง่ายขึ้นด้วย

การใช้งานผู้ให้บริการ OSID อาจประกอบด้วยผู้ให้บริการ OSID อื่นๆ จำนวนมาก การใช้เทคนิคการแบ่งชั้นนี้เป็นวิธีการสร้าง นามธรรมที่ชัดเจน เมื่อผู้ให้บริการ OSID ทั้งหมดใช้งานบริการเดียวกัน จะเรียกว่า รูปแบบ อะแดปเตอร์รูปแบบอะแดปเตอร์เป็นเทคนิคที่มีประสิทธิภาพในการรวมกลุ่ม มัลติเพล็กซ์ หรือเชื่อมต่อบริการต่างๆ ที่ทำสัญญาจากอินเทอร์เฟซเดียวกันโดยไม่ต้องแก้ไขแอปพลิเคชัน

รายการ

  • ตัวแทน
  • การประเมิน
  • การตรวจสอบสิทธิ์
  • การอนุญาต
  • การจัดการหลักสูตร
  • พจนานุกรม
  • การยื่นเอกสาร
  • การให้คะแนน
  • ลำดับชั้น
  • การบันทึกข้อมูล
  • การส่งข้อความ
  • ที่เก็บข้อมูล
  • การจัดตารางเวลา
  • ขั้นตอนการทำงาน
  • เว็บไซต์อย่างเป็นทางการ
  • วิกิ OSID
  • PHP OSIDs
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Open_service_interface_definition&oldid=1340067545 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ คำจำกัดความอินเทอร์เฟซบริการแบบเปิด

คำ จำกัดความอินเทอร์เฟซบริการแบบเปิด ( OSID ) คือข้อกำหนดอินเทอร์เฟซเชิงโปรแกรมที่อธิบายถึงบริการ อินเทอร์เฟซเหล่านี้ได้รับการกำหนดโดย Open Knowledge Initiative (OKI) เพื่อนำ...

เหตุผล

เพื่อรักษาการลงทุนในด้านวิศวกรรมซอฟต์แวร์ ตรรกะของโปรแกรมจึงถูกแยกออกจากเทคโนโลยีพื้นฐานโดยใช้ส่วนต่อประสานซอฟต์แวร์ ซึ่งแต่ละส่วนต่อประสานจะกำหนดข้อตกลงระหว่างผู้ใช้บริการและผู้ให้บริการ การแยกส่วนนี้เป็นพื้นฐานของ SOA ที่ถูกต้อง...

รายการ

ตัวแทน การประเมิน การตรวจสอบสิทธิ์ การอนุญาต การจัดการหลักสูตร พจนานุกรม การยื่นเอกสาร การให้คะแนน ลำดับชั้น การบันทึกข้อมูล การส่งข้อความ ที่เก็บข้อมูล การจัดตารางเวลา ขั้นตอนการทำงาน

ลิงก์ภายนอก

บทความเกี่ยวกับอินเทอร์เน็ตนี้เป็นบทความย่อคุณสามารถช่วยวิกิพีเดียได้โดยการเพิ่มข้อมูลที่ขาดหายไป