WEB SERVİSLERİNİN CBS ALANINDA KULLANIMI

Benzer belgeler
Mobil Cihazlardan Web Servis Sunumu


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


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

Köylerin Altyapısının Desteklenmesi Yatırım İzleme Bilgi Sistemi Projesi - KÖYDES T.C. İÇİŞLERİ BAKANLIĞI MAHALLİ İDARELER GENEL MÜDÜRLÜĞÜ

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ÜĞÜ

UNIVERSAL BİLGİ TEKNOLOJİLERİ

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

CBS Arc/Info Kavramları

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

DSİ kapsamında oluşturulan dağınık durumdaki verilerinin düzenlenmesi, yeniden tasarlanarak tek bir coğrafi veri tabanı ortamında toplanması,

ESRI Türkiye Konferansı

VERİ TABANI YÖNETİMİ. Yrd.Doç.Dr. Füsun BALIK ŞANLI YTÜ

Yaratıcı Sistemler, Akılcı Çözümler. Nubis

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

KURUMSAL PORTAL TASARIMI

ÇEKMEKÖY BELEDİYESİ KENT BİLGİ SİSTEMİ VERİLERİNİN GÜNCELLEMESİ PROJESİ

TARBİL Kapsamında Uydu ve Yersel Veri Tespit, Kayıtçı İşlem Yönetim Sistemi Geliştirilmesi

SAĞLIK BİLGİ SİSTEMLERİNİN TARİHSEL GELİŞİMİ

KURUMLAR ARASI WMS KULLANIMI BUSKİ NİLÜFER BELEDİYESİ ÖRNEĞİ

Mali Kaynak Dağılım Tablosu BİLGİ TEKNOLOJİLERİ DAİRE BAŞKANLIĞI PERFORMANS PROGRAMI

SUNUM KAPSAMI INSPIRE PROJESİ TEMEL BİLGİLERİ

Gerçek (True) Ortofoto ve Coğrafi Veri Üretimi Projesi

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

TÜİK e-vt Teknik Kılavuz

BĠLGĠ ĠġLEM DAĠRESĠ BAġKANLIĞI. TEġKĠLAT YAPISI VE ÇALIġMA ESASLARINA DAĠR YÖNERGE. BĠRĠNCĠ BÖLÜM AMAÇ, KAPSAM, HUKUKĠ DAYANAK, ĠLKELER ve TANIMLAR

BİLGİ İŞLEM DAİRESİ BAŞKANLIĞI BİLGİ SİSTEMLERİ ŞUBE MÜDÜRLÜĞÜ TEŞKİLAT YAPISI VE ÇALIŞMA ESASLARINA DAİR YÖNERGE

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

ÇEVRE VE ORMAN BAKANLIĞI CBS ÇALIġMALARI

CBS UYGULAMALARINDA XML VE VERİ GÜVENLİĞİ

İGABİS. İGDAŞ Altyapı Bilgi Sistemi

BĠLGĠ ĠġLEM DAĠRESĠ BAġKANLIĞI COĞRAFĠ BĠLGĠ SĠSTEMLERĠ ġube MÜDÜRLÜĞÜ TEġKĠLAT YAPISI VE ÇALIġMA ESASLARINA DAĠR YÖNERGE

CBS Arc/Info Kavramları

UZAKTAN EĞİTİM MERKEZİ

ArcGIS Viewer for Silverlight (Giriş)

Avlanmaya Açık ve Kapalı Alanlara İlişkin Coğrafi Bilgi Sistemi Projesi

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

İNTERNET TABANLI COĞRAFİ BİLGİ SİSTEMİ UYGULAMALARINDA GEOSERVER ARCGIS SERVER VE GOOGLE MAP API ENTEGRASYONU

COĞRAFİ BİLGİ SİSTEMLERİ ŞUBE MÜDÜRLÜĞÜ FAALİYET VE PROJELERİ

Mobil Cihazlardan Web Servis Sunumu Özlem Özgöbek 1, R. Cenk Erdur 2 1,2

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

VERİ TABANI UYGULAMALARI

Elbistan Meslek Yüksek Okulu Güz Yarıyılı EKi Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU

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

