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

Pengalaman dalam desain perangkat lunak
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait