Halaman

(SOMA) Service Oriented Modeling and Architecture

Service Oriented Modeling and Architecture (SOMA)

Sebagai metode pengembangan perangkat lunak lifecycle untuk mengembangkan solusi berbasis SOA, atau solusi dengan menggunakan prinsip berorientasi layanan, SOMA mendefinisikan teknik kunci dan menjelaskan peran pada sebuah proyek SOA dan Work Breakdown Structure (WBS). SOMA sendiri dikemukakan oleh IBM (IBM Global Services, 2004, p2-3). WBS meliputi tugas, input dan hasil output, serta prescriptive guidance yang diperlukan untuk rincian analisis, desain, implementasi, dan deployment of services, komponen, dan flow yang dibutuhkan untuk membangun lingkungan SOA kuat dan dapat digunakan kembali. 

Metode SOA dalam SOMA meliputi tujuh fase utama ditunjukkan pada Gambar Fractal phases menjelaskan kapabilitas yang dapat disesuaikan dengan kebutuhan dalam berbagai situasi. SOMA mengaplikasikan metode komponen dengan cara rekursif kepada dirinya sendiri dalam rilis kecil atau siklus iterasi, dan juga fokus pada pengelolaan resiko teknis dan menghasilkan perangkat lunak yang berguna secara bisnis.) Realisasinya, sebagai contoh pengembangan semua tahap.  

Tidak ada urutan yang baku. Dalam fractal model, fase akan terdiri dari kapabilitas yang mungkin dipergunakan oleh fase lainnya. SOMA memberikan dukungan dan hubungan  terhadap  dua  aspek  utama  pengelolaan:  desain-waktu  dan  tata  olah runtime.

Fractral Model Development Software (A. Arsanjani, 2008, p382)