SlideShare a Scribd company logo
1 of 27
Service Oriented Modeling
M. Ainul Yaqin
Definisi
• Disiplin pemodelan bisnis dan perangkat lunak
yang berguna untuk merancang dan
menentukan sistem bisnis berorientasi layanan
dalam berbagai gaya arsitektur, seperti
arsitektur enterprise, arsitektur aplikasi,
arsitektur berorientasi layanan, dan cloud
computing.
• SOM meliputi :
– Bahasa pemodelan bisnis (masalah)
– Bahasa pemodelan teknologi (solusi)
Paradigma SOM
Disiplin Pemodelan Berorientasi
Layanan
Service Oriented Modeling and
Architecture (SOMA)
• Diperkenalkan oleh IBM sebagai metodologi yang
berhubungan dengan SOA pada tahun 2004
• Mengacu pada domain umum dari pemodelan layanan
yang dibutuhkan untuk merancang dan membuat SOA
• Meng-cover lingkup dan mengimplementasikan
Service Oriented Analysis and Design (SOAD) melalui
identifikasi, spesifikasi dan realisasi service,
komponen-komponen yang merealisasikan service
(komponen-komponen service), dan aliran yang dapat
digunakan untuk compose service.
Fase-fase SOMA
Metode-metode SOMA
Service Oriented Modeling
Framework
• Metodologi pengembangan berorientasi
layanan, proses pemodelan sebuah
disiplin tertentu
SOMF ver. 2.0
SOMF Life Cycle
Generasi Bahasa Pemodelan
• Used – to – be : rancangan skema komponen
software dan lingkungan terkait yang
dikerahkan, dikonfigurasi, dan digunakan
sebelumnya.
• As – is : rancangan komponen software dan
lingkungan yang sesuai dengan yang
digunakan saat ini
• To – be : rancangan komponen software dan
lingkungan yang sesuai dengan yang
dikerahkan, dikonfigurasi, dan digunakan di
masa yang akan datang.
Model Transformasi
Model Transformasi
• Discovery Model : Model ini harus digunakan ketika
memastikan entitas software baru untuk memberikan
solusi
• Analysis Model : Model analisis dirancang untuk
memeriksa kelayakan komponen software untuk
menawarkan solusi, membantu menganalisis bisnis dan
persyaratan teknis , dan membantu mengukur
keberhasilan implementasi
• Design Model : Memfasilitasi desain logis entitas
perangkat lunak, dan memberikan kontribusi untuk
hubungan komponen , komposisi penyebaran, dan
pembentukan transaksi
Model Transformasi
• Technical Architecture Model : Model ini melibatkan
tiga perspektif utama arsitektur : arsitektur konseptual,
arsitektur logis, dan arsitektur fisik
• Construction Model : Membantu dengan praktek
pemodelan selama fase implementasi source code
• Quality Assurance Model : Menyatakan komponen
perangkat lunak untuk produksi dan memastikan
stabilitas bisnis dan kontinuitas teknis
• Operations Model : Memungkinkan lingkungan
produksi yang stabil dan menjamin penyebaran yang
tepat dan konfigurasi entitas software
Model Transformasi
• Business Architecture Model : Model ini
mendorong integrasi yang tepat dari
kontekstual dan struktural formasi bisnis
dengan entitas software
• Governance Model : Menawarkan
praktik terbaik, standar, dan kebijakan
untuk semua model implementasi SOMF
Gaya Pemodelan
Gaya Pemodelan
• Circular : memungkinkan pertukaran pesan
dalam mode melingkar, daripada menggunakan
controller untuk melakukan distribusi pesan.
Gaya circular juga menawarkan metode
konseptual untuk layanan afiliasi
• Hierarchical : menawarkan pola hubungan
antara layanan untuk tujuan membangun
transaksi dan rute pertukaran pesan antara
konsumen dan layanan. Pola hirarkis
mendirikan asosiasi orang tua/anak antara
layanan.
Gaya Pemodelan
• Network : pola ini memungkinkan hubungan
antara layanan "banyak ke banyak", layanan
peer mereka, dan konsumen. Pola jaringan
menonjolkan pada lingkungan terdistribusi dan
jaringan komputasi interoperable.
• Star : pendukung layanan mengatur dalam
formasi bintang , di mana layanan pusat
melewatkan pesan ke extending arms-nya.
Gaya pemodelan ini sering digunakan dalam
kasus multicasting atau publish and subscribe,
di mana meliputi gaya pesan solicitation atau
fire and forget.
Gaya Pemodelan
• Bus : menggambarkan layanan perantara
yang menghubungkan konsumen dengan
penyedia layanan untuk tujuan tugas
pertukaran pesan.
Organisasi Aset Software
Berorientasi Layanan
Pola Pemodelan Aset
Notasi Aset
Notasi Pemodelan Analisis
Kontekstual SOMF
Notasi Pemodelan Analisis
Struktural SOMF
Service Discovery & Analysis
Toolbox
SOMF Cloud Computing Model
Referensi
• Ali Arsanjani, Service-oriented modeling and
architecture,
http://www.ibm.com/developerworks/library/ws-soa-design
, 9 Nopember 2004.
• Wikipedia, Service Oriented Modeling,
http://en.wikipedia.org/wiki/Service-oriented_modeling
• --, Service-Oriented Modeling Framework (SOMF)
for Business & Technology,
http://www.modelingconcepts.com/pdf/SOMF_ANALYSIS
• Michael Bell, Service-Oriented Modeling : Service
Analysis, Design, and Architecture, John Wiley &
Sons, Inc., 2008.