Natura 2000 VERI TABANı (GÖREV 2)

UHeM ve Bulut Bilişim

Bulut Bilişim. Ege Üniversitesi Bilgisayar Mühendisliği Web Servisleri

Pardus Vizyonu. Prof. Dr. Abdullah ÇAVUŞOĞLU

WEB SERVS TABANLI GELTRLEN MOBL UYGULAMALAR: ODTÜ MOBL ÖRENC LER BLG SSTEM (MOBS)

e-fatura UYGULAMASI (Entegrasyon Kılavuzu) Şubat 2010 ANKARA e-fatura Uygulaması (Entegrasyon Kılavuzu) Şubat 2010 Versiyon : 1.

6. MapInfo Kullanıcılar Konferansı

Mobil Cihazlardan Web Servis Sunumu

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

MİLLİ EMLAK GENEL MÜDÜRLÜĞÜ

1. ANALİZ ÇALIŞTAYI DEĞERLENDİRMESİ

yenilikçi bir yatırım yönetim sistemine giriş yapın.

Selahattin Esim CEO

ArcGIS Platformu Yazılım Geliştirme Çözümleri

BİLGİ TEKNOLOJİLERİ DAİRESİ BAŞKANLIĞI. Coğrafi Bilgi Teknolojileri LOREM İPSUM Şubesi Müdürlüğü ANKARA 2015 LOREM İPSUM

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

ESİS Projesi. Kaynaklar Bakanlığı

SAMGAZ ve SelÇukGAZ DOABİS CBS UYGULAMALARI

ArcGIS for Desktop Giriş Eğitimi

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

BioAffix Ones Technology nin tescilli markasıdır.

5651 ve 5070 Sayılı Kanun Tanımlar Yükümlülükler ve Sorumluluklar Logix v2.3 Firewall. Rekare Bilgi Teknolojileri

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

Tapu ve MEGSİS Servislerine, heryeden erişim... Mekansal Gayrimenkul Sistemi (MEGSİS)

1 / 5. Mehmet Alper Şen. Kıdemli Yazılım Uzmanı. İletişim Bilgileri

OGC WEB SERVİSLERİ İLE ÜÇ BOYUTLU HARİTACILIK UYGULAMALARI

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

License. Veri Tabanı Sistemleri. Konular büyük miktarda verinin etkin biçimde tutulması ve işlenmesi. Problem Kayıt Dosyaları

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

KARABAĞLAR BELEDİYESİ COĞRAFİ BİLGİ SİSTEMİ UYGULAMA YAZILIMI VE ENTEGRASYON ÇALIŞMALARI BAKIM ve TEKNİK DESTEK HİZMETİ İŞİ TEKNİK ŞARTNAMESİ

Kamu Sertifikasyon Merkezi


COĞRAFİ BİLGİ SİSTEMLERİ Building Geodatabase Eğitimi

O P C S T A N D A R D I

NUH UN GEMİSİ Ulusal Biyolojik Çeşitlilik VERİTABANI

ĐZMĐR BÜYÜKŞEHĐR BELEDĐYESĐ COĞRAFĐ ADRES BĐLGĐ SĐSTEMĐ

EKREM YILDIRIM - İşletme ve Bakım Yönetmeni Powernet Maestro EAM Entegrasyonu

Veritabanı Uygulamaları Tasarımı

Veri Tabanı-I 1.Hafta

HAKKIMIZDA. Misyonumuz; Vizyonumuz;

PHP 1. Hafta 1. Sunum

EKLER EK 12UY0106-5/A4-1:

XML Web Servisleri ile Oracle ve SQL Server Veri Tabanları Arasında Veri Transferi

Bilgi Servisleri (IS)

BİLGİ İŞLEM DAİRE BAŞKANLIĞI İŞ TANIMLARI SIRA NO ADI SOYADI GÖREV TANIMLARI

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi

Coğrafi Bilgilerin Harita Servisleri ile Paylaşımına Yönelik Uygulama Örnekleri

LKD Kendi İlacını Kullanıyor

Fatih HAREKET KAYSERİ BÜYÜKŞEHİR BELEDİYESİ BİLGİ İŞLEM DAİRE BAŞKANLIĞI Coğrafi Bilgi Sistemleri Şube Md. cbs.kayseri.bel.tr

