Zemin Zemin
bos
         Makalelerde Haberlerde Gruplarda
Arama Göstergesi
Site içi arama Site içi arama
Anasayfam Yap Favorilerime Ekle Bize Ulaşın IE7 Provider
BETA 2.1
IE6.0+, FireFox 2.0'ı destekler
 
   
bos bos bos
bos
Röportaj : Gelişen Web Teknolojileri


Taner Körpe
Halıcı Yazılım A.Ş.
Web Yöneticisi
 

Soru 1. ASP'yi bir teknoloji olarak nasıl değerlendiriyorsunuz?

- Aslında çok genel bir soru. İyi değerlendiriyorum diyerek geçiştirilebilecek bir soru aynı zamanda. Ama sorunun içinde "Neden ASP?", "CGI'a göre ne avantajları var?", "ASP teknolojisinin çalışma şekli nedir?" gibi daha birçok sorunun gizli olduğunu düşünerek yanıtlayacağım bu soruyu.

ASP (Active Server Pages)  3.0 sürümüne ulaştı. Çoğumuz , Microsoft Windows Sunucuları platformunda, web tabanlı uygulamalar geliştirmek, dinamik web siteleri oluşturmak için kullanılan bir script dili olarak tanıdık ASP'yi. Hatta Web Programcıları bir yana, internet kullanıcıları bile tanıdılar ASP'yi, ve sorulduğunda "cgi", "pl" gibi uzantıya sahip sayfaların yaptığı işi yapan yeni uzantı diyorlar.

