Eğitim İçeriği
1. İlk Adımlar: Kurumsal ve Uygulama Mimarisi
- Mimarinin (Kurumsal) Tanımı
Mimarinin gerekliliğini ne yönlendiriyor?
Mimari hedefleri, standartları ve çerçeveleri
- Mantıksal ve fiziksel mimariler
- Yaygın uygulama mimarisi desenleri
Çok adımlı süreç deseni
Birleşik Uygulama deseni
2. SOA Aşaması 1
- SOA bulmacasının parçaları
- SOA'nın iş stratejilerini nasıl desteklediği
- Hizmetler ve SOA tanımları
- SOA'da “Uygulamalar” kavramı nedir?
- Hizmet Katmanı modeli
Altyapı hizmetleri
Uygulama hizmetleri
Oluşturma hizmetleri
- SOA Vaka Çalışması
Bir SOA Mavi Planı belgesi için örnek ana hat
Örnek iş olayı yürüyüşü
- Temel SOA özellikleri
Mimari düzeyde gevşek bağlantı
Hizmet düzeyinde gevşek bağlantı
- Sonraki Nesil SOA
Senkron ve Asenkron hizmetler
Buluttaki SOA
- SOA ve standartlar
- SOA zorlukları
3. Hizmet Odaklı mı, Kaynak Odaklı mı, Yoksa İkisi de mi?
- Temsili Durum Transferi (REST)
Kaynak kavramı
Tekdüze arayüz
Mimari kısıtlamalar
İş mantığına ne olacak?
REST'in algılanan eksiklikleri
- REST'i ne zaman, geleneksel bir SOA'yı ne zaman kullanmalısınız?
Sunum katmanını desteklemek için REST
Zengin İnternet Uygulamaları (RIA) ve REST'in sinerjisi
JavaScript Nesne Gösterimi (JSON) vs. XML RIA'lar için
Vaka çalışması
Kavramsal mimari
REST tabanlı vs. SOAP türü Hizmetler
4. SOA Evrimini Yönetmek: SOA Olgunluk Modelleri ve Yol Haritası
- Hedefleri tanımlamak – SOA olgunluk modelleri
- Açık Grup Hizmet Entegrasyonu Olgunluk Modeli (OSIMM)
Genel Bakış
Olgunluk boyutları
Olgunluk seviyeleri
SOA olgunluğunuzu nasıl değerlendirirsiniz?
- Örnek – Progress Software Olgunluk Modeli
- SOA Yol Haritası geliştirmek için nasıl ilerlenir
- Vaka çalışması: Bir Olgunluk Modelini bir Yol Haritasına eşlemek
5. Kaostan Düzene: SOA Governance ve BT Organizasyonu
- Neden SOA yönetişime ihtiyaç duyar?
- Business vs. BT vs. EA vs. SOA Governance
- SOA Governance'in kategorileri
- Tasarım zamanı yönetişimi
- Çalışma zamanı yönetişimi
- SOA Governance hedefleri
- SOA Merkezi Excellenş (COE)
BT organizasyonundaki roller ve sorumluluklar
6. SOA Governance Çerçeveleri ile Hızlı Başlangıç
- Açık Grup standartları
SOA Governance Referans Modeli (SGRM)
SOA Governance Canlılık Yöntemi (SGVM)
- IBM SOA Governance ve Management Yöntemi (SGMM)
7. SOA için ROI Hesaplayıcısı - Sayıların Konuşmasına İzin Verin
- ROI hesaplamaya yaklaşımlar
- Vaka Çalışması
Business süreç yürüyüşü
Mimari kapsamı
Mimari genel bakış
Hizmet katmanı modeli
- Hizmet Yeniden Kullanımı ile ROI
ROI Tanımlı
Yazılım Yeniden Kullanımı için ROI Modeli
- Çekirdek uygulama projesinin ötesinde yeniden kullanım
- Sonuçlar
Yeniden kullanımı takip etmek
8. Yeni Sınır: Cloud Computing
- Bulut tanımı
Buraya nasıl geldik? Uygulama barındırmadan SaaS'a ve genel ve özel buluta
Lezzetini seçin: IaaS, SaaS veya PaaS?
- Uygulamaları buluta taşımak
Kaynak sanallaştırması
Otomatik, talep üzerine kaynak sağlama
Paylaşılan altyapı ve uygulamalar
9. SOA ve Cloud Computing'nin Sinerjisi
- SOA ve bulut tamamlayıcıdır
- SOA/Bulut sinerjisi
SOA + SaaS
SOA + PaaS
SOA + IaaS
- Her şeyi bir araya getirmek: SOA-Bulut
10. Uygulama Siloları Üzerinde: Entegrasyon Ortamı
- Entegrasyon ortamı – büyük resim
- Veri seviyesi entegrasyonu
Çıkar, Dönüştür, Yükle (ETL)
- Arayüz seviyesi entegrasyonu (aka uygulama entegrasyonu)
Mesajlaşma omurgası
Veri dönüşümü
İçeriğe dayalı yönlendirme
Adaptörler aracılığıyla uygulama bağlantısı oluşturma
Entegrasyon tasarım desenleri
- Hizmet Odaklı Entegrasyon (SOI)
Geleneksel Kurumsal Uygulama Entegrasyonuna (EAI) göre avantajlar
11. Kurumsal Hizmet Omurgasından (ESB) İnternet Hizmet Omurgasına (ISB)
- Kurumsal Hizmet Omurgası
ESB'yi tanıtmak
Kavramsal ESB mimarileri
Kuruluşlar bugün ESB'leri nasıl kullanıyor?
- Bulut entegrasyonuna ve zorluklarına duyulan ihtiyaç
ESB'den “İnternet Hizmet Omurgası” (ISB) na
- Ürün ortamı – ESB ve ISB örnekleri
12. Her şeyi Bir Araya Getirmek: Şirketiniz için Bir Entegrasyon Stratejisi Geliştirmek
- Bağlantı derecesine göre entegrasyon mimarilerinin sınıflandırılması
- Eski sistemlerden yararlanmaya ve bunları geçmeye yaklaşımlar
- Entegrasyon yaklaşımlarının ve teknolojilerinin karşılaştırılması
Bir yaklaşım seçmek için karar kriterleri
- Veri mimarisi ile entegrasyon
13. Sonuçlar
- Seminerin özeti
- Outlook: SOA, Bulut, mobil ve BT'nin tüketimleşmesi
Kurs İçin Gerekli Önbilgiler
Dağıtık bilgi işlem ve uygulama geliştirme kavramlarına ilişkin genel bilgi.
Danışanlarımızın Yorumları (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Eğitim - REST API - a pattern of exchange of information between sites
It's a hands-on session.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Eğitim - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Eğitim - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
Jan Lenie - APB
Eğitim - Mule: Integrating Your Applications
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.