TürksatGlobe: TÜRKSAT A.ġ. Coğrafi Bilgi Teknolojileri Hizmetleri

UKVA için Portal Teknolojisinin Değerlendirilmesi

SIRA NO SORUMLU BİRİM FAALİYET SORUMLU DURUM AÇIKLAMA

COĞRAFİ BİLGİ SİSTEMLERİ İLERİ SEVİYE EĞİTİMLERİ BUILDING GEODATABASE EĞİTİMİ

Asp.Net Veritabanı İşlemleri

Transkript:

WEB SERVİSLERİNİN CBS ALANINDA KULLANIMI M. Erenoğlu 1, S. Altınbaş 2, Ö. Karaca 3 İzmir Büyükşehir Belediyesi Coğrafi Bilgi Sistemleri Şube Müdürlüğü, Konak, İzmir. 1 mehmeterenoglu@izmir.bel.tr, 2 secilaltinbas@izmir.bel.tr, 3 ozlemkaraca@izmir.bel.tr ÖZET Günümüzde bilişim sektöründeki gelişmeler, hız kesmeden devam etmektedir. Bu hızlı ilerleme, hem birey hem de toplum olarak seyirci kalınamayacak bir noktaya gelmiştir. Bilişim sektöründeki bu gelişmeler beraberinde, kamu kurum ve kuruluşlarının bu durumu özümseme ve gerekli olanları kamunun yararına en uygun şekilde kullanabilme sorumluluğunu da yüklemiştir. Coğrafi Bilgi Sistemi nedir ve nasıl olmalıdır konuları artık yerini kurumların veriyi oluşturma, depolama ve sunma biçimlerinin ne şekilde ve hangi standartlarda olması gerektiğini, her kurumun yalnızca kendi verisini üretme süreci ve mükerrerliğin önlenmesi, ortak kullanılması gereken bilgilerin ise birlikte işlerlik esasları çerçevesinde sunulması, paylaşılması gerekliliği konularına bırakmıştır. Tüm bu gereksinimler Web Servislerini günümüzde önemli bir noktaya getirmiştir. Anahtar Sözcükler: Birlikte İşlerlik, Web Servisleri. WEB SERVICES FOR USE IN GIS ABSTRACT Today, the developments in the Information Sector continue rapidly. In these rapid developments, both as individuals and the community cannot be spectator. Therefore, the public institutions and organizations absorb these developments and use necessary ones the most appropriate way for the benefit of the public. The topics which are What is a Geographic Information System? and How is a Geographic Information System?, replaced by the topics which are Which type and Which standard is the creating, storing and presenting data, every institution produces only their own data to prevent double counting, submission of information that should be used within the framework of the principles of joint interoperability, the necessity of sharing has become important. All of these requirements is an important point today introduced Web Services. Keywords: Interoperability, Web Services. 1. COĞRAFİ BİLGİ SİSTEMLERİ VE GELİŞİMİ Günümüzde bilişim sektöründeki gelişmeler, hız kesmeden devam etmektedir. Bu hızlı ilerleme, hem birey hem de toplum olarak seyirci kalınamayacak bir noktaya gelmiştir. Bilişim sektöründeki bu gelişmeler beraberinde, kamu kurum ve kuruluşlarının bu durumu özümseme ve gerekli olanları kamunun yararına en uygun şekilde kullanabilme sorumluluğunu da yüklemiştir. Ülkemizde bilişim sektöründeki gelişim, bilgisayarın ve internetin yaygınlaşması ile 1990 lı yıllarda başlamıştır. Bu tarih, ülkemizde her noktada olduğu gibi bilgi sistemlerinin gelişiminin başlangıcı sayılabilir. Başlangıçta bilgi sistemlerinin ihtiyaç duyduğu bilginin üretilmesi, depolanması, işlenmesi ve dağıtılması gibi, o zamanın donanım ve yazılım sıkıntıları, günümüzde en aza indirgenmiştir. Bu noktada farklı ortamlarda bulunan bilginin paylaşımı ve işlenebilirliği önem kazanmıştır. Bu da beraberinde hukuki anlamda verilerin kurumlar arasında paylaşılması, veri standartları konularında yasal gereklilikler ve zorunluluklar doğurmuştur. Ülkemizde, Coğrafi Bilgi Sistemleri için ilişkisel veri modelleri, kurumlar arası ağlar ve veri paylaşımı, web entegrasyonu ve tüm bunların ne şekilde yapılacağına dair hukuki ve teknik süreçler 2007 yılında İçişleri Bakanlığı nın yayınladığı Coğrafi Tabanlı İl Kent Yönetim ve Bilgi Sistemi Teknik Kılavuzu nda ortaya konmuştur. Bu kılavuzda Coğrafi Bilgi Sistemleri ile ilgili teknik ve yasal süreçler belirtilerek e- Dönüşüm Türkiye projesi kapsamında bilgi sistemlerinin DPT Müsteşarlığı tarafından tek elden yürütüleceği ifade edilmiştir. Aynı kılavuzda Belediyeler, Kent Bilgi Sistemi Çalışmalarını tamamen müstakil olarak yürütecek, bunun için gerekli yatırımlarını kendileri yapacaklardır. Ancak bu verileri dış kullanıcıların kullanımına açabilmek için standartlara uygun CBS yazılımları temin edecektir. denilmektedir. İfade edilen uygun yazılımlar ise Open GIS e göre belirlenmiş yazılımlardır. Open GIS (Open Geodata Interoperability Specification), OGC(Open GIS Consortium) nin tescilli ticari bir markasıdır. Konumsal verilerin ve bunların işlenmesinde kullanılan kaynakların tam entegrasyonunu amaçlar ve bunun için ticari yazılımların çok geniş kullanıcı kitlesine hitap edecek bir yapıya ulaşmaları için özellikler tanımlamakta ve bunlara uyulmasını istemektedir. OGC den onay almış bir yazılım, onay aldığı konuda dünya standardını yakalamış demektir. Donanım performanslarını ölçen 304

