Benzer belgeler
Mobil Cihazlardan Web Servis Sunumu

Bilgi Servisleri (IS)

COĞRAFİ BİLGİ SİSTEMLERİ ArcGIS SERVER A GİRİŞ EĞİTİMİ

KENT BİLGİ SİSTEMLERİ STANDARTLARININ BELİRLENMESİ ÇALIŞTAYI T.C. ÇEVRE VE ŞEHİRCİLİK BAKANLIĞI COĞRAFİ BİLGİ SİSTEMLERİ GENEL MÜDÜRLÜĞÜ

T.C. YILDIZ TEKNĐK ÜNĐVERSĐTESĐ FEN BĐLĐMLERĐ ENSTĐTÜSÜ

SBE16 / Akıllı Metropoller Ekim 2016 / İSTANBUL

ESRI Türkiye Konferansı

Üzerinde. Y.Müh.Mehmet ERBAŞ, Y.Müh.Hakan ŞAHİN, Y.Müh.Emre SOYER,

ESRI Türkiye Konferansı BULUT BİLİŞİM İLE TURİZM HARİTALARININ YAYIMLANMASI: TRABZON İLİ ÖRNEĞİ

UHeM ve Bulut Bilişim

WEB SERVİSLERİNİN CBS ALANINDA KULLANIMI

Android e Giriş. Öğr.Gör. Utku SOBUTAY

COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ

Nagios XI Günümüzün talep gören kurumsal gereksinimleri için en güçlü BT altyapısı gözetim ve uyarı çözümüdür.


Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.

Tekir (Ön Muhasebe Yazılımı)

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.

CENG 302 Yazılım Mühendisliği Yazılım Mimarisi - Devam. Alper UĞUR

COĞRAFİ VERİ SETLERİ VE SERVİSLERİNİN TANIMLANMASINDA METAVERİ KULLANIMI

ÖZGÜR YAZILIMLAR İLE J2EE

Kurumsal Yönetim Sistemleri Sistemleri

Kültür Varlıklarının Web Otomasyonu

PHP 1. Hafta 1. Sunum

Servis olarak Altyapı

Uygulamaları ulut bilişime geçirmeden önce, firmanızın/şirketinizin ya da. işinizin gereksinimlerini göz önüne almanız gerekir. Aşağıda bulut bilişime

Dünya CBS Günü Kasım 2015, Ankara

Bilindiği üzere Bilgi Güvenliği Yönetim Sistemi, bilgi ve bilgi varlıklarının

PBBI Konumsal Zeka (MapInfo Suite) 6. MapInfo Kullanıcılar Konferansı. Çözüm ve Ürün Tanıtımı

Bilindiği üzere Bilgi Güvenliği Yönetim Sistemi, bilgi ve bilgi varlıklarının

UKVA için Portal Teknolojisinin Değerlendirilmesi

Veritabanı Uygulamaları Tasarımı

Bulut Bilişimin Hayatımızdaki Yeri İnternet Haftası Etkinlikleri 17 Nisan Yard.Doç.Dr.Tuncay Ercan

ĐSTEMCĐ SUNUCU SĐSTEMLER DERSĐ FĐNAL ÇALIŞMASI SORULAR YANITLAR

Tarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan

ED Model Yapıtaşı Haberleşme Altyapısı

Hizmet Odaklı Mimariye Dayanan İş Süreçleri Yönetimi Sistemi

Bayi Servis Otomasyon Sistemi

WINDESKCONCENTO. sıgnum. Kurumsal İş Süreçleri Uygulamaları. windesk.com.tr

Veri Tabanı Yönetim Sistemleri Bölüm - 3

VERİ TABANI SİSTEMLERİ

KENT BİLGİ SİSTEMLERİ DOÇ. DR. VOLKAN YILDIRIM ARŞ. GÖR. ŞEVKET BEDİROĞLU. Kent Bilgi Sistemlerinde İnternet CBS- Ders 6

Farklı Mobil Platformlar Üzerinde Servis Tabanlı Mimari(SOA) Yaklaşımı: Elektronik Uçuş Çantası Vaka Çalışması

ArcGIS Viewer for Silverlight (Giriş)

100 % Özel Türk Şirketi

TC KİMLİK NO SMS GÖNDERİM SOAP API

Veritabanı. Ders 2 VERİTABANI

CBS de Kocaeli Modeli. Yusuf Ziya DEMİRCİ Harita Y. Mühendisi

1.Mailbox Server Role:

VIDEOCELL API. Versiyon 1.0.0

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Lojistik Bilgi Teknolojileri ÖĞR. GÖR. MUSTAFA ÇETİNKAYA

ANKARA ÜNİVERSİTESİ ELMADAĞ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ

Birlikte Çalışabilirlik Esasları Rehberi 2.1 Sürümü Güncellemeleri Hakkında Not

