Geri Dön

Service granularity in service oriented architecture

Sevis odaklı mimarilerde servis büyüklükleri

  1. Tez No: 301117
  2. Yazar: CİHAN TAŞKIN
  3. Danışmanlar: YRD. DOÇ. DR. ARİF SELÇUK ÖĞRENCİ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2012
  8. Dil: İngilizce
  9. Üniversite: Kadir Has Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 82

Özet

Günümüz teknolojisi beraberinde yenilikler getirmektedir. Bu yeniliklerden bir tanesi de Servis odaklı mimarilerdir. Servis odaklı mimarilerin hayatımıza girmesi ile birlikte optimum servis büyüklüğünü bulmak da önem kazanmaktadır.Servis büyüklüğünü bulmak için yapılan araştırmalar hala güvenilir bir sonuç vermemektedir. Bu neden ile projemiz çerçevesinde input/output, ESB ve Servis çalışma süresini baz alan yeni bir yapı tanımladık. Amacımız, yarattığımız yeni yapıyı kullanarak, bütün küme (cluster) örnekleri için minimum maliyeti bularak, bulduğumuz minimum maliyetli kümelerin içerisinden en düşük maliyete sahip olan kümeyi tespit etmektir.Çalışmalarımız süresince geçmiş araştırmalardan faydalanıp, Monte Carlo simülasyon programını kullanarak deneyler yaptık. Deneylerimiz süresince, rastgele 50 servis ve herbir küme için rastgele 100 küme örneği yarattık. Deneylerimizin sonucunda Input/Output, ESB ve Servis çalışma süresi faktörlerini kullanarak farklı sonuçlar elde ettik.Sonuç olarak, bulduğumuz optimal servislerin Input/Output, ESB ve servis çalışma süresi maliyetlerini karşılaştırarak, en uygun servis büyüklüğünü bulduk. Yaptığımız deneylerin sonucunda oluşan grafiklerden, ESB'nin servis odaklı projelerde optimum servis büyüklüğünü bulmak için önemli bir etkisi olduğunu gördük.

Özet (Çeviri)

Today, technology brings with it innovations. One of those innovations is Service Oriented Architecture (SOA). The importance of finding optimum in service granularity increases day by day as SOA becomes more popular.Although, there are many quests about this issue, finding optimum in service granularity still cannot be made certain. Therefore, we tried to create a new framework that uses inputs, outputs (I/O), enterprise service bus (ESB) and execution cost metrics to find an optimum in service granularity. By using our framework, we aimed to find minimum costs for all clustering samples and then decided for the optimum cluster in these minimum clusters.During our investigation, we used Monte Carlo Simulation Method to perform an experiment while we took advantages of previous researches. In our experiment, we randomly generated 100 clustering samples for 50 services by using Monte Carlo Simulation Method. In the end of our experiment, we obtained different results by using I/O, ESB and execution metrics.As a result, we have found the optimum service granularity by comparing the I/O, ESB and execution costs of these optimal services. Thus, we have seen on the graphs that we got from our experiment, the enterprise service bus has an important effect on SOA projects for defining the optimum service granularity.

Benzer Tezler

  1. Estimation on optimal size of microservices

    Mikroservislerin optimal boyutunu hesaplama

    HÜLYA VURAL

    Doktora

    İngilizce

    İngilizce

    2020

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAtılım Üniversitesi

    Yazılım Mühendisliği Ana Bilim Dalı

    DOÇ. DR. MURAT KOYUNCU

  2. Tapu ve kadastro web servisleri örneğinde, servis yönelimli analiz ve tasarım metodolojisi geliştirilmesi

    Developing a service oriented analysis and design methodology in the example of cadastral web services

    HASAN TAHSİN BOSTANCI

    Doktora

    Türkçe

    Türkçe

    2010

    Jeodezi ve FotogrametriKaradeniz Teknik Üniversitesi

    Harita Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ÇETİN CÖMERT

  3. Okunabilir kopyalama algoritmalı DSM sisteminin gerçeklenmesi

    Başlık çevirisi yok

    ÖZGÜR KORAY ŞAHİNGÖZ

    Yüksek Lisans

    Türkçe

    Türkçe

    1998

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Kontrol ve Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. TAKUHİ NADİA ERDOĞAN

  4. Technical debt specification and categorization for software as a service applications

    Servis olarak yazılım uygulamalarında teknik borç belirtimi ve sınıflandırması

    YASEMİN KURANEL

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    Yönetim Bilişim SistemleriOrta Doğu Teknik Üniversitesi

    Bilişim Sistemleri Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ ÖZDEN ÖZCAN TOP

    PROF. DR. ALTAN KOÇYİĞİT

  5. Raylı sistemlerde sanal blok sinyalizasyonu

    Virtual block signalling in railway systems

    DOĞANCAN DÜNDAR

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Raylı Sistemler Ana Bilim Dalı

    PROF. DR. SALMAN KURTULAN