أساسيات كتابة تكاملات OSLC

اذا تم اتمام اتاحة منتج ما كجهة اتاحة أو مستهلك OSLC، يمكنك تكوين التكامل الخاص بك. التعريفات والمصادر الموضحة تعطى مقدمة عن المهمة. يمكن ايجاد المعلمات على اتاحة OSLC على http://open-services.net/resources.

يتم بناء التكاملات باعتماد OSLC على مواصفات OSLC الجوهرية ومواصفات النطاق. المواصفات الجوهرية تصف تقنيات التكامل الأولية، واستخدام HTTP و ‏‎RDF ‎(Resource Description Framework)‎‏، كما تحدد الخصائص الشائعة التى تدعمها كل خدمة OSLC. مواصفات النطاق تكون مخصصة لمساحة ALM معينة، مثل ادارة التغيير، وادارة الاختبار، وادارة المتطلبات، أو ادارة أسلوب البناء. تتوافق مواصفات النطاق مع المواصفات الجوهرية. على سبيل المثال، تقوم مواصفات ادارة التغيير بتعريف مجموعة عامة من المصادر والتنسيقات وخدمات RESTful للاستخدام فى أدوات ادارة التغيير (المستهلكين) وبواسطة أدوات جهات الاتاحة. المواصفات تصف مجموعة من الخدمات والتنسيقات للتفاعل مع أدوات دورة الحياة الأخرى. هذه المواصفات لا تحاول توحيد تصرف الأداة أو فئة الأدوات.

للاطلاع على على مقدمة والقيام بجولة فيما يتعلق بالتخطيط والمهام اللازمة لتكوين تكامل مع OSLC، ارجع الى الابتداء فى‏‎OSLC ‎(enhanced)‎‏. تقدم منتجات Rational منفردة المعلومات عن اتاحة OSLC. يمكنك ايجاد هذه المعلومات فى مراكز معلومات المنتج فى القسم عند امداد المنتج الخاص بك بخدمات OSLC. تتضمن هذه المعلومات أيضا أنواع الوصلات التى يتم دعمها والمصادر التى يجب عليك استخدامها لبناء التكامل.

قبل أن تبدأ التعامل مع مواصفات OSLC، تعرف عن قرب على برنامج تحرير Eclipse Lyo وعلى مكونات OSLC الأساسية التالية.

المستهلكون وجهات الاتاحة والمصادر

تقدم جهات اتاحة خدمة OSLC تجهيزا لخدمات OSLC. تعرض جهة اتاحة الخدمة للمستهلكين المعلومات عن مشاهدة الوصلة الى مصدر ما، ومعاينات واسعة الامكانيات للمصادر.

ان مستهلك OSLC هو تطبيق على الانترنت يستخدم المصادر المقدمة بواسطة جهة اتاحة الخدمة.

فى OSLC، كل أداة فى دورة الحياة تتمثل بواسطة مصدر HTTP به URI كأسمه ويمكن مناورته باستخدام طرق HTTP، مثل GET أو PUT أو POST. كل أداة أو مصدر يكون بها تمثيل RDF يتكون من موضوع، وقيم تأكيد، وعنصر. على سبيل المثال، اذا قمت بالربط من مطلب الى حالة اختبار، يعرض تمثيل RDF المطلب كالموضوع، ونوع العلاقة أو نوع الوصلة كقيمة تأكيد، وحالة الاختبار كعنصر، كل يتم تحديده بواسطة URI.

Eclipse Lyo: مجموعة أدوات لتكوين التكامل

ان Eclipse Lyo هو SDK ليساعد مجتمع Eclipse على تبنى مواصفات OSLC (الخدمات المفتوحة لمشاركة دورة الحياة) وبناء أدوات المتوافقة مع OSLC. فهو يتضمن مجموعة أدوات لتطوير البرمجيات والتى تركز على Java™، ومجموعة برامج اختبار لتساعد على ضمان أن التكامل الخاص بك متوافق مع OSLC، وتطبيق مرجعى بعينات للعمل، ووحدة خدمة بسيطة يمكنك استخدامها فى الاختبار. لمزيد من المعلومات عن Eclipse Lyo، ارجع الى http://www.eclipse.org/lyo.


التعليق التقييمي