โมเดลข้อมูลทั่วไป (คอมพิวเตอร์)

จากวิกิพีเดีย สารานุกรมเสรี
ข้ามไปที่การนำทาง ข้ามไปที่การค้นหา
โมเดลข้อมูลทั่วไป
ตัวย่อซีไอเอ็ม
สถานะที่ตีพิมพ์
เริ่มปี2542 ; 24 ปีที่แล้ว ( 2542 )
องค์กรคณะทำงานบริหารจัดการแบบกระจาย
มาตรฐานที่เกี่ยวข้องWBEMและสแมช
โดเมนแบบจำลองข้อมูล
เว็บไซต์www .dmtf .org /standards /cim

Common Information Model ( CIM ) เป็นมาตรฐานเปิดที่กำหนดวิธีการแสดงองค์ประกอบที่ได้รับการจัดการในสภาพแวดล้อม IT เป็นชุดทั่วไปของวัตถุและความสัมพันธ์ระหว่างองค์ประกอบเหล่านั้น

Distributed Management Task Forceดูแลรักษา CIM เพื่อให้สามารถจัดการองค์ประกอบที่ได้รับการจัดการเหล่านี้ได้อย่างสม่ำเสมอโดยไม่ขึ้นกับผู้ผลิตหรือผู้ให้บริการ

ภาพรวม

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

มาตรฐาน CIM ถูกกำหนดและเผยแพร่โดยDistributed Management Task Force (DMTF) มาตรฐานที่เกี่ยวข้องคือWeb-Based Enterprise Management (WBEM ซึ่งกำหนดโดย DMTF) ซึ่งกำหนดการใช้งาน CIM โดยเฉพาะ รวมถึงโปรโตคอลสำหรับการค้นหาและเข้าถึงการใช้งาน CIM ดังกล่าว

สคีมาและข้อมูลจำเพาะ

มาตรฐาน CIM ประกอบด้วยCIM Infrastructure SpecificationและCIM Schema :

  • ข้อกำหนดโครงสร้างพื้นฐาน CIM
ข้อกำหนดโครงสร้างพื้นฐาน CIM กำหนดสถาปัตยกรรมและแนวคิดของ CIM รวมถึงภาษาที่กำหนด CIM Schema (รวมถึงสคีมาส่วนขยายใดๆ) และวิธีการสำหรับการแมป CIM กับแบบจำลองข้อมูลอื่นๆเช่นSNMP สถาปัตยกรรม CIM ขึ้นอยู่กับUMLดังนั้นจึงเป็นแบบเชิงวัตถุ: องค์ประกอบที่มีการจัดการจะแสดงเป็นคลาส CIM และความสัมพันธ์ใดๆ ระหว่างองค์ประกอบเหล่า นี้ จะแสดงเป็นการ เชื่อมโยง CIM การ สืบทอดช่วยให้ความเชี่ยวชาญขององค์ประกอบพื้นฐานร่วมกันเป็นองค์ประกอบที่ได้รับเฉพาะเจาะจงมากขึ้น
  • โครงสร้าง CIM
CIM Schemaเป็นคีมาแนวคิดที่กำหนดชุดของออบเจกต์และความสัมพันธ์เฉพาะระหว่างออบเจกต์เหล่านั้น ซึ่งแสดงถึงฐานทั่วไปสำหรับองค์ประกอบที่ได้รับการจัดการในสภาพแวดล้อม IT CIM Schema ครอบคลุมองค์ประกอบส่วนใหญ่ใน ปัจจุบันในสภาพแวดล้อม IT เช่นระบบคอมพิวเตอร์ระบบปฏิบัติการเครือข่ายมิดเดิลแวร์บริการและที่เก็บข้อมูล ตัวอย่างเช่น คลาสสามารถเป็น: CIM_ComputerSystem , CIM_OperatingSystem , CIM_Process , CIM_DataFile. CIM Schema กำหนดพื้นฐานทั่วไปสำหรับการแสดงองค์ประกอบที่ได้รับการจัดการเหล่านี้ เนื่องจากองค์ประกอบที่มีการจัดการส่วนใหญ่มีลักษณะการทำงานเฉพาะของผลิตภัณฑ์และผู้ขาย CIM Schema จึงสามารถขยายได้เพื่อให้ผู้ผลิตองค์ประกอบเหล่านี้แสดงคุณลักษณะเฉพาะของตนได้อย่างราบรื่นร่วมกับฟังก์ชันพื้นฐานทั่วไปที่กำหนดไว้ใน CIM Schema
มีการเผยแพร่การอัปเดต CIM Schema เป็นประจำ [1]