bazı bağımsız firmalar gibi OGC de, Coğrafi Bilgi Sistemi yazılımlarının geniş kullanıcılara hitap etmesi için gerekli koşulları sağlayıp sağlamadığını test eden bir kuruluştur (URL 1). Bu kılavuzun ardından Devlet Planlama Teşkilatı tarafından 2009 yılında e-dönüşüm Türkiye Projesi Birlikte Çalışabilirlik Esasları Rehberi yayınlanmıştır. Bu rehberle birlikte kamunun gerek merkezi kuruluşları gerekse yerel yönetimleri içerecek şekilde, kendi içinde birlikte çalışabilirliğinin sağlanması ve buna karşılık gelen ihtiyaçların belirlenmesi ve karşılanmasının ne şekilde olacağı, Coğrafi Bilgi Sistemlerinde kullanılacak standartların da neler olduğu belirtilmiştir (URL 2). Yukarıda ifade edildiği gibi bilgi sistemlerinde verinin toplanması, güncellenmesi ve sunulmasında kullanılan yazılımların belirli standartlara göre çalışabilmesi, birlikte işlerliğin ve kurumlar arası veri entegrasyonunun gerçekleştirilmesini sağlamak konusunda web servisleri üzerindeki ilgiyi arttırmıştır. 2. WEB SERVİSLERİ Web servisi, XML mesajlaşma tabanlı bir sistem entegrasyon yöntemidir. W3C tarafından yapılan resmi tanımıyla web servisi, bilgisayarlar arasında ağ üzerinden etkileşimi ve uyumluluğu sağlayacak yazılım sistemidir. Günümüzde birbiriyle haberleşecek sistemleri oluşturmak için en çok tercih edilen yöntem web servisidir (URL 3). 2000 li yıllarda gelişmeye başlayan ve Microsoft, IBM, Sun, Oracle gibi büyük firmalardan da destek gören web servislerinin günümüzde birçok uygulama alanı mevcuttur. Yaygın kullanım alanı olması, kullanım nedenlerinin ve yararlarının neler olduğunu aklımıza getirir. 2.1. Kullanım Nedenleri Güvenli ortamda iletişim sağlamak: Dağıtık ortamlarda, binlerce kullanıcıya hizmet veren uygulamalarda, istemci ile sunucu arası iletişimlerde güvenlik en önemli sorundur. Web servislerinde, güvenlik sistemini oluşturabilmek için SSL sertifikaları kullanılabilmekte, web servisi için form yetkilendirmesi ve sunucu yetkilendirmesi yapılabilmektedir. Uygulama entegrasyonu: Farklı dillerde yazılmış, farklı sistemlerde çalışan uygulamalarda entegrasyonu sağlamak için uygulamaların bazı işlevlerini ve verilerini web servisleri aracılığıyla sunması gerekir. Böylece entegrasyon için standart yöntemler sunulmuş olur. B2B entegrasyonu: Bir çok işi ilgilendiren iş süreçlerinin entegrasyonu B2B entegrasyonudur. B2B entegrasyonu için web servislerini kullanmak ucuz, az zamanda, birlikte çalışabilir bir şekilde hayati iş süreçlerinin yetkili tedarikçi ve müşterilere sunulmasını sağlayacaktır. Yeniden kullanılırlık: Web servisleri yazılımın ihtiyaç duyduğu veriyle birlikte yeniden kullanılır, özellik kazanır. Örneğin, kullanıcıdan alınan bir adres bilgisinin onaylaması için bir adres onaylama web servisi kullanılırsa tüm adres bilgilerinin uygulama sunucusunda saklanmasına gerek olmayacaktır (Şen, 2004). 2.2. Yararları Birlikte Çalışabilirlik: Herhangi bir web servisi, platformdan bağımsız diğer web servisleriyle XML kullanarak iletişim sağlayabilir. Çalışma Zamanlı Entegrasyon: Çalışma anında yeni web servisleri eklenip değiştirilebilir. Diğer web servisleri bu durumdan hiçbir şekilde etkilenmez. Kolay Dağıtım: Web servisleri kullanarak hızlı ve ucuz servisler sunulabilir. Etkin Uygulama Geliştirme: Web servislerinin tekrar kullanılırlığı etkin bir uygulama geliştirme sunmuştur. 305

