OSLC bütünleştirmeleri yazımının temelleri

Bir ürün, OSLC sağlayıcısı ya da tüketicisi olarak etkinleştirilirse, kendi bütünleştirmenizi oluşturabilirsiniz. Açıklanan tanımlar ve kaynaklar, göreve giriş niteliğindedir. OSLC etkinleştirmesine ilişkin bilgilere http://open-services.net/resources adresinden erişilebilir.

OSLC'yi temel alan bütünleştirmeler, OSLC Temel belirtimine ve bir etki alanı belirtimine dayanır. Temel belirtim, birincil bütünleştirme tekniklerini, HTTP ve RDF (Kaynak Açıklama Çerçevesi) kullanımını açıklar ve her OSLC hizmetinin desteklemesi gereken ortak özellikleri tanımlar. Etki alanı belirtimleri; değişiklik yönetimi, sınama yönetimi, gereksinim yönetimi ya da mimari yönetim gibi belirli bir ALM alanına göre uyarlanır. Etki alanı belirtimleri, temel belirtime uyar. Örneğin, değişiklik yönetimi belirtimi, değişiklik yönetimi araçlarında (tüketiciler) ve sağlayıcı araçları tarafından kullanım için ortak bir kaynak, biçim ve RESTful hizmetleri kümesini tanımlar. Belirtimler, diğer yaşam döngüsü araçlarıyla etkileşim için bir hizmet ve biçim kümesini açıklar. Bu belirtimler, bir aracın ya da araç sınıfının davranışını standartlaştırmaya çalışmadığını unutmaz.

OSLC ile bütünleştirme oluşturmak için gerekli görevlere ve planlamaya ilişkin giriş ve yol gösterici bilgiler için bkz. Getting Started with OSLC (enhanced). Her bir Rational ürünü, OSLC etkinleştirmesine ilişkin bilgiler sağlar. Bu bilgileri OSLC hizmetleri ile ürününüzü genişletme bölümünde yer alan ürün bilgi merkezlerinden erişebilirsiniz. Bu bilgiler, bir bütünleştirme oluşturmak için kullanmanız gereken desteklenen bağlantı tiplerini ve kaynakları da içerir.

OSLC belirtimleriyle çalışmaya başlamadan önce, Eclipse Lyo düzenleyicisi ve aşağıdaki temel OSLC kavramlarına aşina olun.

Tüketiciler, sağlayıcılar ve kaynaklar

OSLC hizmet sağlayıcıları, OSLC hizmetlerinin uygulamasını sağlar. Hizmet sağlayıcısı, tüketicilere bir kaynağın ve zengin kaynak önizlemelerinin bağlantısını görüntülemeye ilişkin bilgiler sunar.

OSLC tüketicisi, hizmet sağlayıcısı tarafından sağlanan kaynakları kullanan bir web uygulamasıdır.

OSLC'de, yaşam döngüsündeki her yapıt, GET, PUT ya da POST gibi HTTP yöntemleriyle işlenebilen ve ad olarak bir URI içeren HTTP kaynağıdır. Her yapıt ya da kaynağın, bir konu, karşılaştırma belirtimi ve nesneden oluşan bir RDF görünümü vardır. Örneğin, bir gereksinimden bir senaryoya bağlantı sağlarsanız, RDF gösterimi gereksinimi konusu olarak gösterir; ilişki tipi veya bağlantı tipi, karşılaştırma belirtimi olur ve senaryo da nesnesi olur; bunların her biri de bir URI ile tanımlanır.

Eclipse Lyo: bütünleştirmeler oluşturmaya yönelik bir araç takımı

Eclipse Lyo, Eclipse topluluğunun OSLC (Open Services for Lifecycle Collaboration; Yaşam Döngüsü İşbirliği İçin Açık Hizmetler) belirtimlerini kullanmasına ve OSLC uyumlu araçlar oluşturmasına yardımcı olan bir yazılım geliştirme takımıdır. Java™ odaklı bir yazılım geliştirme araç takımını, bütünleştirmenizin OSLC uyumlu olmasını sağlamaya yardımcı olacak bir senaryoyu ve sınamada kullanabileceğiniz basit bir sunucu ve çalışma örnekleri ile bir başvuru uygulamasını içerir. Eclipse Lyo hakkında daha fazla bilgi için bkz. http://www.eclipse.org/lyo.


Geribildirim