CENG 434

Kurumsal Uygulama Entegrasyonları

Bu ders kapsamında kurumsal uygulama entegrasyonlarının çeşitleri, bunların tasarım ve gerçekleştirilme şekilleri ile bu entegrasyonlara ilişkin güvenlik, güvenilirlik ve hataya tolerans gibi kalite parametreleri işlenecektir.

Dersin Amacı

1. Web servis programlama konusunda tecrübe kazandırmak.

2. Kurumsal entegrasyon programlama konusunda tecrübe kazandırmak.

3. Çok katmanlı kurumsal entegrasyon geliştirme yeteneği kazandırmak

4. Kurumsal entegrasyonların kurulumu için gerekli temel bilgileri edindirmek.

Kaynakça

K. Hammer, T. Timmerman, Fundamentals of Software Integration , Jones & Bartlett Publishers, 2007. ,G. Hohpe, B. Woolf, Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions , The Addison-Wesley Signature Series, 2003.

Öğrenme Çıktıları

1. Web servis temelli programlama tekniklerini kullanma.

2. Farklı kurumsal yazılım entegrasyon yaklaşımlarını bilme ve karşılaştırma.

3. Entegrasyon problemleri analiz etme, çözüm geliştirme ve gerçekleştirme.

4. Soyutlama yeteneğini kurumsal entegrasyonlar alanında kullanma.

5. Kurumsal entegrasyon yöntemleri ile gerçek dünya problemlerini çözmek.

KONU
Kurumsal mimarilere giriş
Kurumsal bilgi sistemleri katmanları
Kurumsal uygulama entegrasyonlarının temel problemleri
Entegrasyon tipleri
Kurumsal uygulamalarda kullanılan bilgi teknolojileri elemanları ve şablonları
Web servisleri
İşlem monitörleri
Kurumsal servis yolu I
Kurumsal servis yolu II
İş süreçleri, iş akışları ve bunların yönetimi I
İş süreçleri, iş akışları ve bunların yönetimi II
İş etkinliği izleme
Güvenlik
Güvenilirlik ve hataya tolerans

Notlandırma

Vize: 30%

Araştırma Sunumu: 40%

Final: 30%