Eğitim İçeriği
Temel kavramlar ve temalar
- SOA nedir?
- Hangi mimari stilini seçmelisiniz?
- "Boru hattı ve filtre" stili
- Veri türleri üzerindeki kısıtlamalar
- Geliştirme yaşam döngüsü
- Uygun bir soyutlama düzeyi sağlama
- SOA için RUP içinde ele alınan temel temalar
Hizmet tanımlama ve belirtimi
- Bir hizmetin modelini oluşturma
- WSDL tanımlı hizmetler
- Hizmet belirtimleri geliştirme
- Hizmet sağlayıcılarını tanımlama
- Bir hizmetin granüllerliğini belirleme
- Davranışsal bir belirtim
- Politika belirtimi
- Aday hizmetleri tanımlama
- Hizmetleri yeniden düzenleme
Hizmet portföyünü yönetme
- Uygulamalar dinamik varlıklar olarak
- Kullanılabilir yeteneklerden oluşan bir portföy
- Süreç zamanlama bağlaması
- Çalışma zamanı bağlaması
- WSDL, XSD ve WS-Policy
- Hizmet portföyü yönetimi süreci
- Bir web hizmeti için SLA yapılandırma
Hizmet odaklı çözümleri bölümlere ayırma
- Modelleri yönetme
- Öğeleri kategorize etme
- Farklı paydaşların modeli incelemesi
- Paketleri kullanma
- Modeldeki görünümleri temsil etme
- Kompozit yapı UML 2.0'dan
- "Parçalar" ve "bağlayıcılar" kullanma
- Yönetilen hizmetleri bölümlere ayırma
Yeni ve güncellenmiş yönergeler
- Mesaj eklerini yönetme
- Mesajları tasarlama
- Mesaj şemasının tutarlılığını sağlama
- Hizmet veri kapsülleme
- İlişki verisi şeması - hizmet sınırları
- Hizmet aracılığı
- Durum yönetimi
- Durumlu ve durumsuz hizmetlerin avantajları
- Kaynak durumunu yönetme
- Go hizmetlerden hizmet bileşenlerine geçiş
- Geleneksel tasarım/uygulama modeli
Mesaj odaklı tasarım
- Hizmet alanına odaklanma
- Alan mühendisliği
- Nesne yönelimli analiz ve tasarım uygulama
- Yüksek oranda yeniden kullanılabilir modeller üretme
- Geleneksel işletmeden işletmeye arena
- EDI standardizasyonu
- Hibrit mesaj ve hizmet odaklı yaklaşım
- Kullanım durumu analizi
- Gereksinimleri belgeleme
- İş süreç modelleri kullanma
- İşlevsel olmayan gereksinimler
- Gereksinim veritabanı
Hizmet odaklı tasarım
- İşletmenin beklediği işlevleri açığa çıkarma
- Hizmet sağlayıcılarının işlemlerini açığa çıkarma
- Sezgisel hizmet arayüzleri oluşturma
- Hizmet odaklı modelleme
- Kullanım durumu odaklı yaklaşım
- Aktörlerin ihtiyaçlarını anlama
- Proje hedefleri - bir iş açısından
- Yazılım mimarının katılımı
- Hizmet tüketicileri tarafından gerekli politika bilgileri
- İş yöneticisi rolü
- Arka uç sistemle etkileşim
- Hizmeti uygulama modeline bağlama
- Hizmet modelini iyileştirme
- Performans sorunlarını ele alma
Collaboration odaklı tasarım
- İşbirliği yapan hizmetler
- Hizmetlerin süreç görünümü
- Geleneksel iş modelleme
- İşbirliğindeki rolleri yerine getirme
- Ortak İşlemler (PIPs)
- OAGIS standartları
- Süreç odaklı düşünce yapısı
- "İşletme ve BT açığı"
- "Kara kutu" etkinlikleri
- Temel performans göstergeleri (KPI'lar) tanımlama
- Bir modeli yayınlama ve sürümleme
- İzleme için ölçümler üretme
- Koreografi dili
- Business süreç yürütme dili (BPEL)
- Hizmetleri izleme
SOA Governance Nedir?
- Standartlara veya yasalara uyum
- Değişim yönetimi
- Hizmetlerin kalitesini sağlama
- Hizmet portföyünü yönetme
- Hizmet yaşam döngüsünü yönetme
- Davranışı kısıtlamak için politikaları kullanma
- Hizmet performansını izleme
SOA Governance Sorunu
- Go SOA girişimlerinde yönetişim
- Hizmetlerin etkileşim kurabileceği dinamik bir ortam
- Hizmetlerin yeniden kullanımını teşvik etme
- Hizmetlerin birbirleriyle nasıl etkileşim kurduğunu kontrol etme
SOA Governance Aşamaları
- Birincisi: yönetişimin gerekli olduğunun farkına varılması
- İkincisi: yönetişimin iş yürütmesini iyileştirmesi
- Üçüncüsü: teknoloji ve davranış değişikliklerinin karışımı
- Dördüncüsü: teknoloji seçimi ve uygulaması
Hizmet Management
- Tasarım zamanı perspektifi
- Çalışma zamanı perspektifi
- Yeniden kullanım için hizmet deposu
- Farklı platformlarda bulunan hizmetler
- Hizmetlerin çalışma zamanı yönetimi için hizmet sanallaştırma
Kritik yönetişim bileşenleri
- Hizmet kayıt hizmeti ve varlık deposu
- Bir "SOA Merkezi of Excellenz” oluşturma
- SOA organizasyonel yönergeleri oluşturmaya odaklanma
- Organizasyonel olgunluk
- Kararlaştırılmış yönetişim politikaları
SOA Governance araçları
- Olayların gerçek zamanlı izlenmesi
- BSM çerçevesindeki hatalar
- Hizmet seviyesi enstrümantasyonu
- Operasyonel yönetim sistemlerine bağlanma
- Yönetişim/hizmet mantığını ayırmak için sanallaştırma
- Operasyonel personel tarafından yönetilen hizmet sanallaştırma
Temel SOA yönetişimini geliştirme
- Neden SOA teknoloji yığını karmaşıklaştı
- COTS ve şirket içi arasındaki karışım
- Dış danışmanlardan yardım isteme
- Hangi işi gerçekten yaptığımızı anlama
Yönetişimde yer alan roller ve sorumluluklar
- Bir SOA Merkezi of Excellenz oluşturma
- Kurumsal çapta planlama ve yürütmede yardım
- SOA mimarı/yönetişim mimarının rolleri
- Potansiyel çıkar çatışmalarını çözme
- Yönetişim yönergelerine uyulduğundan emin olma
SOA yönetişimindeki engeller
- Yönetişim ihtiyacının farkına varmama
- Yönetişim teknolojisi eksikliği
- Hizmet sanallaştırması eksikliği
İyi yönetişim durumu
- Dış taraflarla etkileşim
- İş kurallarını ve BRE yönetimini yönetme
- İyi yönetişim için düzenlemeler
- Anlaşma deposu
- Yönetişimi proaktif olarak işe dahil etme
- Go yönetişim eylemiyle değil, ifadeyle
- Premium fiyatlar oluşturmak için SLA izleme
Kritik başarı faktörleri
- Yönetişim hakkında erken düşünmeye başlayın
- Yönetişimi değişen bir hedef olarak görün
- Politikaları kendi yaşam döngülerine sahip varlıklar olarak yönetin
- Bir teknoloji platformu seçin
- Platform, acil yönetişim ihtiyaçlarını karşılamalıdır
- SOA altyapısı ölçeklendikçe gelecekteki destek
- Hizmet seviyesi anlaşmalarını zorunlu kılın
Kurs İçin Gerekli Önbilgiler
Yazılım tasarımı konusunda deneyim
Danışanlarımızın Yorumları (5)
Eğitmen iyi bir bağ kurdu ve çok yardımcı oldu, konuyu ilginç tuttu; öğrenme sürecinde büyük fark yaratıyor.
Andy Johnston - QA Ltd
Eğitim - REST API - a pattern of exchange of information between sites
Yapay Zeka Çevirisi
Bu bir uygulamalı oturumdur.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Eğitim - Talend Open Studio for ESB
Yapay Zeka Çevirisi
gelişmiş bilgi birçok şeyi kapsar.
metab alanazi - Saudi Arabian Monetary Authority
Eğitim - Enabling SOA with BPM and BPMN
Yapay Zeka Çevirisi
Gerçekten interaktifi çok keyfe aldım.
Jan Lenie - APB
Eğitim - Mule: Integrating Your Applications
Yapay Zeka Çevirisi
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.
Henk Huybrechts
Eğitim - Systems and Service Architecture - Microservices Architecture
Yapay Zeka Çevirisi