Course Outline
1. Hal yang Pertama dan Utama: Arsitektur Perusahaan dan Aplikasi
- Definisi Arsitektur (Perusahaan)
Apa yang mendorong perlunya arsitektur?
Tujuan, standar dan kerangka kerja arsitektur
- Arsitektur logis vs. arsitektur fisik
- Pola arsitektur aplikasi umum
Pola Proses Multi-Langkah
Pola Aplikasi Komposit
2.SOA Fase 1
- Potongan-potongan teka-teki SOA
- Bagaimana SOA memungkinkan strategi bisnis
- Layanan dan SOA didefinisikan
- Apa pengertian “Aplikasi” dalam SOA?
- Model Lapisan Layanan
Layanan infrastruktur
Layanan aplikasi
Layanan orkestrasi
- Studi Kasus SOA
Contoh kerangka dokumen Cetak Biru SOA
Contoh panduan acara bisnis
- Karakteristik utama SOA
Kopling longgar tingkat arsitektur
Kopling longgar tingkat layanan
- SOA Generasi Berikutnya
Layanan Sinkron vs. Layanan Asinkron
SOA di cloud
- SOA dan standar
- Tantangan SOA
3. Arsitektur Berorientasi Layanan atau Sumber Daya, atau Keduanya?
- Transfer Negara Representasional (REST)
Konsep sumber daya
Antarmuka yang seragam
Kendala arsitektur
Bagaimana dengan logika bisnis?
Kekurangan REST yang dirasakan
- Kapan menggunakan REST, kapan menggunakan SOA tradisional
REST sebagai pilihan untuk mendukung lapisan presentasi
Sinergi Aplikasi Internet Kaya (RIA) dan REST
JavaNotasi Objek Skrip (JSON) vs. XML untuk RIA
Studi kasus
Arsitektur konseptual
Layanan RESTful vs. Layanan tipe SOAP
4. Mengelola Evolusi SOA: Model Kematangan SOA & Peta Jalan
- Menentukan tujuan – Model kematangan SOA
- Model Kematangan Integrasi Layanan Grup Terbuka (OSIMM)
Ringkasan
Dimensi kematangan
Tingkat kematangan
Cara menilai kematangan SOA Anda
- Contoh - Model Kematangan Perangkat Lunak Progress
- Bagaimana kita mencapainya – mengembangkan Roadmap SOA
- Studi kasus: memetakan Model Kematangan ke Peta Jalan
5.Dari Kekacauan Menuju Keteraturan: SOA Governance & Organisasi TI
- Mengapa SOA membutuhkan tata kelola
- Business vs. TI vs. EA vs. SOA Gokepemimpinan
- Kategori SOA Governance
- Tata kelola waktu desain
- Tata kelola waktu berjalan
- Tujuan SOA Go
- Pusat SOA Excellence (COE)
Peran dan tanggung jawab dalam organisasi TI
6.Dapatkan Awal yang Baik dengan SOA GoKerangka Kerja
- Standar Grup Terbuka
Model Referensi SOA Go (SGRM)
Metode Vitalitas SOA Governance (SGVM)
- IBM SOA Governance dan Management Metode (SGMM)
7. Kalkulator ROI untuk SOA - Biarkan Angka yang Berbicara
- Pendekatan untuk perhitungan ROI
- Studi Kasus
Business panduan proses
Ruang lingkup arsitektur
Ikhtisar arsitektur
Model lapisan layanan
- ROI Melalui Penggunaan Kembali Layanan
Definisi ROI
Model ROI untuk Penggunaan Kembali Perangkat Lunak
- Penggunaan kembali di luar proyek aplikasi inti
- Kesimpulan
Melacak penggunaan kembali
8. Perbatasan Baru: Cloud Computing
- Definisi awan
Bagaimana kita sampai di sini? Dari hosting aplikasi hingga SaaS hingga cloud publik & privat
Pilih jenis layanan Anda: IaaS, SaaS, atau PaaS?
- Memindahkan aplikasi ke cloud
Virtualisasi sumber daya
Penyediaan sumber daya secara otomatis sesuai permintaan
Infrastruktur dan aplikasi bersama
9.Sinergi SOA dan Cloud Computing
- SOA dan cloud saling melengkapi
- Sinergi SOA/Cloud
SOA + SaaS
SOA + PaaS
SOA + IaaS
- Menyatukan semuanya: SOA-Cloud
10. Lintas Silo Aplikasi: Lanskap Integrasi
- Pemandangan integrasi – gambaran besarnya
- Integrasi tingkat data
Ekstrak, Transformasi, Muat (ETL)
- Integrasi tingkat antarmuka (alias integrasi aplikasi)
Tulang punggung pengiriman pesan
Transformasi data
Perutean berbasis konten
Membangun konektivitas aplikasi melalui adaptor
Pola desain integrasi
- Integrasi Berorientasi Layanan (SOI)
Keunggulan dibandingkan Integrasi Aplikasi Perusahaan (EAI) tradisional
11.Dari Enterprise Service Bus (ESB) ke Internet Service Bus (ISB)
- Bus Layanan Perusahaan
Memperkenalkan ESB
Arsitektur ESB konseptual
Bagaimana perusahaan menggunakan ESB saat ini?
- Kebutuhan integrasi cloud dan tantangannya
Dari ESB ke “Internet Service Bus” (ISB)
- Pemandangan produk – contoh ESB dan ISB
12. Menyatukan Semuanya: Mengembangkan Strategi Integrasi untuk Perusahaan Anda
- Klasifikasi arsitektur integrasi berdasarkan tingkat kopling
- Pendekatan untuk memanfaatkan dan memigrasikan sistem lama
- Perbandingan pendekatan dan teknologi integrasi
Kriteria keputusan untuk memilih pendekatan tertentu
- Integrasi dengan arsitektur data
13.Kesimpulan
- Ringkasan Seminar
- Outlook: SOA, Cloud, Mobile dan Konsumerisasi TI
Requirements
General knowledge of distributed computing and application development concepts.
Testimonials (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Course - 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)
Course - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Course - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
Jan Lenie - APB
Course - 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.