T.C. Başbakanlık Afet ve Acil Durum Yönetimi Başkanlığı AY D E S AFET YÖNETİM VE KARAR DESTEK SİSTEMİ - GENEL TANITIM

Natura 2000 VERI TABANı (GÖREV 2)

08225 AĞ TEMELLERĠ. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. 20 EKi Salı, Çarşamba

Küme Bilgisayarlar. Enabling Grids for E-sciencE. Onur Temizsoylu. Grid ve Küme Bilgisayarlarda Uygulama Geliştirme Eğitimi ODTÜ, Ankara

PROGRAMLAMA TEMELLERİ

MOBIL UYGULAMA GELIŞTIRME

FIRAT ÜNİVERSİTESİ BİLGİSAYAR MÜH.

Borsa Bilgi Sistemi TEKLİF DOSYASI

ARGUS Plus Version ERP Sistemi

Kurumsal Mimari. (Enterprise Architecture) MUSTAFA ULUS, 2015

Kepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış

JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması

Halil AKINCI 1, Çetin CÖMERT 2.

C# nedir,.net Framework nedir?

SOAP API. Mobildev Toplu Mesajlaşma API

Video Konferans ve Kurumsal İletişim Sistemi

COĞRAFİ BİLGİ SİSTEMLERİ ARCGIS GİRİŞ EĞİTİMİ

TÜİK e-vt Teknik Kılavuz

Spring Ekosisteminde Kurumsal Yazılım Geliştirme. Kenan Sevindik Harezmi Bilişim Çözümleri A.Ş.

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

VERİ MADENCİLİĞİ (Web Madenciliği)

Logsign Hotspot. Güvenli, izlenebilir, hızlı ve. bağlantısı için ihtiyacınız olan herşey Logsign Hotspot da!

KONUMSAL VERİNİN ELDE EDİLMESİNDE MOBİL CBS OLANAKLARI: GELENEKSEL YÖNTEMLERLE KARŞILAŞTIRMA. Fatih DÖNER

VERİ TABANI YÖNETİM SİSTEMLERİ

DITA ile Uygulama Belgeleri Hazırlamak

BİLİŞİM SİSTEMLERİ GÜVENLİĞİNDE YENİ EĞİLİMLER

Akademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu

Compiere Açık kodlu ERP + CRM yazılımı. Hüseyin Ergün Önsel Armağan Serkan Demir

İNTERNET TABANLI CBS UYGULAMASI: TRABZON İLİ ÖRNEĞİ

StruxureWare TM Data Center Expert. Veri Merkezi Altyapı Yönetimi (DCIM) Yazılımı.

Plaka Tanıma. Plaka. Tanıma Sistemi. Sistemi

İnceleme!Değerlendirme!Raporu!

SYNCGUIDE. Çok Kanallı Ürün Bilgi Yönetimi. SYNCGUIDE, GDSN uyumlu veri senkronizasyonu ve ürün bilgisi yönetim sistemidir.

Grid Bilgi Sistemleri (Grid Information Systems)

Film Arşiv Sistemi. Yazılım Tasarım Belgesi

SİGORTACILIKTA PERFORMANS: WEBLOGIC COHERENCE, EXADATA

Lojistik ve Taşımacılık Sektöründe Yeni Hizmet Modeli. Lojistik ve Taşımacılık Sektöründe Yeni Hizmet Modeli

T.C. ÇALIŞMA VE SOSYAL GÜVENLİK BAKANLIĞI İŞ SAĞLIĞI VE GÜVENLİĞİ GENEL MÜDÜRLÜĞÜ. Kemal ÖZAT. İSG Uzman Yardımcısı İSG-KATİP Şubesi

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

Güvenli Doküman Senkronizasyonu

Seyhan Havzası Küresel İklim Değişikliği Etkileri İzlenmesi Sistemi WEB Tabanlı CBS Projesi

Jeoloji Mühendisleri için ArcGIS Eğitimi

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

ArcGIS for Desktop Giriş Eğitimi

3. hafta Bulut Bilişim Mimari Yapısı

Transkript:

PAZARTESİ SALI 2015-2016 Ders Programı 1. Öğretim 09.00-09.50 10.00-10.50 11.00-11.50 12.00-12.50 HRT4291 WEB TABANLI CBS GR:11 Ü.GÜMÜŞAY EZ-121 ; D1-129 HRT4291 WEB TABANLI CBS GR:22 Ü.GÜMÜŞAY EZ-121 ; D1-129 2. Öğretim 17.00-17.50 18.00-18.50 HRT4291 WEB TABANLI CBS GR:21 Ü.GÜMÜŞAY E1-113 ; D1-129

Web Tabanlı Coğrafi Bilgi Sistemleri Web Tabanlı Coğrafi Bilgi Sistemlerinin Temelleri Web Tabanlı Coğrafi Bilgi Sistemleri Servis Yönelimli Mimari Open Geospatial Consortium Web Tabanlı Coğrafi Bilgi Sistemi Örnekleri

Web Components Tabanlı CBS nin of Temelleri SDI Web Tabanlı CBS, dağıtık bilgisayar ağı üzerinde, coğrafi veriye ve analiz fonksiyonlarına erişimde, coğrafi analizlerin yapılmasında, analiz sonuçlarının görüntülenmesinde, interneti kullanan CBS yöntemidir. Web Tabanlı CBS istemci/sunucu yapısındadır. İstemci/Sunucu uygulamasının üç bileşeni vardır: İstemci, Sunucu ve Ağ

Web Tabanlı CBS nin Temelleri Klasik İstemci/Sunucu Modeli

Web Tabanlı CBS nin Temelleri Web Tabanlı CBS nin üç bileşeni vardır

Web Tabanlı CBS nin Temelleri Sunucu Tarafından Web Tabanlı CBS

Web Tabanlı CBS nin Temelleri İstemci Tarafından Web Tabanlı CBS

Web Tabanlı Coğrafi Bilgi Sistemleri Sunucu/istemci mimarisindeki birlikte işlerlik sorunu

Web Tabanlı Coğrafi Bilgi Sistemleri Birlikte işlerlik, bir birimin diğer birimlerin tanımlayıcı özellikleri ile ilgili bilgisi olmaksızın bu birimlerle haberleşebilmesi, veri transferi yapabilmesi ve uygulamaları çalıştırabilmesidir. Birlikte işlerlik altyapısını sağlayacak en uygun yöntem Servis Yönelimli Mimariye (Service Oriented Architecture - SOA) dayanan Web servis uygulamalarının kullanılmasıdır.

Servis Yönelimli Mimari (SYM) İnternet üzerinde çok sayıda servis olmasına rağmen tek bir servisin farklı kullanıcıların ihtiyaçlarını karşılaması mümkün değildir. Konumsal servislerin sayılarının artması ile birlikte bu servislere erişimi düzenleyecek yöntem gereksinimi ortaya çıkmıştır. Servis Yönelimli Mimari (Service Oriented Architecture - SOA) farklı kullanıcıların gereksinimlerini karşılayacak dağıtık yapıda, dinamik, esnek ve yeniden yapılandırılabilir servis sistemi oluşturma olanağı sunmaktadır.

Servis Yönelimli Mimari (SYM) SYM esas olarak birbirleri ile tanımlı arayüzler aracılığıyla haberleşen servislerden meydana gelmiştir. SYM bir servis tarafından sunulan verilerin ve fonksiyonların diğer servisler ya da kullanıcılar tarafından kullanılmasına olanak veren bir altyapı oluşturmaktadır. SYM yaklaşımı ile değişen ihtiyaçlara ve teknolojilere kolaylıkla uyarlanabilecek esneklikte, bakımı daha kolay ve tutarlı sistemler kurulabilir.

Servis Yönelimli Mimari (SYM) Servis ve servis arayüzlerinin tasarlanması ve geliştirilmesinde önemli yol gösterici olan SYM ile ilgili ana prensipler aşağıdaki gibi sıralanabilir. Gevşek bağlılık: SYM nın en önemli özelliği gevşek bağlı olmasıdır. Gevşek bağlılık servis sunucusunun ve servis kullanıcısının servisin temelini oluşturan teknoloji veya uygulama değişikliğinden etkilenmemesi prensibidir. Gevşek bağlılığın esasını servis kaynaklarının yalnızca servis sağlayıcı tarafından belirli standartlara göre tanımlanan servis arayüzleri aracılığıyla mesaj göndererek kullanılabilmesi oluşturmaktadır. Böylece, servis sağlayıcısı sunduğu verilerde veya uygulamada değişiklik yapsa bile servis kullanıcısı bundan etkilenmeden servise aynı arayüzü kullanarak erişebilir. Servis ile kullanıcı arasındaki bağlantı servis arayüzü kurallarına göre kurulur.

Servis Yönelimli Mimari (SYM) Birlikte işlerlik: Gevşek bağlılık gibi birlikte işlerlik de başarılı SYM nın gerçekleştirilmesinde önemli bir prensiptir. Birlikte işlerlik SYM deki birlikte çalışmayı engelleyecek ya da sınırlayacak teknolojik özelliklerin ve sınırlamaların etkisini ortadan kaldıran bir prensiptir. Birlikte işlerlik farklı teknolojileri kullanan servislerin ve kullanıcıların bilgi değişimini ve birlikte çalışmalarını mümkün kılar. SYM nın ana ilkesi servislerin ve kullanıcıların geliştirildikleri platformdan bağımsız olacak şekilde birlikte çalışmalarını sağlar. Öyle ki; Linux işletim sisteminde Java ve Oracle veritabanı kullanılarak geliştirilmiş bir servisi, Windows platformunda Visual C++ kullanılarak geliştirilen bir istemci kullanabilir. Gevşek bağlılıkta olduğu gibi birlikte işlerliğin desteklenmesinde de belirli standartlara uygun olarak geliştirilmiş arayüzler aracılığıyla mesajlaşma önemli bir rol oynar.

