Geri Dön

RESTful servislerin endüstriyel kullanımı için bir çerçeve

A framework for industrial usage of RESTful services

  1. Tez No: 528623
  2. Yazar: UĞUR ÜNTÜRK
  3. Danışmanlar: PROF. DR. OĞUZ DİKENELLİ
  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: 2018
  8. Dil: Türkçe
  9. Üniversite: Ege Ü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ı: 80

Özet

Son yıllardaki internet ve teknolojinin hızlı gelişimi, büyük ölçekli sistemlerde ortaya çıkan büyük veri ve trafik yoğunluğu gibi problemleri beraberinde getirmiştir. Bu durum karşısında tekil uygulamalar talebi karşılamakta yetersiz kalmış, yerini servis odaklı mimariye bırakmaya başlamıştır. Mikroservis mimarisinin uygulanması sonucu, tekil uygulamaların bölünmesi ile ortaya çıkan izole binlerce servis, bakım ve bütünleştirme problemlerini beraberinde getirmiştir. Bu amaç doğrultusunda çalışma kapsamında, servisler arasındaki iş birliği ve bütünleştirmeyi daha esnek bir yapı ile sağlayabilmek adına ölçeklendirilebilir ve hataya dayanıklı bir çerçeve geliştirilmiştir. Geliştirilen çerçeve üzerinde servisler arası iletişim, yayıncı/abone deseni ve üzerine geliştirilen ifade gücü yüksek bir model ile sağlanmıştır. Ayrıca geliştirilen modele ait kayıtların kolay girilebilmesi için bir arayüz geliştirilmiştir. Ortaya çıkan çerçeve bir durum çalışması kapsamında, gerçek bir sektörel uygulama ile bütünleştirilerek denenmiştir. Yapılan durum çalışması, geliştirilen çerçevenin esnek ve etkin bir şekilde servis bütünleştirmesini sağlayabildiğini göstermiştir.

Özet (Çeviri)

The rapid growth of the internet and its technologies in recent years have brought big data and network traffic problems along with it, especially in the large-scale systems. These developments resulted in architectures shifting towards service-oriented architecture due to insufficient scalability in monolith applications. With microservice architecture, monolith applications divided into thousands of isolated small services which resulted in service maintenance and integration problems. For this purpose, a scalable and fault-tolerant framework has been developed in this study in order to accomplish a more flexible and easy integration among services. In the framework, integration between services have been accomplished with publish/subscribe paradigm and developed complex expression model on top of it. Furthermore, a user interface has been developed in order to ensure saving subscriptions easily. Resulting framework has been integrated on a real industrial level application as a case study. Case study results show that service integration can be accomplished in a flexible and effective way using the developed framework.

Benzer Tezler

  1. Restful web servisleri ile ontoloji sorgulama

    Querying ontologies using restful web services

    ABDULHAMİT MABOÇOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2010

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolTOBB Ekonomi ve Teknoloji Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ERDOĞAN DOĞDU

  2. Veritabanlarının Tersine Mühendisliği ile Web Servislerinin Otomasyonu

    Web service automation by database reverse engineering

    MEHMET RAŞİD GENCOSMANOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYıldız Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. YUNUS EMRE SELÇUK

  3. Üniversite bilgi sistemleri için REST tabanlı bir web servis platformunun tasarımı ve geliştirilmesi

    Design and development of a REST-based web service platform for university information systems

    CÜNEYT ALTINKAYA

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAtatürk Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ FERHAT BOZKURT

  4. Semantic service discovery with heuristic relevance calculation

    Yakınlık derecesi kullanarak anlamsal web servis bulma

    MÜGE ÖZYÖNÜM

    Yüksek Lisans

    İngilizce

    İngilizce

    2010

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilgisayar Mühendisliği Bölümü

    DOÇ. DR. ALİ HİKMET DOĞRU

  5. Restful servisleri ile mobil uygulama alanında öğrenci bilgi sistemi örneği

    The example of student information system in mobile application area with restful services

    MAZHAR KAYAOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2017

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolFırat Üniversitesi

    Bilgisayar Sistemleri Eğitimi Ana Bilim Dalı

    YRD. DOÇ. DR. FERHAT BAHÇECİ