Güçlü kapsama (Encapsulation) : Web servisi için servisin sunduğu hizmet, servisin bunu nasıl sunduğundan daha önemlidir. Karmaşıklık web servisinin içinde kalmıştır. Önemli olan isteğin karşılığının doğru ve hızlı bir şekilde alınabilmesidir. Web servisi tanımı, yararları ve kullanım nedenlerini sıraladıktan sonra teknik yapısının nasıl olduğunu incelememiz gerekir. Web servis mimarisini, basit olarak Şekil 1. deki gibi gösterebiliriz. Buna göre bir Web servisi, Servis Sağlayıcı (Service Consumer), Servis İstemcisi (Service Requester) ve Servis Kayıtçı (Service Broker)lar olmak üzere üç unsurdan oluşmaktadır (Şen, K.). Servis Sağlayıcı, Ağ üzerindeki bir servisin ara yüzüne erişimi sağlamakla görevli düğümdür. Bu düğüm, web servislerinde servise ilişkin işlemlerin implemente edildiği kısımdır. Servis İstemcisi, kendi iş çözümünü uygulamak üzere, Servis Sağlayıcısını kullanan düğümdür. Service Kayıtçı, ağ üzerindeki servislere ilişkin tanımları sunan ve servislerin ağ üzerindeki lokasyonlarının bulunmasında kullanılan, bir tür adres defteridir. Servis İstemcileri, broker ı sorgulayarak, kendilerine gereken Servis Sağlayıcısını ya da servisi bulurlar. Web servislerine dayalı bir model içerisinde UDDI (Universal Description Discovery Integration) service broker görevini üstlenmektedir. Şekil 1. Web Servis Mimarisi (URL 5) Web servis mimarisindeki bu üç unsurun birbiri arasındaki haberleşmeleri SOAP, WSDL ve UDDI protokolleri ile yapılmaktadır. Bu protokolleri şu şekilde tanımlayabiliriz. SOAP (Simple Object Access Protocol - Basit Nesne Erişim İletişim Kuralı): Hazırlanmış olan web servislerini çağırmak için kullanılan XML tabanlı bir istek\cevap protokolüdür. SOAP mevcut internet altyapısında olan router, firewall ve proxy sunucularda herhangi bir değişiklik yapmadan kolayca çalışmaktadır (Şekil 2). WSDL (Web Services Description Language - Web Servisleri Tanımlama Dili): Uygulamanın bir web servisini kullanması için web servisinin nasıl çağırılacağının, çağırmak için gerekli olan parametreleri ve dönen verinin tipini tanımlamaya yarayan bir XML belgesidir (Şekil 3). UDDI (Universal Description, Discovery and Integration - Evrensel Açıklama, Keşif ve Entegrasyon): Web servisleri için bir adres defteridir. Hangi servisin nerede olduğunu ve ne işe yaradığını bildirmek için kullanılır. Web hizmetlerinin etkili biçimde yayınlanması, bulunması ve paylaşılması amacıyla kullanılan bir web servisidir. 306