More Related Content

What's hot

SIM, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., IMPLEMENTASI SISTEM INFORMASI ...
SIM, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., IMPLEMENTASI SISTEM INFORMASI ...SIM, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., IMPLEMENTASI SISTEM INFORMASI ...
SIM, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., IMPLEMENTASI SISTEM INFORMASI ...dellaameliza
 
Ppt cloud-computing-rully-amrizal-1102412020
Ppt cloud-computing-rully-amrizal-1102412020Ppt cloud-computing-rully-amrizal-1102412020
Ppt cloud-computing-rully-amrizal-1102412020RullyAmrizal
 
Aplikasi Sistem Informasi Berdasarkan Level Organisasi
Aplikasi Sistem Informasi Berdasarkan Level Organisasi Aplikasi Sistem Informasi Berdasarkan Level Organisasi
Aplikasi Sistem Informasi Berdasarkan Level Organisasi Hendy Surjono
 
ERP 2015 modul 1 - Introduction
ERP 2015 modul 1 - IntroductionERP 2015 modul 1 - Introduction
ERP 2015 modul 1 - IntroductionWuwuh Hartiningsih
 
Tata kelola teknologi informasi
Tata kelola teknologi informasiTata kelola teknologi informasi
Tata kelola teknologi informasiFaith Posumah
 
Makalah Implementasi ERP Indofood
Makalah Implementasi ERP IndofoodMakalah Implementasi ERP Indofood
Makalah Implementasi ERP IndofoodAnisa Osariana
 
Mandays Dan Total Cost Estimation For Application Development Project
Mandays Dan  Total  Cost  Estimation For  Application Development ProjectMandays Dan  Total  Cost  Estimation For  Application Development Project
Mandays Dan Total Cost Estimation For Application Development ProjectAntonius Adi
 
Enterprise Resource Planning (ERP) :: Sistem Informasi Akuntansi
Enterprise Resource Planning (ERP) :: Sistem Informasi AkuntansiEnterprise Resource Planning (ERP) :: Sistem Informasi Akuntansi
Enterprise Resource Planning (ERP) :: Sistem Informasi AkuntansiAuliaa Oktarianii
 
Model evaluasi sistem informasi
Model evaluasi sistem informasiModel evaluasi sistem informasi
Model evaluasi sistem informasiUmii Charunieati
 
Analisis Penerapan Sistem Informasi pada PT GO-JEK Indonesia
Analisis Penerapan Sistem Informasi pada PT GO-JEK IndonesiaAnalisis Penerapan Sistem Informasi pada PT GO-JEK Indonesia
Analisis Penerapan Sistem Informasi pada PT GO-JEK IndonesiaMaitsa Anggraini
 
Perancangan dan Analisa Sistem
Perancangan dan Analisa SistemPerancangan dan Analisa Sistem
Perancangan dan Analisa Sistemguestb7aaaf1e
 
Manajemen Risiko Bisnis.ppt
Manajemen Risiko Bisnis.pptManajemen Risiko Bisnis.ppt
Manajemen Risiko Bisnis.pptssuser4522cc
 