ASP hakkında bişeyler söylemeye başlamadan önce, ASP'nin ciddi bir sınırlaması olarak görülen "Yalnızca Windows Platormunda Çalışması" hakkında birşeyi belirtmeden edemeyeceğim. Dünyada iki şirket bu işle ilgilenmiş ve ASP nin diğer platformlarda ve işletim sistemlerinde çalışması için gerekli altyapıyı hazırlamışlardır. Bunlardan birincisi ChiliASP adıyla ve fonksiyonel olarak ASP'ye eşit kabul edilen yazılım chilisoft firması tarafından optimize edilmiştir(http://www.chilisoft.com) Böylece ASP, Netscape, Lotus Go 'da çalışır hale gelmiş, NT Tabanlı Web sunucularda aynı anda desteklenmiştir. İkincisi Halcyon Software firmasının InstantASP 'si.(http://www.halcyonsoft.com) Bu firma ASP nin desteklediği işletim sistemlerini baya arttırmış: NT, Sun, Novell, AIX, AS/400, S/390, Apple, OS/2, Linux, Apache, Netscape, Websphere. Hatta daha fazlasıda var ama hepsini yazmayayım site adersinden bakabilirsiniz.

Teknolojinin her dalında hızlı bir gelişme sözkonusu iken Web Programcılığında  da  Sunucu Tabanlı Script (Server-side Script) dediğimiz ASP gibi diller, günden güne programcıların bilgisayara yazılımla hükmetme güçlerini arttırmaktadır. Eğer teknoloji bu anlamda bir olgunluğa ulaşıyor, bir şekle giriyor dersek; bunu ASP gerçekten yapıyor. ASP'ye dayalı uygulamaların sayısı, ASP tabanlı çalışan web sitelerinin sayısı ve ASP yazmak için kolaylık sağlayan araçların ve programların sayısının hızla artması bunun en önemli göstergesidir. ActiveX Component'leri, yaratılan Add-Inler, hatta "kendi kendine yap" türündeki web kit'leri ya ASP ye dayalı yada ASP ile çalışır hale gelmiştir. Elektronik ticaret, kullanıcı ile iletişim kurmakla görevli hertürlü dinamik web sitesi ASP ile kolay çözümlere ulaşmıştır.

ASP 1.0 ile ilk tanıtıldığı andan beri, yani 1996 Temmuz ayından beri, sırasıyla önce NT3.'ün service pack 3 'üne ve IIS3 'e eklendi ve programcıların kullanımına sunuldu. Bu bağlamda kullanım alanlarıda ona paralel olarak geliştikçe gelişti. En caziplerinde biride ASP ile database kullanımıdır bence. ASP ve ADO (Active Data Objects) günümüz bilgi teknolojisini, ve iş hayatında kullanılacak olan veriyi, çok çeşitli veritabanları ile iletişim kurarak webden sunma imkanı verir.

Bugün artık ASP teknolojisi ile iş yaptırabildiğimiz komponent'ları kendimiz yazabiliyoruz. Basitçe Visual Basic 6.0 kullanarak, özel amaçlı bir komponent yaratarak, işin bir kısmını ona yaptırabiliyoyoruz. Özellikle çok büyük uygulamalarda, hem işin bölünmesi açısından hemde, kaynak kodun derlenmiş olarak korunması açısından komponentler çok önemlidir. COM (Component Object Model) yazılımı, sayesinde ASP az kodla çok iş yolunda çok ciddi yol almıştır almaya devam edecektir. 

 Soru 2. Türkiye e-ticaret'in neresinde?


- Yurdumuzda bilgisayar ağları altyapısının geliştirilmesi yönünde önemli çabalar vardır. Türk Telekom A.Ş.'nin Internet'in sağlıklı gelişimi ve Türkiye'de Internet gereklerinin saptanması için yürütmekte olduğu çalışmalar hızla devam etmektedir. Türk Telekom'un Internet stratejisi oluşturulurken, diğer ülkelerdeki telekominikasyon operatörlerinin bu alandaki rolleri incelenmiş ve bu deneyimlerin sonuçları Türkiye uygulamasına aktarılmaya çalışılmıştir. Son yıllarda gerek Internet dünyasında, gerek Türkiye Internet şebekesinde önemli değişiklikler yaşanmıştır. TTNET'in kurulmasından sonra, internete bağlanan kişi sayısında büyük artışlar görülmüştür.

Türkiye'de birçok kamu kuruluşu, bilgisayar donanım ve yazılım altyapısını geliştirerek, yapmakla yükümlü olduğu işlerin otomasyonu, böylelikle insani hatalardan arımdırılması, veri bankalarında toplanan bilgilerin erişim kolaylığı ve çabukluğundan yararlanılması gibi amaçlarla projeler yürütmektedir. İçişleri Bakanlığı Merkezi Nüfus İşleri Sistemi (MERMS), Sağlık Bakanlığı Temel Sağlık İstatistikleri Bilgi Sistemi, Gümrük Bakanlığı Gümrük Sistemleri Otomasyonu gibi projeler bunların başlıcalarıdır.

Türk bankacılık sektörünün de oldukça gelişmiş bir bilgisayar altyapısı vardır. Birçok büyük banka merkez ve şubeleri arasında gerçek zamanda bilgisayar iletişimini sağlamıştır. Merkez bankası ve diğer bankalar arasındaki elektronik fon transferleri (EFT) yine gerçek zamanda ve `RTGS-Real Time Gross Settlement' sistemi kullanılarak yapılmaktadır, ve Türk bankalarının yüzde 99'u bu sisteme bağlıdır. RTGS kullanımında Türkiye, dünyadaki öncü 5-6 ülke içerisindedir. 1992 yılından beri çalışmakta olan EFT-1 projesinden sonra, çok daha kapsamlı ve yetenekleri arttırılmış olan EFT-2 ve EMKT (Elektronik Menkul Kıymet Transferi) projeleri kapsamında çalışmalara devam edilmektedir.

Internet üzerinden bankacılık hizmetlerine iki büyük banka başlamış, ve sırasıyla diğerleri buna katılmışlardır. Şimdi neredeyse bütün bankalar elektronik ortamda da müşterilerine internet aracılığı ile hizmet vermektedirler. Şimdi bunu WAP ve GPRS gibi cep telefonu protokolleri ile cep bakacılığı takip etmektedir. Müşteriyle banka arasındaki iletişimde bilgi güvenliğinin sağlanması, bankalardan birincisinde tümüyle ulusal olarak geliştirilen bir yazılımla yapılırken, diğer banka yurtdışından satın aldığı standart bir yazılımı kullanmaktadır. İki bankanın tek anahtarlı simetrik Şifre algoritması da 128 bitlik anahtarlarla çalıştırılmaktadır.

Elektronik ticarete başlangıç olarak düşünülebilecek bazı girişimler de vardır. Bilgisayar ürünleri ve kitap satan birkaç firma, ve büyük bir süpermarket, Internet üzerinde hazırladıkları `web siteleri' yani tül sayfaları ile kullanıcıya ulaşmakta, zengin ürün çeşitleri sergileyebilmektedirler. Fakat bu uygulamaların hiçbirinde açık anahtarlı kriptografi kullanılmadığı için, firmaları kötü niyetli kullanıcıların aldatmasına karşı koruyabilecek bir önlem de yoktur. Diğer bir deyişle, kullanıcının iddia ettiği kimliğin kanıtlanması, kredi kartı numarasının kendisine ait olduğunun belirlenmesi ve mesajın yolda bozulmadığının gösterilmesine yarayacak sayısal imzanın olmaması, firmayı E-ticaret uygulamasında bir risk altına sokmaktadır.

Fazla ayrıntıya girmeden iki eticaret çeşidi üzerinde birşeyler söylemek istiyorum. B2B (Bussiness to Bussiness) ve B2C (Bussiness to Customer). Çok basitçe ele aldığımızda B2B işletmeler arası, B2C ise işletmenin tüketiceye satış yaptığı türdür. Şu an B2C daha yaygın olmakla birlikte, maliyetleri düşürmesi açısından B2B de oldukça rağbet görmekte ve yayılmaya çalışmaktadır. Bu bağlamda B2B nin karşısındaki engellerden bahsetmekte fayda var.

Türkiye'de B2B karşısındaki engelleri şöyle sıralayabiliriz:

1.Türk telekom’un altyapı eksikliği

2.B2B iş kültürünün oluşmaması

3.B2B’nin henüz başarılı bir örneğinin olmayışı

4.Hukuksal boşluklar

5.B2B nin olanaklarının bilinmemesi

6.İnternetin şirketlere girmemiş olması

7.Dijital imzanın mecliste beklemesi

8.Güvenlik korkusu

9.B2C nin cazibesi

10.Bilgisayar oranının azlığı

11.B2B nin B2C’ye oranla çok daha zor ve masraflı olması

12.Kurumsallaşma eksikliği

13.Kurumların tedarik zincirlerinin yeni yeni BT yatırımı yapmaya başlaması

14.B2B için yeterli hacme sahip Türk şirketlerinin azlığı

15.Küçük tedarikçilerin yaşayacağı uyum sorunları.

Soru 3.XML ile Asp entegrasyonu konusunda neler dusunuyorsunuz?

XML zaten uygalamaya geçmesi gecikmiş bir teknoloji. Ama hızla web de alması gereken yeri alıyor. Başta SQL olmak üzere birçok veritabanı, Veritabanı Sistemlerini XML ile uyumlu çalışabilecek şekilde yapılandırmaktadırlar. Bu güçlü dil XML ile birlikte ASP'yi kullandığımızı düşününce birçok gelişmiş uygulamayı ne kadar kolay çıkarabileceğimizi de görüyoruz. 

Soru 4.Türkiye'de bir iş kriteri olarak düşündüğümüzde ASP bilmenin yararları sizce neler?

Gerçekten, özellikle Türkiye'de, yeni bir teknolojiyi ilk öğrenenler arasında olmak büyük bir avantaj. Ben ilk web tasarımı yapmaya başladığımda (Ankara Pazarında), piyasa web sayfası tasarlayabilecek kişi bulmakta zorlanıyordu. Büyük firmalar basit sayfa tasarımları için bile binlerce dolar istiyordu. Bu arada benim verdiğim fiyatlar çok cazip geliyordu. Hatta birçok büyük şirketle anlaşmalar yaparak onların işlerini yaptım. Bu durum çok uzun sürmedi zira internet alanında artan bu arza paralel olarak eleman sayısı arttığı gibi; elemanlarda aranan kalitede arttı. Sayfaları sadece HTML , javascript ile süslemek yetmemeye başladı, bu işin tüketicisinin talepleride artmıştı çünkü. Flash animasyonları istediler, reklam filmlerini web e koymak istediler, interaktiflik istediler web sayfalarında... Bu gelişmeleri yakınen takip eden ve talepleri karşılayabilen Web Programcıları hep çok kazandılar.

Şimdiki konumuz ise ASP. ASP de aslında aynı konuma sahip. WEb sitesi olan her şirketin ilgisini çekebilecek cözümleri var. Microsoft'un enterprize ürünleri ile birlikte çok güçlü bir e-shop'a dönüşebiliyor, web sitelerini kullanıcı ile tanışık hale getiren bir interaktif programcık olabiliyor... Aslında ne olabildiği hayal gücünüzle sınırlı ama piyasadaki talepleri sayıyorum sadece. Bugün KOBI'ler bilişimle entegre olmayı tartışırken, bankaların hemen hepsi internet bankacılığına geçmişken, birçok büyük şirket e-ticarete başlamış ve irili ufaklı birçok şirkette başlamak için el oğuştururken, ASP gibi bir araç'ı çok iyi kullanabilen ve çözüm üretebilen bir kişinin bu piyasada aç kalması mümkün değil gibi gözüküyor. Zira bu alanda ciddi eksiklikler var. Benim 3 adet ASP bilen elemana ihtiyacım oldu, ve verdiğim gazete ilanı için gelenlerin hiçbiri, ASP'yi bilmiyordu. Sadece fikir sahibi, ve kod çalabilme yeteneğine sahip elemanlardı. İstanbul daha geniş bir pazar elbette orda bu işin ehli çoktur. Ama şunu belirtmek isterim ki bu işi doğru dürüst bilen çok insan yok. Ve doğru dürüst bilenlerde çok iyi gelirlere sahip olmayı hakediyorlar. Bu yüzden sizde öğrenin demiyorum; okadarını herkez yapıyor. Bu işin profesörü oldum diyecek kadar iyi öğrenin o zaman sizi kimse tutamaz.

Soru 5.Bildiğim kadarıyla Halıcı Yazılım A.Ş.'nin Yazılım alanında ciddi ürünleri var, ayrıca çok talep gören bir Türkçe Sözlük Cd'si ürününüzde var. Bunların internetten satışı niçin yapılmıyor? Büyük bir yazılım firması olarak bu konuda gecikmiş sayılmaz mısınız?

Evet, gecikilmiş olduğuna katılıyorum. Hatta ürünlerimizden belirtmiş olduğunuz Türkçe Sözlük CD'si yurtdışından talepler alıyor; ve bu talepleri karşılarken çok zorluklarla karşılaşıyoruz; ücret tahsilatından tutun, kargo'ya kadar hepsi sorun oluyor. Bunu internetten yapmış olsaydık; kredi kartı tahsilatından sonra aldığı şifre ile kullanıcı sözlüğü download edebilirdi, ve aradaki karmaşaların hiçbiri yaşanmazdı.

Bu konuda çalışmalarımız sürüyor. Bir e-ticaret altyapısı oluşturuyoruz; sadece kendi ürünlerimizi satmak üzere değil, küçük şirketlere de hizmet vermek üzere yapıyoruz bunu. 15 Aralıkta açılışı yapılması planlanan ODTÜ Halıcı Yazılımevi - Teknokent'e taşındığımızda bu çalışmaları birer birer hayata geçireceğiz.

Bize vakit ayırdığınız için çok teşekkür ederiz.

Bu bir zevkti, çalışmalarınızda başarılar dilerim.

 

 
Şifremi Unuttum
Üye Ol

ASP.NET AJAX
ASP.NET AJAX Kitabı

Röportaj Dr. Arzu Baloğlu ile Türkiye ve Bilişim üzerine keyifli bir röportaj...


isarayan.org
Yenibiriş Logo
 
bos bos bos
bos Hakkımızda