Durum Farkında Servis Platform (casp) Mimarisi, Tasarımı ve Geliştirilmesi

dc.contributor.author Kurtel, Kaan
dc.contributor.author Çelikkan, Ufuk
dc.date.accessioned 2023-06-16T17:51:39Z
dc.date.available 2023-06-16T17:51:39Z
dc.date.issued 2017
dc.description.abstract Modern bilisim ve iletisim teknolojileri, çok genis bir çevrede etkili olan bilgisayar agları ve uygulamaları aracılıgı ile çesitli kaynaklardan verileri toplamakta ve islemektedir. Nesnelerin interneti olarak da tanımlanan bu kavram, çesitli haberlesme protokolleri sayesinde bilgi paylasan ve haberlesen karmasık bir ag olusturmus cihazlar sistemidir. Bu sistem karmasık bir yapı göstermekte, farklı yapısal özelliklerde ve degismeye meyilli fazla sayıda yazılım ve donanım ürününü içinde barındırmaktadır. Nesnelerin interneti kavramını en fazla destekleyen olgu ise, akıllı nesneler olarak tanımlanan sensör, kamera, mikro yongalar ve RFID teknolojileridir. Bu projede, akıllı nesneleri kullanan durum-farkında uygulamalar için genel bir altyapı ve mimari çözüm gelistirilmistir. Isletim sistemlerinden esinlenen servis tabanlı ara yazılım katmanı içeren mimari sisteminin tasarımında kullanılmıstır. Sensörler, cihazlar, servisler ve uygulamalar birbirinden ayrılmıstır. Projenin temel amacı, sistem yöneticilerinin yeni gereksinimlerden kaynaklanan yeni durum farkındalık bilgileri ile çesitli servisler arasında, mevcut bilgi sistemine mimaride bir degisiklik yapmadan, gelen verileri uygulamalar ile sorunsuz ve kolaylıkla entegre eden bir yapı gelistirilmesidir. Projede Durum Farkında Uygulama Gelistirme Platformu-PCAD olarak adlandırılan bir platform ve kullanıcı gelistiricileri için bir arayüz kütüphanesi gelistirilmistir. Projede iki farklı gelistirme iskeleti kullanarak iki alternatif gelistirme yapılmıstır. Bunlardan ilkinde aktör tabanlı bir formalizm olan AKKA iskeleti ile Scala dili ve MySQL iliskisel veri tabanı kullanılmıstır. Ikinci gerçeklestirmede ise Node.js iskeleti, MQTT simsar mimarisi ve NoSQL veri tabanı kullanılmıstır. Her iki gerçeklestirmede de, yazılım uygulamalarının kullanması için RESTful kullanan bir ara yüz sunmaktadır. Kullanıcılar ayrıca bir web arayüzü aracılıgı ile veri alabilmekte, uygulamalar ve sensör yazılımlarını kayıt ettirebilmekte, kimlik dogrulayabilme ve erisim haklarını belirleyebilmektedir. Ayrıca AKKA gerçeklestirilmesinde PYTHON dilinde programlama arayüzü kütüphanesi de sunulmaktadır. Her iki gelistirme iskeleti de yazılım mühendisligi esaslarına göre test edilmis, sistemlerin kurulma ve kullanım kılavuzları hazırlanmıstır. Projede yapılan bu çalısmaların akıllı nesneleri kullanan durum-farkında uygulamalar konusunda yeni projeler yapılmasına önayak olması beklenmektedir. Proje, ekipte yer alan kisilerin akademik ve arastırma becerilerini gelistirmelerine de katkı saglamıstır. en_US
dc.identifier.uri https://search.trdizin.gov.tr/yayin/detay/619484
dc.identifier.uri https://hdl.handle.net/20.500.14365/4277
dc.language.iso tr en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Uygulama Iskeleti en_US
dc.subject Yazılım Mimarisi en_US
dc.subject Durum Farkında Uygulama Gelistirme Platformu en_US
dc.subject Algılayıcılar en_US
dc.title Durum Farkında Servis Platform (casp) Mimarisi, Tasarımı ve Geliştirilmesi en_US
dc.type Project en_US
dspace.entity.type Publication
gdc.coar.access open access
gdc.coar.type other
gdc.description.department İzmir Ekonomi Üniversitesi en_US
gdc.description.departmenttemp İzmir Ekonomi Üniversitesi, İzmir Türkiye İzmir Ekonomi Üniversitesi, Mühendislik ve Bilgisayar Bilimleri Fakültesi, Yazılım Mühendisliği Bölümü, İzmir, Türkiye en_US
gdc.description.endpage 173 en_US
gdc.description.publicationcategory Diğer en_US
gdc.description.scopusquality N/A
gdc.description.startpage 1 en_US
gdc.description.wosquality N/A
gdc.identifier.trdizinid 619484
gdc.index.type TR-Dizin
gdc.virtual.author Çelikkan, Ufuk
gdc.virtual.author Kurtel, Kaan
relation.isAuthorOfPublication 95582a0f-53d4-4e24-a6c6-e7b2c6968ce6
relation.isAuthorOfPublication d848ec0e-a5cc-4886-a48f-7580af48d9b3
relation.isAuthorOfPublication.latestForDiscovery 95582a0f-53d4-4e24-a6c6-e7b2c6968ce6
relation.isOrgUnitOfPublication 805c60d5-b806-4645-8214-dd40524c388f
relation.isOrgUnitOfPublication 26a7372c-1a5e-42d9-90b6-a3f7d14cad44
relation.isOrgUnitOfPublication e9e77e3e-bc94-40a7-9b24-b807b2cd0319
relation.isOrgUnitOfPublication.latestForDiscovery 805c60d5-b806-4645-8214-dd40524c388f

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3323.pdf
Size:
4.89 MB
Format:
Adobe Portable Document Format