Anda di halaman 1dari 9

GHEMA NUSA PERSADA

1701497885 LZT4
Serviced Oriented Architecture
7083T TP3 S7 R1

Personal Assignment 3

Session 7

1. Jelaksan apa yang dimasud dengan SOA maturity dibawah ini.

Answer :

Seperti yang ditunjukkan pada bagian sebelumnya, integrasi jatuh tempo adalah realisasi

progresif di dunia berorientasi layanan, dari tight-integration and tight-coupling to loose-

coupling dan ketersediaan Informasi dan Bisnis Kemampuan sebagai IT Service. Ada beberapa

dimensi sepanjang yang integrasi layanan jatuh tempo dapat diukur atau ditangkap, dan juga

Serviced Oriented Architecture|1


GHEMA NUSA PERSADA
1701497885 LZT4
Serviced Oriented Architecture
7083T TP3 S7 R1

menyediakan peta jalan untuk masa depan di mana upaya harus difokuskan pada untuk

sepenuhnya menyadari kekuatan dan manfaat dari SOA.

Berbagai dimensi di mana jatuh tempo harus dipertimbangkan juga indikasi dari berbagai daerah

bahwa layanan arsitektur berorientasi biasanya menyentuh - dan dengan demikian pengaruh

selama proyek SOA.

SOA Maturity Model menggunakan konsep domain untuk mengklasifikasikan dan mengatur

kemampuan terkait. Seperti digambarkan dalam Gambar di atas, ada delapan domain dalam

model kematangan :

Business & Strategy : Berisi kemampuan yang menyediakan konstruksi tingkat tinggi yang

memungkinkan inisiatif SOA untuk melanjutkan. Ini termasuk hal-hal seperti motivasi bisnis,

manfaat yang diharapkan, prinsip, biaya yang diharapkan, model pendanaan, dll.

Organization : Berisi kemampuan tentang pengembangan kompetensi perusahaan sekitar SOA

termasuk struktur organisasi dan pengembangan keterampilan.

Method (Operations, Administration & Managemen) : Berisi kemampuan mengenai aspek

pasca penyebaran solusi berdasarkan pada arsitektur berorientasi layanan yaitu operasi,

administrasi, dan aspek manajemen SOA.

Application (Projects, Portfolios & Services) : Berisi kemampuan mengenai perencanaan dan

pembangunan layanan dan pedoman penggunaan layanan konsumen layanan.

Architecture : Berisi kemampuan mengenai definisi dari keseluruhan arsitektur dan pedoman

untuk berbagai praktisi untuk memastikan kepatuhan terhadap arsitektur.

Serviced Oriented Architecture|2


GHEMA NUSA PERSADA
1701497885 LZT4
Serviced Oriented Architecture
7083T TP3 S7 R1

Information : Berisi kemampuan mengenai aspek informasi dari SOA, misalnya, memberikan

informasi sebagai Service (IaaS). Ini termasuk model bersama data, format pesan dan skema,

manajemen data master, manajemen konten, dll.

Infrastructure : Berisi kemampuan mengenai infrastruktur layanan dan alat-alat yang

memberikan fondasi teknis untuk inisiatif SOA.

Governance : Berisi kemampuan mengenai struktur pemerintahan dan proses yang mendukung

dan membimbing upaya SOA. Kematangan dan adopsi jumlah yang cukup governance adalah

indikator utama keberhasilan SOA keseluruhan.

Delapan domain, meskipun saling terkait, yang cukup berbeda. Untuk berhasil di adopsi SOA,

sebuah kemajuan yang memadai organisasi harus di semua domain ini. Pasti suatu organisasi

akan lebih maju di beberapa domain (dan lebih lanjut dalam beberapa kemampuan dalam

domain) dari yang lain. Oleh karena itu, penting untuk dapat mengukur kematangan relatif dalam

setiap domain (dan kemampuan di dalamnya) dan di seluruh domain untuk mengidentifikasi

daerah-daerah yang tertinggal. Setelah daerah tertinggal telah diidentifikasi adalah mungkin