Kelompok 8 rapid application development (rad)
Kelompok 8   rapid application development (rad)Kelompok 8   rapid application development (rad)
Kelompok 8 rapid application development (rad)Yudha Arif Budiman
 
Modul 8 enterprise architecture-2012
Modul 8 enterprise architecture-2012Modul 8 enterprise architecture-2012
Modul 8 enterprise architecture-2012Ir. Zakaria, M.M
 
e-Business dan Optimalisasi Layanan
e-Business dan Optimalisasi Layanane-Business dan Optimalisasi Layanan
e-Business dan Optimalisasi LayananMuhammad Fajar
 
Identifikasi Dan Analisis Proses Bisnis
Identifikasi Dan Analisis Proses BisnisIdentifikasi Dan Analisis Proses Bisnis
Identifikasi Dan Analisis Proses BisnisAinul Yaqin
 
Makalah komunikasi bisnis
Makalah komunikasi bisnisMakalah komunikasi bisnis
Makalah komunikasi bisnisvitalfrans
 

What's hot (20)

SIM, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., IMPLEMENTASI SISTEM INFORMASI ...
SIM, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., IMPLEMENTASI SISTEM INFORMASI ...SIM, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., IMPLEMENTASI SISTEM INFORMASI ...
SIM, DELLA AMELIZA, Prof. Dr. Hapzi Ali, CMA., IMPLEMENTASI SISTEM INFORMASI ...
 
Ppt cloud-computing-rully-amrizal-1102412020
Ppt cloud-computing-rully-amrizal-1102412020Ppt cloud-computing-rully-amrizal-1102412020
Ppt cloud-computing-rully-amrizal-1102412020
 
Aplikasi Sistem Informasi Berdasarkan Level Organisasi
Aplikasi Sistem Informasi Berdasarkan Level Organisasi Aplikasi Sistem Informasi Berdasarkan Level Organisasi
Aplikasi Sistem Informasi Berdasarkan Level Organisasi
 
Erp pertemuan-8
Erp pertemuan-8Erp pertemuan-8
Erp pertemuan-8
 
ERP 2015 modul 1 - Introduction
ERP 2015 modul 1 - IntroductionERP 2015 modul 1 - Introduction
ERP 2015 modul 1 - Introduction
 
Tata kelola teknologi informasi
Tata kelola teknologi informasiTata kelola teknologi informasi
Tata kelola teknologi informasi
 
Makalah Implementasi ERP Indofood
Makalah Implementasi ERP IndofoodMakalah Implementasi ERP Indofood
Makalah Implementasi ERP Indofood
 
Mandays Dan Total Cost Estimation For Application Development Project
Mandays Dan  Total  Cost  Estimation For  Application Development ProjectMandays Dan  Total  Cost  Estimation For  Application Development Project
Mandays Dan Total Cost Estimation For Application Development Project
 
Enterprise Resource Planning (ERP) :: Sistem Informasi Akuntansi
Enterprise Resource Planning (ERP) :: Sistem Informasi AkuntansiEnterprise Resource Planning (ERP) :: Sistem Informasi Akuntansi
Enterprise Resource Planning (ERP) :: Sistem Informasi Akuntansi
 
Model evaluasi sistem informasi
Model evaluasi sistem informasiModel evaluasi sistem informasi
Model evaluasi sistem informasi
 
Analisis Penerapan Sistem Informasi pada PT GO-JEK Indonesia
Analisis Penerapan Sistem Informasi pada PT GO-JEK IndonesiaAnalisis Penerapan Sistem Informasi pada PT GO-JEK Indonesia
Analisis Penerapan Sistem Informasi pada PT GO-JEK Indonesia
 
Perancangan dan Analisa Sistem
Perancangan dan Analisa SistemPerancangan dan Analisa Sistem
Perancangan dan Analisa Sistem
 
Manajemen Risiko Bisnis.ppt
Manajemen Risiko Bisnis.pptManajemen Risiko Bisnis.ppt
Manajemen Risiko Bisnis.ppt
 
Erp pertemuan-2
Erp pertemuan-2Erp pertemuan-2
Erp pertemuan-2
 
Modul purchasing
Modul purchasingModul purchasing
Modul purchasing
 
Kelompok 8 rapid application development (rad)
Kelompok 8   rapid application development (rad)Kelompok 8   rapid application development (rad)
Kelompok 8 rapid application development (rad)
 
