Top Banner
Kurumsal RIA Uygulamalarından Uygulamalarından Ne Bekliyoruz? Bilal Akçay
21

Kurumsal RIA

Jan 27, 2015

Download

Technology

Bilal Akçay

2008 yılında RIA konferansında yapılan sunum...
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Kurumsal RIA

Kurumsal RIA

Uygulamalarından Uygulamalarından

Ne Bekliyoruz?

Bilal Akçay

Page 2: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

En fazla 10 Kelimede Kurumsal Yazılım

� Extraneous, Needless, Terrible, Elephantine, Resource-hungry Products Reducing Innovative Solutions

� Far too expensive software that ships with its own salespersonsalesperson

� You have no idea what changing some code will break

� Enterprise software is a massive collection of feature requests.

� Overpriced proprietary software under development with support, implemented by non-techies.

� If it has a Dashboard view, it’s Enterprise Software.

Page 3: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Kurumsal yazılımlar nereye?� Trend kolay ulaşılabilir merkezi “bilgi çalışma alanları” oluşturma yönünde

� En çok kullanılan arayüzler kurumsal portallar ve Microsoft Office uygulamaları

� RIA uygulamaları gelecekte kurumsal portalların ve � RIA uygulamaları gelecekte kurumsal portalların ve Office’in yerini alacak.

Page 4: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Kurumsal yazılımlar nereye?

� Kullanıcılar klasik web uygulamaları yerine gerçek zamanlı güncellenen RIA uygulamalarını tercih ediyor.

� RIA Đş süreçleri Yönetimi için aranan çözüm

� Finansal uygulamalarda kişiye özel veri görselleştirme

� Đş zekası uygulamalarında RIA ile yetenekli analiz araçları

� RIA ve ROI

Page 5: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Kurumsal yazılımlar nereye?

Page 6: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Kurumsal RIA Uygulamaları Neden Farklıdır?

� Büyük veritabanları

� Bilgiyi görselleştirme ihtiyacı� Bilgiyi görselleştirme ihtiyacı

� Verimli arayüz tasarımları

� Büyük ölçekli dağıtım

� Karmaşık süreçler ve uygulamalar

� Güvenlik sorunları

Page 7: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Kurumsal RIA’dan Beklentiler

� Arayüz yetenekleri

� Performans

� Ölçeklenebilme

� Güvenlik

� Veri Bütünlüğü

� Mimari

� Yerelleştirme

Page 8: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Arayüz

� Bilgi panosu (dashboard) için gerekli bileşenleri içermeli

� Sürükleyip bırakabilme

� Kolay bilgi giriş ekranları, sihirbazlar

� Arkaplanda güncellenen bilgiler

� Anında veri doğrulama

� Browser ile, ayrı ve widget olarak çalışabilme

Page 9: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Grafik bileşenleri

Duyuru ve uyarı

güncellemeleri Yer

Anlık güncellenen istatistikler

Kişiselleştirilmiş bilgiler

güncellemeleri Yer değiştirebilir paneller

Page 10: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Page 11: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Performans� Gerektiği zaman, gerektiği kadar bilgi

� Lazy loading

� Önyükleme

� Just In Time yükleme� Just In Time yükleme

� Drill-down detaylandırma

� Önbellekleme

� Đstemci tarafı fonksiyonlar

� Periyodik/Đsteğe bağlı yenileme

� Otomatik tamamlama / anında önerme

� Otomatik form doldurma

� Canlı arama

Page 12: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Performans

� Đstemci tarafı filtreleme ve sıralama

� Sayfalama yerine sınırsız kaydırma

Đstemci/sunucu yük dengeleme� Đstemci/sunucu yük dengeleme

� Erken hata kontrolü− Yerinde veri doğrulama

− Doğrusunu önerme

− Yazım ipuçları

− Karakter sayma

− Önizleme

Page 13: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Performans

Performans öncelikli davranış şeması

Kaynak: webperformancematters.com

Page 14: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Ölçeklenebilme

� Response time

� Dikey/yatay ölçeklenebilme

Kaynak: webperformancematters.com

Page 15: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Güvenlik

� Sunucu tarafında tehditler aynı

� Sandbox modeli

Same origin policy ve cross domain erişimi� Same origin policy ve cross domain erişimi

� Đletilen verinin güvenliği

− SSL, TLS

− Đşlemlere ID takibi

− JSON yerine XML

− eval() is evil

Page 16: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Güvenlik

Page 17: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Veri Bütünlüğü

� Đstemci tarafı veritabanı

− Offline çalışabilme

− SenkronizasyonSenkronizasyon

− Güvenlik ve şifreleme

Page 18: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Mimari

� MVC

� Sunucu tarafı ekosisteme uyumluluk

Geliştirici desteği-SOA-Web servisleri� Geliştirici desteği-SOA-Web servisleri

Sunucu temelli MVC RIA MVC

Page 19: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Yerelleştirme

� Unicode

Şablon kullanımı� Şablon kullanımı

� Dinamik menü ağacı

� Dil dosyaları

� Format ve birimler

Kaynak: IASA

Page 20: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

Kurumsal RIA Çözümleri

Page 21: Kurumsal RIA

Bilal Akçay

Kurumsal RIA Uygulamalarından Ne Bekliyoruz?

TeşekkürlerTeşekkürler

[email protected]