Kerangka Materi
Konsep dan tema utama
- Apa itu SOA?
- Jenis gaya arsitektur yang harus dipilih?
- Gaya "pipe dan filter"
- Batasan pada tipe data
- Siklus hidup pengembangan
- Menyediakan tingkat abstrak yang sesuai
- Tema utama yang ditangani dalam RUP untuk SOA
Identifikasi dan spesifikasi layanan
- Membangun model layanan
- Layanan yang didefinisikan oleh WSDL
- Mengembangkan spesifikasi layanan
- Mendefinisikan penyedia layanan
- Menentukan granularitas layanan
- Spesifikasi perilaku
- Spesifikasi kebijakan
- Mendefinisikan layanan kandidat
- Memperbaiki layanan
Mengelola portofolio layanan
- Aplikasi sebagai entitas dinamis
- Portofolio kemampuan yang tersedia
- Pengikatan waktu proses
- Pengikatan waktu eksekusi
- WSDL, XSD, dan WS-Policy
- Proses pengelolaan portofolio layanan
- Mengkonfigurasi SLA untuk layanan web
Membagi solusi berorientasi layanan
- Mengelola model-model
- Mengkategorikan elemen-elemen
- Berbagai pemangku kepentingan yang memeriksa model
- Menggunakan paket
- Mewakili pandangan ke dalam model
- Struktur komposit dari UML 2.0
- Menggunakan "parts" dan "connectors"
- Membagi layanan yang dikelola
Pedoman baru dan diperbarui
- Mengelola lampiran pesan
- Mendesain pesan
- Menjamin keselarasan skema pesan
- Enkapsulasi data layanan
- Skema data hubungan - batas layanan
- Penyediaan layanan
- Manajemen status
- Keunggulan layanan dengan status dan tanpa status
- Mengelola status sumber daya
- Berpindah dari layanan ke komponen layanan
- Model desain/implementasi tradisional
Desain berbasis pesan
- Fokus pada domain layanan
- Engineering domain
- Menerapkan analisis dan desain berorientasi objek
- Membuat model yang sangat dapat diulang
- Arena bisnis-ke-bisnis tradisional
- Standarisasi EDI
- Pendekatan hibrid berbasis pesan dan layanan
- Analisis kasus penggunaan
- Mendokumentasikan persyaratan
- Menggunakan model proses bisnis
- Persyaratan non-fungsional
- Database persyaratan
Desain berbasis layanan
- Membungkus fungsi yang diharapkan dari bisnis
- Membungkus operasi penyedia layanan
- Membuat antarmuka layanan yang intuitif
- Modeling berbasis layanan
- Pendekatan yang didorong oleh kasus penggunaan
- Memahami kebutuhan aktor
- Tujuan proyek - dari sudut pandang bisnis
- Peran arsitek perangkat lunak
- Informasi kebijakan, yang diperlukan oleh konsumen layanan
- Peran eksekutif bisnis
- Interaksi dengan sistem belakang
- Menghubungkan layanan dengan model implementasi
- Mengembangkan model layanan
- Menangani masalah kinerja
Desain berbasis kolaborasi
- Layanan yang berkolaborasi
- Tampilan proses layanan
- Model bisnis tradisional
- Melaksanakan peran dalam kolaborasi
- Proses Pertukaran Mitra (PIPs)
- Standar OAGIS
- Pendekatan berbasis proses
- "Kesenjangan bisnis vs. IT"
- Kegiatan "kotak hitam"
- Mendefinisikan indikator kinerja kunci (KPIs)
- Penerbitan dan pengversian model
- Memproduksi metrik untuk pemantauan
- Bahasa koreografi
- Bahasa eksekusi proses bisnis (BPEL)
- Memantau layanan
Apa itu Governance SOA?
- Kepatuhan terhadap standar atau hukum
- Manajemen perubahan
- Menjamin kualitas layanan
- Mengelola portofolio layanan
- Mengelola siklus hidup layanan
- Menggunakan kebijakan untuk membatasi perilaku
- Memantau kinerja layanan
Masalah Governance SOA
- Governance muncul sebagai inisiatif SOA
- Lingkungan dinamis untuk interaksi layanan
- Mendorong pengulangan layanan
- Mengendalikan cara layanan berinteraksi
Tahap Governance SOA
- Pertama: kesadaran bahwa governance diperlukan
- Kedua: governance meningkatkan eksekusi bisnis
- Ketiga: campuran teknologi dan perubahan perilaku
- Keempat: pemilihan dan implementasi teknologi
Manajemen Layanan
- Perspektif desain
- Perspektif eksekusi
- Repositori layanan untuk pengulangan
- Layanan yang terkandung dalam platform heterogen
- Virtualisasi layanan untuk manajemen layanan waktu eksekusi
Komponen governance kritis
- Layanan registry dan repositori aset
- Membangun "SOA Centre of Excellence"
- Fokus pada menetapkan pedoman organisasi SOA
- Kematangan organisasi
- Kebijakan governance yang disepakati
Alat Governance SOA
- Pemantauan waktu nyata peristiwa
- Kelemahan dalam kerangka BSM
- Instrumentasi tingkat layanan
- Terhubung dengan sistem manajemen operasional
- Virtualisasi sebagai penegak untuk memisahkan logika governance/layanan
- Virtualisasi layanan dikelola oleh staf operasional
Mengembangkan governance SOA inti
- Mengapa stack teknologi SOA telah menjadi rumit
- Campuran antara COTS dan in-house
- Mempertahankan konsultan eksternal untuk membantu
- Menentukan bisnis apa yang sebenarnya kita lalui
Peran dan tanggung jawab yang terlibat dalam Governance SOA
- Membangun "SOA Centre of Excellence"
- Perencanaan perusahaan dan bantuan dalam eksekusi
- Peran arsitek SOA/arsitek governance
- Menyelesaikan potensi kepentingan bertentangan
- Memastikan pedoman governance dituruti
Batasan governance SOA
- Tidak menyadari kebutuhan governance
- Kurangnya teknologi governance
- Kurangnya virtualisasi layanan
Status governance yang baik
- Interaksi dengan pihak luar
- Mengelola aturan bisnis dan manajemen BRE
- Regulasi untuk governance yang baik
- Repositori perjanjian
- Mengambil governance secara proaktif dalam bisnis
- Governance melalui tindakan daripada pernyataan
- Pemantauan SLA untuk menetapkan harga premium
Faktor sukses kritis
- Memulai berpikir tentang governance sejak dini
- Melihat governance sebagai target yang bergerak
- Mengelola kebijakan sebagai entitas dengan siklus hidup mereka sendiri
- Memilih platform teknologi
- Platform harus memenuhi kebutuhan governance segera
- Dukungan masa depan saat infrastruktur SOA berkembang
- Menerapkan perjanjian tingkat layanan
Persyaratan
Testimoni (5)
Instruktur memiliki hubungan baik dan sangat membantu serta menjaga suasana tetap menarik; hal ini membuat perbedaan besar saat belajar.
Andy Johnston - QA Ltd
Kursus - REST API - a pattern of exchange of information between sites
Diterjemahkan Mesin
Ini adalah sesi praktik.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Kursus - Talend Open Studio for ESB
Diterjemahkan Mesin
pengetahuan yang luas mencakup banyak hal.
metab alanazi - Saudi Arabian Monetary Authority
Kursus - Enabling SOA with BPM and BPMN
Diterjemahkan Mesin
Saya benar-benar menikmati interaktifnya.
Jan Lenie - APB
Kursus - Mule: Integrating Your Applications
Diterjemahkan Mesin
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
Kursus - Systems and Service Architecture - Microservices Architecture
Diterjemahkan Mesin