Modul 8 enterprise architecture-2012
Modul 8 enterprise architecture-2012Modul 8 enterprise architecture-2012
Modul 8 enterprise architecture-2012
 
e-Business dan Optimalisasi Layanan
e-Business dan Optimalisasi Layanane-Business dan Optimalisasi Layanan
e-Business dan Optimalisasi Layanan
 
Identifikasi Dan Analisis Proses Bisnis
Identifikasi Dan Analisis Proses BisnisIdentifikasi Dan Analisis Proses Bisnis
Identifikasi Dan Analisis Proses Bisnis
 
Makalah komunikasi bisnis
Makalah komunikasi bisnisMakalah komunikasi bisnis
Makalah komunikasi bisnis
 

Viewers also liked

Desain dan prototiping output
Desain dan prototiping outputDesain dan prototiping output
Desain dan prototiping outputAinul Yaqin
 
Desain dan prototyping input
Desain dan prototyping inputDesain dan prototyping input
Desain dan prototyping inputAinul Yaqin
 
Supply chain management
Supply chain managementSupply chain management
Supply chain managementAinul Yaqin
 
Pemodelan proses
Pemodelan prosesPemodelan proses
Pemodelan prosesAinul Yaqin
 
Manajemen Hubungan Pelanggan
Manajemen Hubungan PelangganManajemen Hubungan Pelanggan
Manajemen Hubungan PelangganAinul Yaqin
 
Rancang Bangun SIstem Informasi Geografis Berbasis Web Untuk Memantau Kualita...
Rancang Bangun SIstem Informasi Geografis Berbasis Web Untuk Memantau Kualita...Rancang Bangun SIstem Informasi Geografis Berbasis Web Untuk Memantau Kualita...
Rancang Bangun SIstem Informasi Geografis Berbasis Web Untuk Memantau Kualita...Ainul Yaqin
 
Pengantar sistem informasi
Pengantar sistem informasiPengantar sistem informasi
Pengantar sistem informasiAinul Yaqin
 
Sistem informasi sebagai sebuah produk
Sistem informasi sebagai sebuah produkSistem informasi sebagai sebuah produk
Sistem informasi sebagai sebuah produkAinul Yaqin
 
Aplikasi Manajemen E-Document
Aplikasi Manajemen E-DocumentAplikasi Manajemen E-Document
Aplikasi Manajemen E-DocumentAinul Yaqin
 
04. identifikasi dan analisis alternatif solusi
04. identifikasi dan analisis alternatif solusi04. identifikasi dan analisis alternatif solusi
04. identifikasi dan analisis alternatif solusiAinul Yaqin
 
02. identifikasi dan analisis proses bisnis
02. identifikasi dan analisis proses bisnis02. identifikasi dan analisis proses bisnis
02. identifikasi dan analisis proses bisnisAinul Yaqin
 
03. identifikasi dan analisis kebutuhan
03. identifikasi dan analisis kebutuhan03. identifikasi dan analisis kebutuhan
03. identifikasi dan analisis kebutuhanAinul Yaqin
 
06. identifikasi dan desain input
06. identifikasi dan desain input06. identifikasi dan desain input
06. identifikasi dan desain inputAinul Yaqin
 
05. identifikasi dan desain output
05. identifikasi dan desain output05. identifikasi dan desain output
05. identifikasi dan desain outputAinul Yaqin
 
Simulasi ERP Peternakan Ayam Petelur
Simulasi ERP Peternakan Ayam PetelurSimulasi ERP Peternakan Ayam Petelur
Simulasi ERP Peternakan Ayam PetelurAinul Yaqin
 
Analisis optimasi penempatan lokasi pusat kesehatan masyarakat kota batu
Analisis optimasi penempatan lokasi pusat kesehatan masyarakat kota batuAnalisis optimasi penempatan lokasi pusat kesehatan masyarakat kota batu
Analisis optimasi penempatan lokasi pusat kesehatan masyarakat kota batuAinul Yaqin
 
01. problem statement
01. problem statement01. problem statement
01. problem statementAinul Yaqin
 

Viewers also liked (20)

Desain dan prototiping output
Desain dan prototiping outputDesain dan prototiping output
Desain dan prototiping output
 