Şekil 2. SOAP İletisinin Yapısı Şekil 3. WSDL Belgesinin Görünümü (Versiyon 1.1 ve 2.0) (URL 5) 2.3. Web Harita Servisi (WMS), Web Detay Servisi (WFS) Uluslararası anlamda Coğrafi Bilgi Sistemlerinde standartları sağlayan OGC (Open Geospatial Consortium) dir. OGC, 400 den fazla kamu kurum ve kuruluşları, ticari kuruluşlar ile kar amacı gütmeyen ve araştırma kuruluşlarının bulunduğu, konumsal içerik ve servislerin, konumsal veri işleme ve paylaşımı için gerekli standartların geliştirilmesi ve uygulanması konusunda işbirliği yapan konsorsiumdur. OGC nin oluşturduğu 30 un üzerinde standart bulunmaktadır. (URL 5) Bunlardan en 307

fazla kullanılanlar: WMS (Web Harita Servisi), WFS (Web Detay Servisi), KML (Keyhole Markup Language), GML (Geography Markup Language) dir. Ülkemizde birçok kurum ve kuruluş, bilgi sistemlerini kurmak için kendi verilerini üretme konusunda çalışmalar yapmaktadır. Ancak bu çalışma sürecinde herhangi bir koordinasyonun olmaması nedeniyle karmaşık, tekrarlı ve standardı olmayan bilgilerin bulunduğu bir sistem oluşmaktadır. Bu sebeple, koordinasyon oluşturmak açısından e-dönüşüm Türkiye Projesi Birlikte Çalışabilirlik Esasları Rehberi yayınlanmış ve bu konu ile ilgili standartlar belirtilerek, kurumlar arası bilgi paylaşımı, veriye erişimi ve sunulmasının nasıl olması gerektiğine yer verilmiştir. Bu rehbere göre, CBS alanında kullanılacak standartlar, OGC in WMS ve WFS standartlarıdır. İzmir Büyükşehir Belediyesi olarak bu servisleri kullanmaya ve üzerinde uygulama geliştirilmeye başlanmıştır. Web Harita Servisi (Web Map Service WMS): Harita verilerin grafik olarak basit bir HTTP arayüzü ile jpeg, png, gif gibi resim formatında gösterilebilmesini sağlayan servistir. Bu arayüz, gösterilen resimlerin şeffaf olmasını desteklediği için birden fazla sunucudan alınan servisleri katman yapısında görebilmemizi sağlar. Web Harita Servisi, 5 tane istek tipini destekler. Bütün WMS Sunucuları tarafından desteklenen tipler, - GetCapabilities (Servis ve katmanlar ile ilgili parametreleri geri döndürür.) - GetMap(Harita geri döndürür.) WMS Sunucuları tarafından desteklenmesi seçimlilik olan tipler, - GetFeatureInfo - DescribeLayer - GetLegendGraphic Web Detay Servisi (Web Feature Service WFS): HTTP üzerinden konumsal veriler üzerinde ekleme, güncelleme, silme, sorgulama yapabilmeyi sağlayan servistir. Bu servisi Web Harita Servisinden ayıran en önemli özellik konumsal veri üzerinde işlem yapabilmesidir. 3. İZMİR BÜYÜKŞEHİR BELEDİYESİ, CBS ALANINDAKİ WEB SERVİS ÇALIŞMALARI İzmir Büyükşehir Belediyesi, Bilgi Teknolojileri kapsamında büyük yatırımlar yapmıştır. Yüksek performanslı sunucuların alınması, uygun yazılımların alınması ve kurulması, veri tabanı modelinin oluşturulması ve bu modeli tamamlayan verilerin sisteme girilmesi, verileri güncelleyecek tecrübeli personelin alınması, oluşturulan bu sistemin devamlılığı için gerekli teknik desteğin alınması bu yatırımlar içerisinde sayılabilir. Ancak tüm bu yatırımların olması, büyük emek ve para harcanarak kurulan sistemin yaşatılması için yeterli olmayacaktır. Verinin güncel tutulmasını ve paylaşılabilmesini sağlayamadığımız sürece bu sistemin yaşaması mümkün değildir. Bunun için mevcut verilerin ilgilisi ve yetkilisi olan kullanıcılar arasında paylaşımının, veri alışverişinin gerçekleşmesi gerekmektedir. Bu anlamda Coğrafi Bilgi Sistemleri Müdürlüğümüz kurumlar arası veri entegrasyonu amacıyla web servisleri çalışmalarını başlatmıştır. Böylelikle sorumluluğu yalnızca belediyemize ait olan verilerin, sabit disk, DVD gibi taşınabilir ortamlara kopyalanmadan farklı kurum ve kuruluşlara web servisleri aracılığıyla paylaşımı sağlanarak her an güncel olarak kullanımı mümkün kılınmaktadır. Bu servisler ile güncel veri paylaşıldığından dolayı diğer kurumların yanlış kararlar almasının önüne geçilmekte, verilerin tekrarlı olması engellenmektedir. İzmir Büyükşehir Belediyesi nde CBS alanında yapılan çalışmalarda, Adres Bilgi Sisteminin kurulması ve yaşatılması amacıyla uygulama yazılımları hazırlanmış ve hizmete alınmıştır. Bu uygulamalar, depolanan verilerin yetkili kullanıcılar tarafından güncellenmesini, yeni giriş yapılmasını ve yetkisi dahilinde silinmesini sağlayan yazılımlardır. Yapılan tüm işlem adımları, kullanıcı yetkilendirilme işlemleri ve replikasyon işlemleri ana sunucu üzerinde hazırlanan web servisleri ile yapılmaktadır. Bununla birlikte, Oracle 11g ortamında ve ArcSDE yönetiminde tutulan konumsal ve konumsal olmayan verilerin, diğer kurum ve kuruluşların kullanımına sunulması konusunda da WMS hizmeti devreye girmiş, WFS hizmeti üzerinde ise çalışmalar devam etmektedir. Aynı zamanda 308

