สารบาญตามตัวอักษร A B C D E F G H I J K L M N O P Q R S T U V W X Y Z # ActiveX Data Objects (ADO)
ที่มา
ActiveX Data Objects (ADO) เป็นอินเตอร์เฟซโปรแกรมประยุกต์ (application program interface) จากไมโครซอฟต์ที่ให้ผู้พัฒนาโปรแกรมเขียนโปรแกรมประยุกต์ window เข้าถึงฐานข้อมูลแบบ relational และ non-relational จากทั้ง provider ของไมโครซอฟต์หรืออื่นๆ ตัวอย่างเช่น ถ้าต้องการเขียนโปรแกรมที่ให้ผู้ใช้ web site ด้วยข้อมูลจากฐานข้อมูล DB2 ของ IBM หรือฐานข้อมูล Oracle ซึ่งสามารถรวมคำสั่งโปรแกรม ADO ในไฟล์ HTML ที่ระบุในฐานะ ActiveX Server Page จากนั้น เมื่อผู้ใช้ขอเพจจาก web site เพจจะได้รับการส่งกลับด้วยข้อมูลตามต้องการจากฐานข้อมูล ที่ให้โดยคำสั่ง ADO
เหมือนกับระบบอินเตอร์เฟซอื่นๆของไมโครซอฟต์ ADO เป็นอินเตอร์เฟซแบบ object-oriented programming ซึ่งเป็นส่วนหนึ่งของยุทธศาสตร์การเข้าถึงข้อมูลของไมโครซอฟต์ที่เรียกว่า Universal Data Access ไมโครซอฟต์กล่าวว่านอกจากความพยายามสร้างฐานข้อมูลสากล (universal database) เหมือน IBM และ Oracle แล้วกำลังหาทางให้มีการเข้าถึงที่หลากหลาย สำหรับฐานข้อมูลที่มีอยู่และในอนาคตให้เป็นคำตอบที่มีผลในทางปฏิบัติ สำหรับงานนี้ ไมโครซอฟต์และบริษัทฐานข้อมูลอื่นๆ ให้โปรแกรม "bridge" (สะพาน) ระหว่างฐานข้อมูลกับ OLE DB ของไมโครซอฟต์ ที่เป็นการอินเตอร์เฟซระดับต่ำ
OLE DB เป็นระบบการให้บริการที่ผู้พัฒนาโปรแกรมใช้ ADO โดยส่วนการทำงานของ ADO คือ Remote Data Services สนับสนุน ActiveX control แบบ "data-aware" ในเว็บเพจ และมีประสิทธิภาพกับ cache ด้านลูกข่าย ในฐานะส่วนหนึ่งของ ActiveX แล้ว ADO เป็นส่วนหนึ่งของ Component Object Model (COM) ซึ่งเป็นกรอบการทำงานแบบ component-oriented สำหรับการดึงโปรแกรมเข้าด้วยกัน
ADO ปรับปรุงมาจากการอินเตอร์เฟซก่อนหน้านี้ของไมโครซอฟต์ คือ Remote Data Object (RDO) โดย RDO ทำงานกับ ODBC ในการเข้าถึงฐานข้อมูลแบบ relational แต่ไม่สามารถเข้าถึงฐานข้อมูลแบบ non-relational ได้เหมือนกับ ISAM หรือ VSAM ของ IBM ที่สามารถเข้าถึงได้
สารสนเทศเพิ่มเติม Web site เกี่ยวกับ ActiveX Data Objects :
Microsoft Web site
ศัพท์เกี่ยวข้องActive Server Page, ActiveX control, Application program interface, cache, component, Component Object Model, database, HTML, object-oriented programming, ODBC, Oracleupdate: 15 สิงหาคม 2545
|
|