Desain dan prototyping input
Desain dan prototyping inputDesain dan prototyping input
Desain dan prototyping input
 
Supply chain management
Supply chain managementSupply chain management
Supply chain management
 
Pemodelan proses
Pemodelan prosesPemodelan proses
Pemodelan proses
 
Desain database
Desain databaseDesain database
Desain database
 
Manajemen Hubungan Pelanggan
Manajemen Hubungan PelangganManajemen Hubungan Pelanggan
Manajemen Hubungan Pelanggan
 
Konsep ERP
Konsep ERPKonsep ERP
Konsep ERP
 
Rancang Bangun SIstem Informasi Geografis Berbasis Web Untuk Memantau Kualita...
Rancang Bangun SIstem Informasi Geografis Berbasis Web Untuk Memantau Kualita...Rancang Bangun SIstem Informasi Geografis Berbasis Web Untuk Memantau Kualita...
Rancang Bangun SIstem Informasi Geografis Berbasis Web Untuk Memantau Kualita...
 
Pengantar sistem informasi
Pengantar sistem informasiPengantar sistem informasi
Pengantar sistem informasi
 
Sistem informasi sebagai sebuah produk
Sistem informasi sebagai sebuah produkSistem informasi sebagai sebuah produk
Sistem informasi sebagai sebuah produk
 
Aplikasi Manajemen E-Document
Aplikasi Manajemen E-DocumentAplikasi Manajemen E-Document
Aplikasi Manajemen E-Document
 
04. identifikasi dan analisis alternatif solusi
04. identifikasi dan analisis alternatif solusi04. identifikasi dan analisis alternatif solusi
04. identifikasi dan analisis alternatif solusi
 
02. identifikasi dan analisis proses bisnis
02. identifikasi dan analisis proses bisnis02. identifikasi dan analisis proses bisnis
02. identifikasi dan analisis proses bisnis
 
03. identifikasi dan analisis kebutuhan
03. identifikasi dan analisis kebutuhan03. identifikasi dan analisis kebutuhan
03. identifikasi dan analisis kebutuhan
 
06. identifikasi dan desain input
06. identifikasi dan desain input06. identifikasi dan desain input
06. identifikasi dan desain input
 
05. identifikasi dan desain output
05. identifikasi dan desain output05. identifikasi dan desain output
05. identifikasi dan desain output
 
Himpunan fuzzy
Himpunan fuzzyHimpunan fuzzy
Himpunan fuzzy
 
Simulasi ERP Peternakan Ayam Petelur
Simulasi ERP Peternakan Ayam PetelurSimulasi ERP Peternakan Ayam Petelur
Simulasi ERP Peternakan Ayam Petelur
 
Analisis optimasi penempatan lokasi pusat kesehatan masyarakat kota batu
Analisis optimasi penempatan lokasi pusat kesehatan masyarakat kota batuAnalisis optimasi penempatan lokasi pusat kesehatan masyarakat kota batu
Analisis optimasi penempatan lokasi pusat kesehatan masyarakat kota batu
 
01. problem statement
01. problem statement01. problem statement
01. problem statement
 

Similar to Service Oriented Modeling

Manajemen layanan teknologi informasi oleh Muhammad Naufal 1202140092 SI 38 02
Manajemen layanan teknologi informasi oleh Muhammad Naufal 1202140092 SI 38 02Manajemen layanan teknologi informasi oleh Muhammad Naufal 1202140092 SI 38 02
Manajemen layanan teknologi informasi oleh Muhammad Naufal 1202140092 SI 38 02Muhammad Naufal
 
Information system building block
Information system building blockInformation system building block
Information system building blockAinul Yaqin
 
02 Software Engineering Process
02 Software Engineering Process02 Software Engineering Process
02 Software Engineering ProcessAinul Yaqin
 
Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...
Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...
Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...Ainul Yaqin
 
Es Service Oriented Architecture
Es Service Oriented ArchitectureEs Service Oriented Architecture
Es Service Oriented ArchitectureRahayu Slamet
 
7 Tips Akselerasi Migrasi dengan Cloud.pdf
7 Tips Akselerasi Migrasi dengan Cloud.pdf7 Tips Akselerasi Migrasi dengan Cloud.pdf
7 Tips Akselerasi Migrasi dengan Cloud.pdfRidi Fe
 
2. proses bisnis dan software requirements
2. proses bisnis dan software requirements2. proses bisnis dan software requirements
2. proses bisnis dan software requirementsanis_amna
 
[PLTI_7]ServiceDesain.pdf
[PLTI_7]ServiceDesain.pdf[PLTI_7]ServiceDesain.pdf
[PLTI_7]ServiceDesain.pdfmis_felice
 
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptxPemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptxagusnugraha41
 
Komposisi Web Service dengan Workflow Technique Untuk Mengenerate BPEL
Komposisi Web Service  dengan Workflow Technique  Untuk Mengenerate BPELKomposisi Web Service  dengan Workflow Technique  Untuk Mengenerate BPEL
Komposisi Web Service dengan Workflow Technique Untuk Mengenerate BPELAinul Yaqin
 
perangkat lunak Berbasis objek teori if.
perangkat lunak Berbasis objek teori if.perangkat lunak Berbasis objek teori if.
perangkat lunak Berbasis objek teori if.ummi1206
 
Pengenalan Cloud-Computing
Pengenalan Cloud-ComputingPengenalan Cloud-Computing
Pengenalan Cloud-Computingkartiria sonata
 
asih_05_INFRASTRUKTUR_E-BISNIS.ppt
asih_05_INFRASTRUKTUR_E-BISNIS.pptasih_05_INFRASTRUKTUR_E-BISNIS.ppt
asih_05_INFRASTRUKTUR_E-BISNIS.pptChaerulAnwar33
 
MPPL Chapter 3
MPPL Chapter 3MPPL Chapter 3
MPPL Chapter 3beiharira
 
1 siklus pengembangan si
1 siklus pengembangan si1 siklus pengembangan si
1 siklus pengembangan sisemuel85
 
Introduction to Cloud Native Transformation and Microservice
Introduction to Cloud Native Transformation and MicroserviceIntroduction to Cloud Native Transformation and Microservice
Introduction to Cloud Native Transformation and MicroserviceDeni Husni Fahri Rizal
 
Quality management standards
Quality management standardsQuality management standards
Quality management standardsirna_300791
 

Similar to Service Oriented Modeling (20)

Manajemen layanan teknologi informasi oleh Muhammad Naufal 1202140092 SI 38 02
Manajemen layanan teknologi informasi oleh Muhammad Naufal 1202140092 SI 38 02Manajemen layanan teknologi informasi oleh Muhammad Naufal 1202140092 SI 38 02
Manajemen layanan teknologi informasi oleh Muhammad Naufal 1202140092 SI 38 02
 
Information system building block
Information system building blockInformation system building block
Information system building block
 
02 Software Engineering Process
02 Software Engineering Process02 Software Engineering Process
02 Software Engineering Process
 
Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...
Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...
Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...
 
Es Service Oriented Architecture
Es Service Oriented ArchitectureEs Service Oriented Architecture
Es Service Oriented Architecture
 
7 Tips Akselerasi Migrasi dengan Cloud.pdf
7 Tips Akselerasi Migrasi dengan Cloud.pdf7 Tips Akselerasi Migrasi dengan Cloud.pdf
7 Tips Akselerasi Migrasi dengan Cloud.pdf
 
2. proses bisnis dan software requirements
2. proses bisnis dan software requirements2. proses bisnis dan software requirements
2. proses bisnis dan software requirements
 
Rpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_aRpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_a
 
[PLTI_7]ServiceDesain.pdf
[PLTI_7]ServiceDesain.pdf[PLTI_7]ServiceDesain.pdf
[PLTI_7]ServiceDesain.pdf
 
SOA introduction
SOA introductionSOA introduction
SOA introduction
 
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptxPemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
 
Proses Software
Proses SoftwareProses Software
Proses Software
 
Komposisi Web Service dengan Workflow Technique Untuk Mengenerate BPEL
Komposisi Web Service  dengan Workflow Technique  Untuk Mengenerate BPELKomposisi Web Service  dengan Workflow Technique  Untuk Mengenerate BPEL
Komposisi Web Service dengan Workflow Technique Untuk Mengenerate BPEL
 
perangkat lunak Berbasis objek teori if.
perangkat lunak Berbasis objek teori if.perangkat lunak Berbasis objek teori if.
perangkat lunak Berbasis objek teori if.
 
Pengenalan Cloud-Computing
Pengenalan Cloud-ComputingPengenalan Cloud-Computing
Pengenalan Cloud-Computing
 
