Skip to main content

รูปแบบการแลกเปลี่ยนข้อมูลคืออะไร?

อินสแตนซ์แรกของรูปแบบการแลกเปลี่ยนข้อมูลได้รับการเผยแพร่ในช่วงต้นทศวรรษ 1980 เมื่อ บริษัท ซอฟต์แวร์ส่งข้อมูลจำเพาะในสำเนาของโปรแกรมสเปรดชีตยอดนิยมของพวกเขาและเผยแพร่พร้อมกันในนิตยสารคอมพิวเตอร์ชั้นนำรูปแบบข้อมูลข้อมูล (DIF) ถูกใช้เป็นรูปแบบไฟล์ข้อความสำหรับการถ่ายโอนการนำเข้า/ส่งออกของไฟล์สเปรดชีตเดี่ยวระหว่างโปรแกรมสเปรดชีตต่างๆจากหลายแพลตฟอร์มรูปแบบการแลกเปลี่ยนที่คล้ายกันถูกปล่อยออกมาเรียกว่ารูปแบบการแลกเปลี่ยนข้อมูลไดเรกทอรี Lightweight Directory (LDAP) ในปี 1990 และสิ่งนี้ไม่เพียงถ่ายโอนข้อมูลรูปแบบข้อความ แต่ยังรวมถึงข้อมูลไดเรกทอรีในรูปแบบข้อความและอนุญาตให้มีการปรับเปลี่ยนข้อมูลไดเรกทอรี

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

รูปแบบการแลกเปลี่ยนข้อมูล LDAP พร้อมส่วนประกอบ LDIF ของ LDIFอนุญาตให้มีการอัพเดตบันทึกเพิ่มดัดแปลงลบและเปลี่ยนชื่อเป็นชุดข้อความธรรมดามันกลายเป็นมาตรฐานที่ได้รับการส่งเสริมโดย Internet Engineering Task Force (IETF) สำหรับการนำเข้าและส่งออกระหว่างเซิร์ฟเวอร์ไดเรกทอรีWindows เปลี่ยนบรรทัดคำสั่งค่อนข้างและเปลี่ยนชื่อเป็น ldifde ซึ่งสามารถนำเข้าวัตถุไดเรกทอรีไปยังเซิร์ฟเวอร์โดเมน Active Directory;และจากข้อมูลนี้ฟังก์ชั่นการค้นหาและรายการสามารถใช้งานได้โดยผู้ดูแลระบบแอปพลิเคชันโอเพนซอร์ส Java อนุญาตให้แก้ไขข้ามแพลตฟอร์มของไฟล์ที่เก็บไว้ในรูปแบบไฟล์ LDIF

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

รูปแบบการแลกเปลี่ยนข้อมูลที่มีน้ำหนักเบาได้รับการพัฒนาโดย JavaScript Object Notation (JSON) ซึ่งโดยทั่วไปถือว่าง่ายสำหรับสามเณรในการอ่านและเขียนขึ้นอยู่กับชุดย่อยของภาษาการเขียนโปรแกรม JavaScript มันเป็นภาษาที่เป็นอิสระอย่างสมบูรณ์ แต่มีการประชุมที่คล้ายกับในตระกูล C ของภาษาการเขียนโปรแกรมและสร้างขึ้นบนสองโครงสร้างเท่านั้นมันรวบรวมคู่ชื่อ/ค่าสำหรับวัตถุ, บันทึก, ตารางแฮช, ไดเรกทอรี, โครงสร้าง, อาร์เรย์เชื่อมโยงและรายการคีย์และยังมีรายการค่าที่สั่งในอาร์เรย์, เวกเตอร์, รายการหรือลำดับ