Paper 152

Generated: Tue Feb 17 20:10:05 2004

prev (151) overview next (153)

152 - TitleOgreni Isleri Otomasyon Sistemlerinde Platform Bagimsiz Cok Katmanli J2EE Mimari
AuthorsSerkan Durusoy, DNA Internet Cozumleri San. ve Tic. A.S.
PC MemberNo
Contact personAsli Ozkan, asli.ozkan__at__dna-tr.com, +902164564156
Main Fields6. Üniversite Bilişim Sistemleri
11. Yazılım Geliştirme Ortamlari
12. Üniversite Bilişim Sistemleri
13. Yeni Teknolojiler
16. Açık Kaynak Kodlu Sistemler
Other Main Fields
Abstract + KeywordsUniversite ogrenci isleri otomasyon sistemelerinde bugune degin istemci-sunucu mimariler, internete acik yapilarda ise asp ve php gibi "scripting" dilleri ile platform bagimli, olceklenmesi zor ve 2 katmanli yapilar kullanilmistir.

Ilk olarak Marmara Universitesinde Sun sunucular ve SyBase middleware ve veritabani uzerinde kullanilmak uzere DNA tarafindan gelistirilen uygulama yumuyle J2EE spesifikasyonlarinda gelistirilmis, veri - uygulama - sunum - erisim/dogrulama/guvenlik katmanlari tumuyle birbirinden ayrilmis bir yapi sunmaktadir.

Bu yapi sayesinde uygulamanin katmanlari icinde yapilan degisiklikler hizli ve guvenli bir sekilde uygulamanin tumune etki edebilmekte, katmanlarin birbirinden ayrilmis olmasi sebebi ile farkli kanallara (internet tarayici, mobil, sms, itv, kalin istemci gibi) sunum kolaylasmaktadir.

Tum yapi katman bazinda dikey ve yatay olceklenebilmekte, uygulamanin kullanimdaki performans darbogazlarina gore sadece gerekli yerlerinde donanim genislemesi yapilabilme imkani ortaya cikmaktadir.

Sistem tumuyle donanim ve altyapi/middleware yazilim bilesenlerinden bagimsiz yapi sergilemektedir. Buna istinaden basta tercih edilen mimari ve bilesenler uzerine performans gerektiren zamanlarda (kayit, not aciklama gibi) farkli donanim ve yazilim bilesenleri ile genisleme imkani sunmaktadir.

Toplu olarak degerlendirildiginde cok katmanli J2EE mimarinin sundugu avantajlar:
> Uygulama gelistirme ve revizyon kolayligi
> Uygulama devreye alma kolayligi
> Guvenlik
> Performans
> Hem yatay, hem dikey olceklenebilirlik
> Donanim platform bagimsizligi
> O/S, AppServ, RDBMS bagimsizligi
olarak siralanabilir.

Ogrenci isleri otomasyon sistemi gerek universiteler arasinda, gerek universite icindeki birimler arasinda, gerekse birimin zaman icerisindeki yonetmelik ve yonerge degisikliklerine gore farkliliklar gostermektedir.

Bu bilincle DNA, gelistirdigi sistemi bir ogrenci isleri paketi olarak degil, bir "framework" olarak adlandirmaktadir. Stratejimiz, bu cozumu "acik kaynak kodlari" ile birlikte lisanslayarak gerekli gelistirme, bakim ve kullanim egitimleri ile birlikte danismanligini da vererek universitenin surekli bagimliligini ortadan kaldirmak yonundedir.
Remarks

prev (151) overview next (153)

CyberChair Author: Richard van de Stadt  (Borbala Online Conference Services) Development supported by TRESE Copyright © by University of Twente