asih_05_INFRASTRUKTUR_E-BISNIS.ppt
asih_05_INFRASTRUKTUR_E-BISNIS.pptasih_05_INFRASTRUKTUR_E-BISNIS.ppt
asih_05_INFRASTRUKTUR_E-BISNIS.ppt
 
MPPL Chapter 3
MPPL Chapter 3MPPL Chapter 3
MPPL Chapter 3
 
1 siklus pengembangan si
1 siklus pengembangan si1 siklus pengembangan si
1 siklus pengembangan si
 
Introduction to Cloud Native Transformation and Microservice
Introduction to Cloud Native Transformation and MicroserviceIntroduction to Cloud Native Transformation and Microservice
Introduction to Cloud Native Transformation and Microservice
 
Quality management standards
Quality management standardsQuality management standards
Quality management standards
 

More from Ainul Yaqin

Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptxMateri Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptxMateri Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptxMateri Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptxMateri Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 07 Enterprise System.pptx
Materi Kuliah Sistem Informasi 07 Enterprise System.pptxMateri Kuliah Sistem Informasi 07 Enterprise System.pptx
Materi Kuliah Sistem Informasi 07 Enterprise System.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...Ainul Yaqin
 
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptxMateri Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptxMateri Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptx
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptxMateri Kuliah Sistem Informasi 01 Pendahuluan.pptx
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptxAinul Yaqin
 
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptxMateri Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptxAinul Yaqin
 
12 Software Measurement
12 Software Measurement12 Software Measurement
12 Software MeasurementAinul Yaqin
 
14 Software Engineering Economics
14 Software Engineering Economics14 Software Engineering Economics
14 Software Engineering EconomicsAinul Yaqin
 
13 Software Engineering Model and Methods
13 Software Engineering Model and Methods13 Software Engineering Model and Methods
13 Software Engineering Model and MethodsAinul Yaqin
 
08 Software Testing
08 Software Testing08 Software Testing
08 Software TestingAinul Yaqin
 
04 Software Design Strategies and Methods
04 Software Design Strategies and Methods04 Software Design Strategies and Methods
04 Software Design Strategies and MethodsAinul Yaqin
 
07 Software Construction Technology
07 Software Construction Technology07 Software Construction Technology
07 Software Construction TechnologyAinul Yaqin
 

More from Ainul Yaqin (20)

Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptxMateri Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptxMateri Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptxMateri Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptxMateri Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 07 Enterprise System.pptx
Materi Kuliah Sistem Informasi 07 Enterprise System.pptxMateri Kuliah Sistem Informasi 07 Enterprise System.pptx
Materi Kuliah Sistem Informasi 07 Enterprise System.pptx
 
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
 
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptxMateri Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
 
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptxMateri Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptx
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptxMateri Kuliah Sistem Informasi 01 Pendahuluan.pptx
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptx
 
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptxMateri Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
 
01. Pendahuluan
01. Pendahuluan01. Pendahuluan
01. Pendahuluan
 
12 Software Measurement
12 Software Measurement12 Software Measurement
12 Software Measurement
 
14 Software Engineering Economics
14 Software Engineering Economics14 Software Engineering Economics
14 Software Engineering Economics
 
13 Software Engineering Model and Methods
13 Software Engineering Model and Methods13 Software Engineering Model and Methods
13 Software Engineering Model and Methods
 
08 Software Testing
08 Software Testing08 Software Testing
08 Software Testing
 
04 Software Design Strategies and Methods
04 Software Design Strategies and Methods04 Software Design Strategies and Methods
04 Software Design Strategies and Methods
 
07 Software Construction Technology
07 Software Construction Technology07 Software Construction Technology
07 Software Construction Technology
 