Coğrafi Bilgi Sistemleri Müdürlüğümüzde grafik veriler üzerinden sorgulama yapılmasını sağlayan, aynı anda hem sözel hem de grafik bilgi gönderen servis uygulama çalışmaları yapılmıştır. Grafik veriler, ArcGIS Server tarafından WMS olarak yayınlanmaktadır. Sözel veriye ulaşabilmek için.net üzerinde hazırlanan.asmx uzantılı web servisi sayesinde Oracle 11g de SDO biçiminde tutulan adres bilgileri üzerinde kullanıcı doğrulaması ve yetkilendirmesi ile listeleme, sorgulama işlemleri yapılabilmektedir. Listeleme ve sorgulama işlemlerinden bazıları şunlardır: ilçe, mahalle, yol ve kapı numarasının ilişkili liste olarak alınması; yol adına göre sorgulama, ilçe ve yola göre sorgulama işlemleri (Şekil 4). Bu servisler ile örnek uygulama Şekil 5 teki gibidir. Buna göre ilçe isim bilgileri web servis üzerinden ekrana çağırılmakla birlikte bu ilçelere ait grafik bilgi de WMS üzerinden kullanıcı ekranına getirilmektedir. Sözel web servisi, kullanıcıdan bağımsız olarak veri tabanına bağlanmakta ve servis üzerindeki parametreler yardımıyla ilçe isim bilgilerini göndermektedir. Yine sunucu üzerinde hazırlanan WMS yardımıyla da seçilen ilçeye ait grafik bilgiler servis üzerinde bulunan uygun parametreler kullanılarak png formatında kullanıcı ekranına getirilmektedir. Şekil 4. Sözel Web Servisi Web servislerinin paylaşıma açılmasından sonra bu servislerin alınıp kullanılabileceği ortamlar konusunda da örnekleme yapmak gerekir. Uygulama geliştirilebilecek ortamlar çok çeşitlidir. Bunlar, masaüstü uygulamalar (.Net ortamında geliştirilebilecek projeler, Delphi,.,.vb.) olabileceği gibi, internet/ağ üzerinden yayın yapan uygulamalar (.Net Asp, Php, Java, vb. ortamında geliştirilmiş projeler) da olabilir. Ancak birçok kişinin kolayca kullanabileceği, amatör veya profesyonel uygulamalar hazırlayabileceği, GPL (General Public License) veya BSD (Berkeley Software Distribution) lisanslı, ücretsiz, açık kaynak kodlu yazılımlara yoğun ilgi vardır. Openlayers, bu çalışma ve geliştirme ortamlarından biridir. Coğrafi Bilgi Sistemleri Müdürlüğümüz tarafından oluşturulan web servislerinin OpenLayers kullanılarak hazırlandığı projeye www.izmir.com.tr adresinden ulaşılabilir (Şekil 6). 309