Servis Yönelimli Mimari (SYM) Yeniden kullanılabilirlik: Yeniden kullanılabilirlik tasarım ve geliştirme işlemlerini optimize ederek yeni sistem geliştirme maliyetlerini azaltır. Yeniden kullanılabilirlik prensibi maliyeti azaltmaya önem vererek tasarım yapmak ve uygulama geliştirmektir. Gevşek bağlılık ve birlikte işlerlik prensiplerini destekleyecek şekilde tasarlanmış ve geliştirilmiş bir servisin yeniden kullanılabilmesi mümkündür. Öyle ki, her türlü kullanıcı kendisine özgü bir servise gerek kalmadan ihtiyaçlarını karşılayan ortak bir servisten yararlanabilir.

Servis Yönelimli Mimari (SYM) Bulunabilirlik: Bulunabilirlik yeniden kullanılabilirliği destekler ve servisleri kolaylıkla bulunabilecek şekilde yayınlanmalarını gerektirir. Bir servisin değişik kullanıcılar tarafından kullanılabilmesi için öncelikle servisin bulunabilmesi gereklidir. Bir servis ne kadar kapsamlı hizmet veriyor olsa da, servis sonraki kullanımlar için bulunamıyorsa bir etkisi olamaz. Servisleri bulmanın yolu katalog servisinin kullanılmasıdır. Katalog servisi servisler ile ilgili bilgileri tutar ve bu bilgilerin bulunması için imkanlar sunar. Böylece, yeni sistem tasarlayan ve gerçekleştirenler kullanabilecekleri mevcut servisleri katalog servisleri aracılığıyla bulabilirler.

Servis Yönelimli Mimari (SYM) SYM bul-bağlan-çalıştır (find-bind-execute) modelini kullanır. Bu modelde servis sağlayıcılar servislerini servis kayıtçılarına kaydeder. Yapılan servis kayıtları istemcilerin istedikleri özelliklere uyan servisleri bulmalarında kullanılır. Servis kayıtlarında istemci tarafından istenilen servis mevcut ise, kayıtçı istemciye servisin adresini ve bilgilerini gönderir Servis Kaydı Bulma Yayınlama Servis Kullanıcı Bağlama ve İstem Servis Sağlayıcı

Servis Yönelimli Mimari (SYM) WMS Arayüzü WMS HTTP Web VT Yollar Birleşik Harita Kullanıcı 1 Respons Web VT Tehlikeli Atıklar Web VT Ortofoto Görüntü Internet Birlikte işlerlik kavramının görüntülenmesi

OGC (Open Geospatial Consortium) OGC Yersel konumlama ve konuma bağlı servisler için standartlar geliştirmeyi sürdüren, kar amacı gütmeyen, gönüllü katılımcılar arasında fikir birliği sağlayarak uluslararası standart belirleme organizasyonudur. OGC, herkesin herhangi bir ağ, uygulama veya platform üzerinden coğrafi bilgi ve servislerden faydalanabilmesi amacını taşıyan 400 den fazla üniversiteler, ülke ve yerel hükümet kuruluşları, görüntüleme şirketleri, veritabanı yazılım şirketleri, işletim sistemi yazılım şirketleri ve diğer teknoloji sağlayıcılarından oluşmaktadır. http://www.opengeospatial.org

OGC (Open Geospatial Consortium) OGC, coğrafi bilginin internet üzerinden kullanılabilmesi için, * Farklı coğrafi veri depoları, servisler ve uygulamalar arasında birlikte çalışabilirliği sağlamak, * Onaylanmış arayüz ve standartların oluşturulması ile sonuçlanan uluslararası fikir birliği sürecini yönetmektir.

Open Geospatial Consortium (OGC) Coğrafi İşaretleme Dili (GML), coğrafi detayları tarif etmek için OGC tarafından hazırlanmış XML grameridir. GML coğrafi sistemler için modelleme dili ve internetteki coğrafi işlemler için açık değişim formatı olarak hizmet etmektedir. <gml:point gml:id="p6" srsname="urn:ogc:def:crs:epsg:6.6:4326"> <gml:pos dimension="2">45.67 88.56</gml:pos> </gml:point> ISO, hazırladığı ISO:19136:2007 Geographic Information - Geography Markup Language belgesiyle GML i 2007 yılında kabul etmiştir.

TEŞEKKÜRLER