บ้าน ฐานข้อมูล บริการวัตถุข้อมูล (sdo) คืออะไร? - คำจำกัดความจาก techopedia

บริการวัตถุข้อมูล (sdo) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Service Data Objects (SDO) หมายถึงอะไร

Service Data Objects (SDO) เป็นเฟรมเวิร์กที่ให้เลเยอร์ที่สะดวกและสม่ำเสมอในการเข้าถึงข้อมูลจากแหล่งข้อมูลที่หลากหลาย


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

SDO มีคุณสมบัติที่สำคัญและมีประโยชน์มากมายรวมถึง:

1. การลดจำนวนของ data APIs ทำให้รูปแบบการเขียนโปรแกรมข้อมูล J2EE ง่ายขึ้น

2. ปรับปรุงการประมวลผลของ Service-Oriented Architecture (SOA)


3. การแยกรหัสแอปพลิเคชันออกจาก data access code


4. ให้การสนับสนุน XML และการรวม XML


5. การให้ API ข้อมูลเมตา

Techopedia อธิบาย Service Data Objects (SDO)

เดิมที SDO นั้นได้รับการพัฒนาโดย IBM และ BEA เพื่อเป็นความร่วมมือร่วมกันในปี 2004 โดยได้รับการอนุมัติจากกระบวนการชุมชน Java เปิดตัวอย่างเป็นทางการเมื่อเดือนพฤศจิกายน 2547 ซึ่งต่อมาได้กลายเป็นส่วนหนึ่งของ Service Component Architecture (SCA) เทคโนโลยี SDO เป็นที่รู้จักกันก่อนหน้านี้เป็นวัตถุข้อมูลเว็บ (WDO) แนวคิดเบื้องหลังการออกแบบ SDO ขึ้นอยู่กับแนวคิดของกราฟข้อมูลที่ไม่ได้เชื่อมต่อ กราฟข้อมูลประกอบด้วยโครงสร้างข้อมูลแบบต้นไม้และกราฟ ในสถาปัตยกรรมกราฟข้อมูลที่ไม่เชื่อมต่อข้อมูลจะถูกจัดระเบียบเป็นกราฟซึ่งถูกดึงจากแหล่งข้อมูลโดยลูกค้า การเปลี่ยนแปลงจะรวมอยู่ในกราฟข้อมูล การเปลี่ยนแปลงเหล่านี้จะกลับมาในแหล่งข้อมูล แอปพลิเคชันเชื่อมต่อกับแหล่งข้อมูลโดยบริการผู้ไกล่เกลี่ยข้อมูล

SDO ได้รับการออกแบบให้มีความเป็นกลางทางภาษาและให้บริการในภาษาต่างๆ มันมีความสามารถในการรองรับรูปแบบการเขียนโปรแกรมเชื่อมต่อ มันอำนวยความสะดวกทั้งแบบคงที่และแบบไดนามิกของรูปแบบการเขียนโปรแกรม SDO มีให้บริการในภาษาการเขียนโปรแกรมที่หลากหลายเช่น C, C ++, COBOL และ JAVA

ประโยชน์ที่สำคัญบางประการของ SDO คือ:

1. การเขียนโปรแกรมประยุกต์ที่เรียบง่ายและครบวงจรในแหล่งข้อมูลต่างๆ

2. ให้การสนับสนุนที่แข็งแกร่งสำหรับแอปพลิเคชันที่มีรูปแบบทั่วไป

3. อำนวยความสะดวกให้แอพพลิเคชั่นจัดการและสืบค้นข้อมูลได้อย่างง่ายดาย

4. เป็นมิตรกับ XML

5. ความสามารถในการเมตาดาต้าวิปัสสนา

บริการวัตถุข้อมูล (sdo) คืออะไร? - คำจำกัดความจาก techopedia