CIM เป็นพื้นฐานสำหรับมาตรฐาน DMTF อื่นๆ ส่วนใหญ่ (เช่นWBEMหรือSMASH ) นอกจากนี้ยังเป็นพื้นฐานสำหรับมาตรฐานSMI-Sสำหรับการจัดการพื้นที่เก็บข้อมูล

การนำไปใช้งาน

การใช้งานโครงสร้างพื้นฐาน

ผู้ค้าหลายรายจัดให้มีการนำ CIM ไปใช้ในรูปแบบต่างๆ:

  • ระบบปฏิบัติการบางระบบมีการใช้งาน CIM เช่น:
  • การใช้งานบางอย่างไม่ขึ้นกับระบบที่รองรับ เช่น
    • เปิด Pegasus ของกลุ่ม
    • เซิร์ฟเวอร์ J WBEM ของ WSI

นอกจากนี้ยังมีตลาดเครื่องมือจำนวน[ เชิงปริมาณ ] ที่เพิ่มขึ้นรอบๆ CIM [4]

มาตรฐานการจัดการตาม CIM Schema

องค์กรมาตรฐานได้กำหนดมาตรฐานการจัดการตาม CIM Schema:

โปรโตคอลการสื่อสารที่ใช้

มีการกำหนดโปรโตคอลจำนวนหนึ่งสำหรับข้อความที่ส่งระหว่างไคลเอ็นต์และเซิร์ฟเวอร์ โปรโตคอลข้อความจะถูกส่งผ่านHTTP มีสองประเภทข้อความ:

  1. ข้อความการปฏิบัติงานซึ่งกระตุ้นการตอบสนองจากผู้รับ ( RPC )
  2. ส่งออกข้อความซึ่งเป็นสิ่งบ่งชี้/เหตุการณ์

การทำงานของ CIM ผ่าน HTTP (CIM-XML)

CIM-XML เป็นส่วนหนึ่งของตระกูลโปรโตคอล WBEM และได้รับมาตรฐานโดย DMTF

CIM-XML ประกอบด้วยสามข้อกำหนด:

  1. การทำงานของ CIM ผ่าน HTTP [5]
  2. การแสดง CIM โดยใช้ XML [6]
  3. ซีไอเอ็ม ดีทีดี[7]

การจัดการ WS

WS-MAN เป็นส่วนหนึ่งของตระกูลโปรโตคอล WBEM และได้รับมาตรฐานโดย DMTF

WS-MAN ประกอบด้วย 3 ข้อมูลจำเพาะ:

  1. ข้อมูลจำเพาะการทำแผนที่ WS-CIM [8]
  2. WS-Management CIM Binding Specification [9]
  3. ข้อกำหนดบริการเว็บสำหรับการจัดการ (WS- Management) [10]

การทำงานของ CIM บนบริการ RESTful

CIM-RS เป็นส่วนหนึ่งของตระกูลโปรโตคอล WBEM และได้รับมาตรฐานโดย DMTF

CIM-RS ประกอบด้วยข้อมูลจำเพาะสามประการ:

  1. การดำเนินงานของ CIM ผ่านบริการ RESTful [11]
  2. ข้อกำหนดโปรโตคอล CIM-RS [12]
  3. การเป็นตัวแทนของ CIM-RS Payload ใน JSON [13]

ดูเพิ่มเติม

อ้างอิง

  1. ^ "แผนผัง CIM" . Distributed Management Task Force, Inc. เก็บถาวรจากต้นฉบับเมื่อวันที่ 28 กันยายน2018 สืบค้นเมื่อ28 กันยายน 2561 .
  2. ^ เรดมอนด์\\markl. "โครงสร้างพื้นฐานการจัดการ Windows (MI)" . docs.microsoft.com . สืบค้นเมื่อ2019-12-31
  3. ↑ SBLIM ,ซอร์สฟอร์จ
  4. ^ "เครื่องมือ CIM/WBEM (ในพื้นที่สมาชิก DMTF) "
  5. ^ การทำงานของ CIM ผ่าน HTTP (PDF) , DMTF
  6. ^ การแสดง CIM โดยใช้ XML (PDF) , DMTF
  7. ^ CIM-XML DTD , DMTF
  8. ^ "ข้อกำหนดการแมป WS-CIM" (PDF )
  9. ^ "ข้อมูลจำเพาะการผูก CIM ของการจัดการ WS" (PDF )
  10. ^ "ข้อกำหนดบริการเว็บสำหรับการจัดการ (WS-Management)" (PDF )
  11. ^ "การดำเนินการ CIM ผ่านบริการสงบ" (PDF )
  12. ^ "ข้อกำหนดโปรโตคอล CIM-RS" (PDF )
  13. ^ "การแสดงน้ำหนักบรรทุก CIM-RS ใน JSON" (PDF )

ลิงค์ภายนอก