Şekil 5. Sözel ve grafik web servisi örnek çalışması Şekil 6. Açık kaynak kodlu web servisi(www.izmir.com.tr) Hazırlanan web servisinin kullanıldığı yerlerden biri de İzmir Esnaf ve Sanatkarlar Odaları Birliği dir. Birlik, www.aloesnafizmir.com üzerinde çalışan üyelerinin sorgulandığı ve grafik olarak gösterildiği bir proje hazırlamıştır. Bu projede adres eşlemeleri ve önemli yer bilgileri sözel servisimizden, referans harita olarak da grafik servisimizden yararlanılmaktadır. Bu projede kullanılan geliştirme ortamı.net Asp ve MapExtreme dir (Şekil 7). 310

4. SONUÇLAR Şekil 7..Net Asp, MapExtreme uygulaması Sonuç olarak, İzmir Büyükşehir Belediyesi kendi yetki ve sorumluluğunda olan konumsal ve konumsal olmayan verilerin tekrarlı üretimine neden olmayacak şekilde paylaşıma açılması, birlikte işlerliğinin sağlanabilmesi ve kurumlar arası veri entegrasyonunun gerçekleştirilmesi amacıyla günümüzün gözde hizmetlerinden olan web servislerinden yararlanarak işleyen bir uygulama biçimine dönüştürme konusundaki çalışmalarına hızla devam etmektedir. KAYNAKLAR Şen, K., 2004, BM-Dergi Sayı Web Servisleri, http://www.emo.org.tr/yayinlar/dergi_goster.php?kodu=428&dergi=11. URL 1, İçişleri Bakanlığı İnternet Sitesi, 2007, Coğrafi Tabanlı İl-Kent Yönetim ve Bilgi Sistemi Teknik Kılavuzu, http://www.icisleri.gov.tr/ortak_icerik/test2icisleri/ib-cbs.pdf (02.09 2009). URL 2, DPT İnternet Sitesi, 2009, e-dönüşüm Türkiye Projesi Birlikte Çalışabilirlik Esasları Rehberi - 28 Şubat 2009, http://bilgitoplumu.gov.tr/yayin/edtrbirliktecalisabilirlik.pdf (08.10.2009). URL 3, W3C İnternet Sitesi, 2004,Web Services Architecture, http://www.w3.org/tr/ws-arch/#introduction (11.02.2004). URL 4, Wikipedia İnternet Sitesi, 2010,Web Service, http://en.wikipedia.org/wiki/web_service (15.09.2010). URL 5, OGC İnternet Sitesi, 2010, OGC Standards and Specifications, http://www.opengeospatial.org/ standards/ (13.07.2010). 311