Servis odaklı mimaride yazılımın servis olarak sunulması kavramı: Bir sarmalayıcı servis modeli yaklaşımı
The concept of software as a service in service oriented architecture: A wrapper service model approach
- Tez No: 387641
- Danışmanlar: DOÇ. DR. ADEM KARAHOCA
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2012
- Dil: Türkçe
- Üniversite: Bahçeşehir Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgi Teknolojileri Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
Bu tez çalışması kapsamında servis tanımından başlayarak, servis odaklı mimarinin (SOA) ne olduğu, teknik ve mimari özellikleri, sağladığı faydalar, SOA tasarım prensipleri, servis modelleri ve web servisler, yazılımın servis olarak sunulması (SAAS) ve diğer anahtar SOA kavramları incelenip açıklanarak oluşturulmuş bir literatür taraması sunulmaktadır. Ayrıca farklı teknolojiler ile geliştirilmiş, kendi içerilerinde çeşitli iş kuralları ve iş mantığını içeren, bazı durumlarda bütünüyle bir iş sürecini, bazen de bir iş süreçleri bütününü temsil eden, kurum içi geleneksel uygulamaların, nasıl iş servisleri haline getirildikleri ve SOA yapısı içerisinde nasıl diğer bileşenler ile entegrasyonlarının sağlandığı, entegrasyon için kullanılan teknolojiler incelenip açıklanmaktadır ve bu konular üzerinde yapılmış olan diğer çalışmalar hakkında özet bilgiler verilmektedir. Devamında geleneksel yazılımın SOA içerisinde entegrasyonu için bir sarmalayıcı servis modeli yaklaşımı sunulmaktadır ve bu modelin bir geleneksel çekirdek bankacılık uygulamasının belirli işlevselliklerinin sarmalanıp servis olarak sunulmasında nasıl kullanıldığı gösterilmektedir.
Özet (Çeviri)
In the scope of this thesis, beginning with the definition of service, the description of service oriented architecture (SOA), its technical and architectural characteristics, benefits it provides, SOA design principles, service models and web services, software as a service (SAAS) and other key concepts of SOA are studied and explained, and a literature review presented. Besides it is also studied and explained, how the enterprise - wide legacy applications, that are developed with different technologies, contain number of various business rules and business logic within, representing in some cases an entire business process or sometimes a sum of business processes, are turned into business services and integrated with the other components in SOA and the technologies that are used for these integration activities. Additionally brief information from the studies about the subjects previously mentioned is given. Afterwards, for the integration of legacy software in SOA, a wrapper service model approach is presented and it is indicated how this model is used to wrap particular functionalities of a legacy core banking application and to provide these functionalities as services.
Benzer Tezler
- Bridging knowledge across architectural heritage and digital fabrication technologies
Mimari miras ile dijital fabrikasyon teknolojileri arasında bilgi köprüsü kurmak
BEGÜM HAMZAOĞLU
Doktora
İngilizce
2024
Mimarlıkİstanbul Teknik ÜniversitesiBilişim Ana Bilim Dalı
PROF. DR. MİNE ÖZKAR KABAKÇIOĞLU
- Açık kaynaklı yazılımlar ile OGC web servisleri üzerinden görerek uçuş bilgilerinin kartografik sunumu
Cartographic portrayal of visual flight information on OGC web services using open source software
ABDULKADİR MEMDUHOĞLU
Yüksek Lisans
Türkçe
2015
Jeodezi ve FotogrametriYıldız Teknik ÜniversitesiHarita Mühendisliği Ana Bilim Dalı
DOÇ. DR. ALİ MELİH BAŞARANER
DR. YAVUZ SELİM ŞENGÜN
- Nesneye dayalı yazılımları servis odaklı modüllere ayrıştırma için öğrenme tabanlı bir yöntem
A learning-based method for extracting service-oriented modules in object-oriented software
URAL ERDEMİR
Doktora
Türkçe
2014
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Bilimleri Ana Bilim Dalı
DOÇ. DR. FEZA BUZLUCA
- Generating web service tests during behavior-driven development
Web servis testlerinin davranış-odaklı geliştirme esnasında üretilmesi
AHMET FURKAN ORUÇ
Yüksek Lisans
İngilizce
2016
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. TOLGA OVATMAN
- Deniz hedeflerinin otomatik olarak sınıflandırılmasında SOA yaklaşımının kullanımı
Marine target classification using SOA architecture
BAKİ BATI
Doktora
Türkçe
2021
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKocaeli ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. NEVCİHAN DURU