untuk merumuskan solusi dan ada dengan meningkatkan keberhasilan inisiatif SOA keseluruhan.

Serviced Oriented Architecture|3


GHEMA NUSA PERSADA
1701497885 LZT4
Serviced Oriented Architecture
7083T TP3 S7 R1

2. Apa yang dimaksud dengan SOA Requirement?

Answer :

Requirement adalah pernyataan yang menidentifikasikan kebutuhan yang penting dalam

SOA dan didalamnya mencakup aspek Kebenaran, Realistis, Dibutuhkan, Tidak ambigu, dan

Terukur. Langkah yang paling penting dalam proses requirement adalah komunikasi yang

akurat antara user yang memerlukan sistem dengan pembuat sistem.

3. Jelaskan secara rinci definis dan peranan dari istilah berikut ini:

Services

Services menyediakan fungsionalitas bisnis , seperti aplikasi untuk perjalanan bisnis,

permohonan untuk pinjaman, dll. Hal ini berbeda jauh dari fungsionalitas yang ada di

technology-oriented functionalities , seperti mengambil atau meng-update data 1 satu

tabel dalam database. Services dalam SOA harus menyediakan nilai bisnis ,

menyembunyikan rincian implementasi, , and be autonomous. Service consumers adalah

entitas perangkat lunak, yang memanggil service dan menggunakan fungsi fungsinyanya.

Interfaces

Layanan konsumen mengakses layanan melalui Interfaces. Interface adalah kontrak

antara penyedia layanan dan layanan konsumen. Interface terpisah dari implementasi.

Deskripsi interface adalah menyediakan dasar bagi pelaksanaan layanan oleh penyedia

layanan dan dasar untuk pelaksanaan layanan konsumen.

Serviced Oriented Architecture|4


GHEMA NUSA PERSADA
1701497885 LZT4
Serviced Oriented Architecture
7083T TP3 S7 R1

Messages

Operasi-operasi didefinisikan sebagai seperangkat pesan. Pesan menentukan data yang

akan dipertukarkan dan menggambarkannya dalam sebuah platform dan bahasa yang

bebas sebagai cara menggunakan skema. Services hanya mempertukarkan data yang

berbeda jauh dari pendekatan object-oriented dan komponen,dimana behavior

(implementation code) dapat juga dipertukarakan. WSDL adalah bahasa service

description yang memenuhi kriteria SOA.

Synchronicity

Service konsumer mengakses layanan melalui service bus. Hal ini dapat berupa sebuah

transport protocol , seperti SOAP, atau ESB. Service consumers dapat menggunakan

komunikasi yang sinkron atau asinkron mode komunikasi untuk meminta/menjalankan

operasi services. Dalam mode sinkron, sebuah operasi service mengembalikan respon ke

service consumer setelah proses selesai service consumer harus menunggu proses selesai.

Biasanya kita menggunakan mode sinkron dengan operasi pengolahan lengkap dalam

waktu singkat. Dalam modus asynchronous, service operation tidak mengembalikan

response kepada consumer, tetapi dapat mengembalikan acknowledgement

(pengakuan/informasi) sehingga konsumen mengetahui bahwa operasi telah berhasil

dijalankan. Jika respons diperlukan, biasanya digunakan pemanggilan balik dari service

kepada consumer yang digunakan. Dalam skenario, korelasi antara pesan diperlukan.

Serviced Oriented Architecture|5


GHEMA NUSA PERSADA
1701497885 LZT4
Serviced Oriented Architecture
7083T TP3 S7 R1

Loose Coupling

Melalui self-describing interface, secara kasar, pertukaran dari struktur data mendukung

synchronous and asynchronous mode komunikasi, loose coupling dari services (service

yang saling tidak tergantung) tercapai. Loosely coupled services adalah service yang

terbuka hanya pada ketergantungan yang diperlukan dan mengurangi semua jenis

ketergantungan buatan. Hal ini sangat penting ketika service akan pakai sering berubah.

Ketergantungan yang Minimal ini menjamin bahwa akan ada jumlah perubahan yang

