- Journal of Management Marketing and Logistics
- Vol: 1 Issue: 3
- Analysis of service-oriented architecture maturity model integration (SOMMMI)
Analysis of service-oriented architecture maturity model integration (SOMMMI)
Authors : Deniz Herand
Pages : 191-207
View : 8 | Download : 5
Publication Date : 2014-09-01
Article Type : Other
Abstract :Son yıllarda uygulayıcılar tarafından iletişim karmasının önemli bir unsuru haline gelen sponsorlukların kullanımı oldukça yaygındır. Firmalar sponsorluk faaliyetlerine özellikle marka farkındalığını artırmak ve marka imajını güçlendirmek için yatırım yapmaktadır. Bu çalışma televizyon programı sponsorluklarının firmaların kurumsal amaçlarını gerçekleştirmedeki etkinliğini ortaya koymayı amaçlamaktadır. Çalışmada ilgili değişkenler olarak, marka farkındalığı, marka imajı ve satın alma niyeti kullanılmıştır. Çalışma televizyon programlarına sponsor olan markaların tüketicilerce sponsor markayı doğru hatırlamasına önemli derecede katkı sağlamadığını fakat doğrudan programın izleyicisi olmasından bağımsız olarak markayı tanımasını artırdığını göstermektedir. Buna ek olarak, televizyon programı sponsorluklarının marka tutumu ve marka kişiliğini güçlendirmeye pozitif etkileri olduğu sonucuna varılmıştır. Ayrıca sponsor markayı satın alma niyetinin sponsorlu programı izleyen tüketiciler tarafından daha yüksek olduğu saptanmıştır. Bunların yanı sıra marka tutumu ve marka kişiliğinin, satın alma niyeti ile pozitif bir ilişkisi bulunduğu sonucuna ulaşılmıştır. Year: 2014 Volume: 1 Issue: 3 1. OLGUNLUK MODELLERİNİN GENEL YAPISI Olgunluk Modelleri, şirketlerin veya projelerin özellikle yazılım ve sistem geliştirme alanındaki çalışmalarını değerlendirebilmek için geliştirilmiştir. Modeller, farklı olgunluk seviyelerine bölünmüşlerdir. Bu olgunluk seviyeleri, şirketlerin olgunluğunun izlenebilmesi için bir rehber niteliği taşımaktadır. (Jacobs, 2012) "Olgunluk seviyesi, bir nesnenin, kalitesini belirleyen özelliklerinin gösterdiği toplam değerin ölçüsünü ifade etmektedir. Bu değere dayanarak, zayıf kalınan alanların desteklenmesi ve zamansal karşılaştırmaların yapılabilmesi sağlanabilmektedir.” (Heinrich, 2004) Olgunluk seviyeleri sayesinde işletmelerin verimliliğini belirleyebilmek ve böylece diğer şirketler ile karşılaştırmak mümkün olabilmektedir. Olgunluk modelleri aracılığı ile elde edilen sonuçlar, şirket içinde tedbirler uygulanabilmesi ve mevcut yapıların geliştirilmesi için kullanılmaktadır. (Hoffman, 2008) En popüler olgunluk modelleri CMMI (Capability Maturity Model Integration, Türkçesi: Entegre Yetenek Olgunluk Modeli) ve SPICE’tır (Software Process Improvement and Capability Determination, Türkçesi: Yazılım Süreç İyileştirme ve Yetenek Belirleme). SOAMMI (SOA -‐ Maturity Model Integration, Türkçesi: Entegre Servis Odaklı Mimari Olgunluk Modeli) yeni tasarlanan bir olgunluk modelidir ve halen yapım aşamasındadır. Araştırmalar ve gelişmeler devam etmektedir. (Jacobs, 2012) 2. SERVİS ODAKLI MİMARİ OLGUNLUK MODELLERİ Bir Servis Odaklı Mimari Olgunluk Modeli, olgunluk modellerinin özel bir şeklidir. Belli bir miktar kriterin değerlendirilmesi aracılığıyla SOA uygulama ile ilgili gereksinimlerin ne ölçüde karşılandığını belirlemeye yaramaktadır. Böylelikle, olgunluk seviyesinin artmasıyla SOA’nın fayda seviyesinin de artacağı veya SOA’nın fayda potansiyelinin artarak devreye gireceği kabul edilir. (Büttner, 2010) SOA olgunluk seviyesi, bir taraftan SOA uygulamanın güncel veya ilerleme durumu hakkında bilgi vermektedir. Diğer bir taraftan da elde edilen güncel durum ışığında ilerleme yöntemleri hakkında bilgi vermektedir. (Dreifus, 2007) Söderström ve Meier de SOA olgunluk modellerinin kullanımındaki ikiye ayrımı ele almaktadır. Onlar geliştirme aşamasını somut olarak planlama ve uygulama olarak ikiye ayırmaktadır. (Söderström, 2007) Planlama aşamasında olgunluk modeli kullanılarak bir taraftan mevcut olgunluk seviyesi değerlendirilebilirken diğer bir taraftan da olgunluk seviyesinin iyileştirilmesi de desteklenmektedir. (Rathfelder, 2008) Olgunluk modelleri ayrıca başarılı bir SOA uygulama planının türetilebilmesine de olanak sağlamaktadır. Buna müteakip SOA olgunluk modelleri kritik başarı faktörlerinin belirlenmesinde de yol gösterici rol oynamaktadır. (Dreifus, 2007) Bunun yanında SOA olgunluk modelleri SOA’yı hazır uygulamaya başlamış bir organizasyonun gerçek durumunun tespitini ve bunu temel alarak SOA’yı büyütme ve düzeltme imkanını sağlamaktadır. (Rathfelder, 2008) Hoffmann’ın tespitine göre SOA olgunluk modelleri kendilerini şirketlerin spesifik durumlarına ve ihtiyaçlarına uydurabilen genel doğal mekanizmalardır. (Rathfelder, 2008), (Hoffman, 2008) Olgunluk modellerinin sağladığı diğer bir fayda da, bir organizasyonda SOA kavramının anlamını geliştirebilmesi ve komunikasyonu sağlamasıdır. Bunun dışında, teknik ve organizasyonel gereksinimlerin tespit edilebilmesi için uzun süreli bir SOA vizyonunun geliştirilmesini desteklemektedirler. Bununla birlikte SOA olgunluk modelleri, bu konu ile bağlantılı olarak faydaların ortaya çıkarılabilmesi için, yatırım planlama ve riskleri idare edilebilir duruma getirme imkanı sağlamaktadır. (Söderström, 2007) SOA Olgunluk Modelleri, mimari direktiflerin tanımlanması ve bir SOA ile ilişkilendirilen yolların tarifi aracılığıyla, yönergeleri hizmete sokarak somut olarak bir SOA’nın uygulama aşamasını destekleyebilir. Bunun dışında esnekliğin ve net tanımlanmış bir mimarinin yakalanmasını destekleyen önemli uygulamalar hizmete sunmaktadırlar. Ayrıca SOA uygulamadaki ilerlemeyi ölçebilme ve kontrol imkanı sağlamaktadırlar. (Söderström, 2007) SOA olgunluk modellerinin belirtilen potansiyel yararları temelde SOA bağlamında kullanılmak için uygundur. Bu potansiyeller ancak bir model imkan sağlarsa elde edilebilir. Böylelikle bir modelin kalitesi, potansiyel yararın elde edilmesi açısından çok büyük önem taşımaktadır. Bu durum açısından bakıldığında bazı güncel SOA olgunluk modelleri gözle görülebilir zayıflıklar göstermektedirler. Bu konuda Dreifus güncel SOA olgunluk modellerinin SOA Yönetim (SOA Governance) kriterini yetersiz dikkate aldıklarını söylemektedir. (Dreifus, 2007) Söderström’a göre ise modellerin birçoğu aşırı teknik açıdan inceleme yapmakta ve bu da bir SOA’nın karakteri için yetersiz kalmaktadır. (Söderström, 2007) Örneğin Geri bu tarz modellerin evrensel uygulanabilirliği konusunda şüphe duymaktadır zira şirketler ve onların iş alanları çok çeşitlilik göstermekte ve bundan dolayı Geri bir SOA olgunluk derecesi için uygun kriterler kümesi geliştirmenin çok zor olduğuna değinmektedir. (Sandro, 2008) Ancak genel olarak SOA olgunluk modellerinin bir değer yarattığı söylenebilir. Güncel mevcut modellerin sayısına bakılarak SOA uygulama için, özellikle SOA olgunluk modelleri formunda bir metodolojik destek ihtiyacının mevcut olduğu görülmektedir. Bu çalışmada belirtildiğine göre piyasada mevcut en az 18 farklı SOA olgunluk modeli bulunmaktadır. (Rud, 2007) Aşağıdaki tabloda bu modellerden bir kaçı listelenmiştir. Tablo 1: SOA Olgunluk Modelleri (Büttner, 2010) Modelin Adı 1 Oracle’ın "Level 5 SOA Maturity Model”’i 2 BEA Systems’in "SOA Maturity Model”’i 3 S. Khoshafian’ın "Service Oriented Enterprse Maturity Model”’i 4 S. Inaganti ve S. Aravamudan’ın "SOA Maturity Model”’i 5 IBM Corp.’ın "Service Integration Maturity Model”’i 6 Sonic Software Technlogies’in "SOA Maturity Model”’i 7 Hewlett Packard’ın "SOA Maturity Model”’i 3. SOA OLGUNLUK MODELLERİ İÇİN DEĞERLENDİRME KRİTERLERİ SOA olgunluk modellerinin analizi konusunda literatürdeki en kapsamlı çalışmayı ‘SOA olgunluk modelleri – SOA için olgunluk modellerinin analizi ve geliştirilmesi’ isimli çalışması ile Madlen Büttner yapmıştır. (Büttner, 2010) Endüstri Mühendisliği ve İşletme Enformatiği alanlarında eserlerin analizi konusunda en geçerli yöntemlerden biri de bir referans modelin oluşturulmasıdır. Bunun için ilk adımda,Keywords : Anahtar Kelimeler Yazılım Mimarisi, Servisler, SOA, SOA Olgunluk Modelleri