Service Oriented Modeling

  • 2. Definisi • Disiplin pemodelan bisnis dan perangkat lunak yang berguna untuk merancang dan menentukan sistem bisnis berorientasi layanan dalam berbagai gaya arsitektur, seperti arsitektur enterprise, arsitektur aplikasi, arsitektur berorientasi layanan, dan cloud computing. • SOM meliputi : – Bahasa pemodelan bisnis (masalah) – Bahasa pemodelan teknologi (solusi)
  • 5. Service Oriented Modeling and Architecture (SOMA) • Diperkenalkan oleh IBM sebagai metodologi yang berhubungan dengan SOA pada tahun 2004 • Mengacu pada domain umum dari pemodelan layanan yang dibutuhkan untuk merancang dan membuat SOA • Meng-cover lingkup dan mengimplementasikan Service Oriented Analysis and Design (SOAD) melalui identifikasi, spesifikasi dan realisasi service, komponen-komponen yang merealisasikan service (komponen-komponen service), dan aliran yang dapat digunakan untuk compose service.
  • 8. Service Oriented Modeling Framework • Metodologi pengembangan berorientasi layanan, proses pemodelan sebuah disiplin tertentu
  • 11. Generasi Bahasa Pemodelan • Used – to – be : rancangan skema komponen software dan lingkungan terkait yang dikerahkan, dikonfigurasi, dan digunakan sebelumnya. • As – is : rancangan komponen software dan lingkungan yang sesuai dengan yang digunakan saat ini • To – be : rancangan komponen software dan lingkungan yang sesuai dengan yang dikerahkan, dikonfigurasi, dan digunakan di masa yang akan datang.
  • 13. Model Transformasi • Discovery Model : Model ini harus digunakan ketika memastikan entitas software baru untuk memberikan solusi • Analysis Model : Model analisis dirancang untuk memeriksa kelayakan komponen software untuk menawarkan solusi, membantu menganalisis bisnis dan persyaratan teknis , dan membantu mengukur keberhasilan implementasi • Design Model : Memfasilitasi desain logis entitas perangkat lunak, dan memberikan kontribusi untuk hubungan komponen , komposisi penyebaran, dan pembentukan transaksi
  • 14. Model Transformasi • Technical Architecture Model : Model ini melibatkan tiga perspektif utama arsitektur : arsitektur konseptual, arsitektur logis, dan arsitektur fisik • Construction Model : Membantu dengan praktek pemodelan selama fase implementasi source code • Quality Assurance Model : Menyatakan komponen perangkat lunak untuk produksi dan memastikan stabilitas bisnis dan kontinuitas teknis • Operations Model : Memungkinkan lingkungan produksi yang stabil dan menjamin penyebaran yang tepat dan konfigurasi entitas software
  • 15. Model Transformasi • Business Architecture Model : Model ini mendorong integrasi yang tepat dari kontekstual dan struktural formasi bisnis dengan entitas software • Governance Model : Menawarkan praktik terbaik, standar, dan kebijakan untuk semua model implementasi SOMF
  • 17. Gaya Pemodelan • Circular : memungkinkan pertukaran pesan dalam mode melingkar, daripada menggunakan controller untuk melakukan distribusi pesan. Gaya circular juga menawarkan metode konseptual untuk layanan afiliasi • Hierarchical : menawarkan pola hubungan antara layanan untuk tujuan membangun transaksi dan rute pertukaran pesan antara konsumen dan layanan. Pola hirarkis mendirikan asosiasi orang tua/anak antara layanan.
  • 18. Gaya Pemodelan • Network : pola ini memungkinkan hubungan antara layanan "banyak ke banyak", layanan peer mereka, dan konsumen. Pola jaringan menonjolkan pada lingkungan terdistribusi dan jaringan komputasi interoperable. • Star : pendukung layanan mengatur dalam formasi bintang , di mana layanan pusat melewatkan pesan ke extending arms-nya. Gaya pemodelan ini sering digunakan dalam kasus multicasting atau publish and subscribe, di mana meliputi gaya pesan solicitation atau fire and forget.
  • 19. Gaya Pemodelan • Bus : menggambarkan layanan perantara yang menghubungkan konsumen dengan penyedia layanan untuk tujuan tugas pertukaran pesan.
  • 25. Service Discovery & Analysis Toolbox
  • 27. Referensi • Ali Arsanjani, Service-oriented modeling and architecture, http://www.ibm.com/developerworks/library/ws-soa-design , 9 Nopember 2004. • Wikipedia, Service Oriented Modeling, http://en.wikipedia.org/wiki/Service-oriented_modeling • --, Service-Oriented Modeling Framework (SOMF) for Business & Technology, http://www.modelingconcepts.com/pdf/SOMF_ANALYSIS • Michael Bell, Service-Oriented Modeling : Service Analysis, Design, and Architecture, John Wiley & Sons, Inc., 2008.