minimal juga untuk service lainnya ketika satu service dimodifikasi. Pendekatan seperti

meningkatkan Robustness, membuat sistem lebih tahan terhadap perubahan, dan

mempromosikan untuk menggunakan kembali service yang ada.

Registries

Untuk menyederhanakan dan mengotomatisasi mencari layanan yang sesuai, jasa layanan

dijaga/dipelihara/didaftarkan pada service registries yang bertindak sebagai daftar

direktori. Service providers mempublikasikan services di registries. Service consumers

mencari layanan di registries. Pencarian dapat dilakukan berdasarkan nama, fungsi

layanan, atau proses bisnis properti. UDDI adalah contoh layanan registri.

Quality of Service

Services biasanya memiliki keterkaitan dengan atribut kualitas service. Termasuk atribut

seperti keamanan, pesan yang dapat diandalkan, transaksi, korelasi, manajemen, policy ,

Serviced Oriented Architecture|6


GHEMA NUSA PERSADA
1701497885 LZT4
Serviced Oriented Architecture
7083T TP3 S7 R1

dan persyaratan lainnya. Infrastruktur harus menyediakan dukungan untuk atribut ini.

Attribut dr kualitas service cukup penting dalam sistem informasi yang besar. Dalam web

services, attribute dr kualitas service dibungkus oleh spesifikasi WS-*,seperti WS-Security,

WS-Addressing, WS-Koordinasi, dll Kualitas dr service juga disediakan oleh ESB.

Services Communicate

Setelah service berkomunikasi dengan mengirimkan message, maka service tersebut

kehilangan kontrol akan message tsb (what happens to the message thereafter). Karena

hal inilah, message perlu seperti service dapat bebas berdiri sendiri / (autonomous).

Karena hal itu, sebuah message dapat dilengkapi dengan kecerdasan untuk bisa mengurus

bagian processing logic nya sendiri. Service yang menyediakan service description dan

ber komunikasi via messages membentuk sebuah arsitektur dasar/sederhana. Sejauh ini,

arsitekture tesebut, tampak sama dengan arsitektur lama yang disalurkan, yang mensuport

messaging dan pembagian interface dr processing logic

Built Services

Service oriented dan macam-macam abstrak model SOA sudah ada sebelum Web Service

diluncurkan. Bagaimanapun juga tidak ada 1 pun kemajuan teknologi yang sangat

lengkap dan sukses ,dalam mendaftarkan SOA tanpa web service. Tapi sekarang ini

semua perusahaan platforms sekarang mendukung pembuatan dari solusi service oriented

dan kebanyakan melakukannya dengan memahami bahwa SOA menyediakan dukungan

Serviced Oriented Architecture|7


GHEMA NUSA PERSADA
1701497885 LZT4
Serviced Oriented Architecture
7083T TP3 S7 R1

didasari dengan menggunakan web service. Oleh karena itu, sementara ini kita benar

benar mengakui bahwa untuk dapat mencapai SOA tidak memerlukan web service.

Gambar 1 Serviced Oriented Architecture

Gambar 2 SOA di dalam Web Service

Serviced Oriented Architecture|8


GHEMA NUSA PERSADA
1701497885 LZT4
Serviced Oriented Architecture
7083T TP3 S7 R1

DAFTAR REFERENSI

Dr Ford Lumban Gaol. 2015. The Artifice of Requirements. Lecture Notes Services Oriented

Architecture. Bina Nusantara University

An Oracle White Paper September 2013 SOA Maturity Model - Guiding and Accelerating SOA

Success. http://www.oracle.com/technetwork/topics/entarch/oracle-wp-soa-maturity-

model-76717.pdf

http://www.imsglobal.org/soa/imsSOAWhitePaper_v1p0pd.html

http://ilmukomputer.org/wp-content/uploads/2009/05/indrakharisma-membuat-software-

requirement.pdf

http://subari.blogspot.co.id/2008/03/soa-service-oriented-architecture.html

Serviced Oriented Architecture|9

Anda mungkin juga menyukai