Show simple item record

dc.contributor.advisorDoğdu, Erdoğan
dc.contributor.authorMescigil, Ömer
dc.date.accessioned2021-05-08T11:23:00Z
dc.date.available2021-05-08T11:23:00Z
dc.date.submitted2007
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/683782
dc.description.abstractÜniversitesi : TOBB Ekonomi ve Teknoloji ÜniversitesiEnstitüsü : Fen BilimleriAnabilim Dalı : Bilgisayar MühendisliğiTez Danışmanı : Doç. Dr. Erdoğan DoğduTez Türü ve Tarihi : Yüksek Lisans-Haziran 2007Ömer MESC G LServis Kalitesi Destekli Otomatik Web Servisleri YürütücüsüÖZETBPEL birleşik web servislerde kullanılan bir endüstri standardıdır. BPEL ileweb servislerinden kurulu bir iş akışı oluşturulabilir ve bir BPEL yürütücüsüüzerinde işletilebilir. Standart BPEL ile web servislerinin dinamikçalıştırılması gerçekleştirilebilir; ancak otomatik servis seçim desteğisağlanamamaktadır. Bu tez kapsamında servislerin gerçek zamanlı seçiminisağlamak üzere BPEL diline servis kalitesi eklentisi yapılmıştır. Ayrıcakullanıcının tanımladığı servis kalitesi parametrelerini kullanan bazı basitservis seçim algoritmaları önerilmiştir. Böylelikle yürütücünün iş çıkarmayeteneği arttırılmıştır. Önerilen çözüm servis kalitesini destekleyecek şekildeaçık kaynaklı bir BPEL yürütücüsü, ActiveBPEL, üzerindegerçekleştirilmiştir. Ayrıca servis seçim algoritmalarının başarımını ölçmeküzere kapsamlı bir test ortamı geliştirilmiştir. Yapılan testler ile Servis KalitesiDestekli BPEL Yürütücüsü'nün BPEL süreçlerine ilişkin ortalama cevaplamasürelerini düşürerek sistemin genel başarımını arttırdığını gösteren sonuçlarsunulmaktadır.Anahtar Kelimeler: Web servisleri, dinamik servis seçimi, QoS, BPEL, XML.1
dc.description.abstractUniversity : TOBB University of Economics and TechnologyInstitute : Institute of Natural and Applied SciencesScience Programme : Computer EngineeringSupervisor : Associate Professor Dr. Erdoğan DOĞDUDegree Awarded and Date : M.Sc.-June 2007Ömer MESC G LAutomatic Web Services Execution Engine with QoS SupportABSTRACTBusiness Process Execution Language for Web Services (BPEL) is an industrystandard language for web services composition. BPEL allows users to compose andexecute web services-based workflows utilizing distributed web services. StandardBPEL allows dynamic execution of web services, but automatic service selection isnot supported. We propose to extend WS-BPEL to allow users to specify Quality ofServices (QoS) parameters that will guide the BPEL execution engine to selectappropriate services during run-time that will improve the engine performancetowards higher system throughput. For this we propose to use some simple serviceselection algorithms that utilize user-specified QoS parameters. We implemented ourproposal by extending an open-source BPEL engine, ActiveBPEL, to support QoSparameters. We also developed an extensive test environment to test the performanceof the algorithms for service selection. We present the results showing that QoS-supported BPEL execution improves the overall system throughput by lowering theaverage execution times of BPEL processes.Keywords: Web services, service selection, QoS, BPEL, XML.1en_US
dc.languageTurkish
dc.language.isotr
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleServis kalitesi destekli otomatik web servisleri yürütücüsü
dc.title.alternativeAutomatic web services execution engine with qos support
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentBilgisayar Mühendisliği Ana Bilim Dalı
dc.identifier.yokid201356
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityTOBB EKONOMİ VE TEKNOLOJİ ÜNİVERSİTESİ
dc.identifier.thesisid199633
dc.description.pages81
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess