كائنات بيانات الخدمة
كائنات بيانات الخدمة ( SDO) هي تقنية تتيح الوصول إلى البيانات غير المتجانسة بطريقة موحدة. طُوِّرت مواصفات SDO في الأصل عام 2004 كتعاون مشترك بين شركتي أوراكل ( BEA ) وآي بي إم، وتمت الموافقة عليها من قِبل عملية مجتمع جافا في JSR 235. أُصدر الإصدار 2.0 من المواصفات في نوفمبر 2005 كجزء أساسي من بنية مكونات الخدمة .
العلاقة بالتقنيات الأخرى
في الأصل، كانت هذه التقنية تُعرف باسم كائنات بيانات الويب ، أو WDO، وتم تضمينها في IBM WebSphere Application Server 5.1 و IBM WebSphere Studio Application Developer 5.1.2. [ 1 ] ومن التقنيات الأخرى المماثلة JDO و EMF و JAXB و ADO.NET .
تصميم
تشير كائنات بيانات الخدمة إلى استخدام هياكل بيانات مستقلة عن لغة البرمجة، تُسهّل التواصل بين الطبقات الهيكلية وكيانات تقديم الخدمات المختلفة. تتطلب هذه الكائنات استخدام بنية شجرية ذات عقدة جذرية ، وتوفر آليات اجتياز (البحث بالعرض/البحث بالعمق) تُمكّن برامج العميل من التنقل بين العناصر. يمكن أن تكون الكائنات ثابتة (عدد محدد من الحقول) أو ديناميكية ذات بنية شبيهة بالخريطة تسمح بعدد غير محدود من الحقول. يحدد هذا المعيار بيانات وصفية لجميع الحقول، ويمكن أيضًا تزويد كل رسم بياني للكائن بملخصات للتغييرات، مما يسمح للبرامج المستقبلة بالتعامل معها بكفاءة أكبر.
المطورون
يتم الآن تطوير المواصفات بواسطة IBM و Rogue Wave و Oracle و SAP و Siebel و Sybase و Xcalia و Software AG ضمن قسم الأعضاء في OASIS Open CSA [ 2 ] منذ أبريل 2007. ولا تزال الأعمال والمواد التعاونية موجودة على منصة التعاون الخاصة بـ Open SOA [ 3 ] ، وهي مجموعة غير رسمية من الجهات الفاعلة في الصناعة.
التطبيقات
تتوفر منتجات SDO التالية:
- برنامج روغ ويف هايدراسدو
- إكسكاليا (لجافا و.نت)
- أوراكل (مكامل خدمات البيانات) [ 4 ]
- آي بي إم (حديقة XML الافتراضية)
- IBM ( خادم معالجة WebSphere )
توجد تطبيقات مفتوحة المصدر لـ SDO من:
- مشروع خدمات استمرارية Eclipse ( EclipseLink )
- مشروع أباتشي توسكاني للغة جافا وسي++
- مكتبة fcl-sdo المضمنة مع FreePascal
مراجع
- ↑ "مقدمة إلى كائنات بيانات الخدمة" . شركة IBM . مؤرشف من الأصل في 6 مارس 2021.
- ↑ الأنشطة والإعلانات | OASIS Open CSA
- ↑ الصفحة الرئيسية – التعاون في بنية الخدمات المفتوحة
- ↑ | مُكامل خدمة بيانات أوراكل
روابط خارجية
يمكن الاطلاع على إصدارات المواصفات وسجلها على
- أحدث المواد في OASIS Open CSA
- كائنات بيانات الخدمة
- مواصفات SDO في OpenSOA
- تقديم كائنات بيانات الخدمة للغة PHP
- استخدام امتدادات SDO و SCA الخاصة بـ PHP
- شبكات الحاسوب
- طلبات مواصفات جافا
- المثابرة
- الحوسبة الموجهة نحو الخدمات (حوسبة الأعمال)
