“Inovasi membutuhkan perubahan dan SOA memudahkannya.”
Saya memulai dengan kata2 ini dari artikel blog yang saya baca dan SOA sangatlah erat dengan inovasi.^^
Melihat karakternya (dalam renacana,kami akan membahas karakter SOA,yang akan di post oleh rekan skripsi saya), SOA saat ini banyak diminati perusahaan-perusahaan keuangan dan perbankan. Namun, industri asuransi dan telekomunikasi juga banyak yang mengadopsi teknologi SOA. Hal ini disebabkan fleksibilitas dan arsitektur yang ditawarkan SOA cukup handal untuk mengurangi berbagai hambatan interaksi antar software dan memotong rangkaian proses dalam sebuah jaringan yang kadang cukup berbelit.
keuntungan SOA yang dihadirkan bervariasi, yaitu:
- Akselerasi proses bisnis
- Ekstensi kemampuan mengkolaborasikan bagian dalam dan luar bisnis
- Fleksibelitas dan efisiensi
- Inovasi
- Penggalan laporan TI, kekurangan dan resikonya
- Pemakaian ulang fungsi dan interface
- Reduksi kompleksitas
- Reduksi biaya
- Menjaga ketentraman kompetisi global
SOA bekerja seperti charger (sbg contoh : charger laptop, charger HP) untuk semua fungsi, atau dengan kata lain SOA membangun interface yang bisa diakses oleh berbagai macam software. Selama ini, sebuah software dibangun dengan cara mengikat data dan alat pemrosesnya dalam satu rangkaian.
Tentu saja, semakin banyak software yang dibutuhkan akan membuat perusahaan mengeluarkan uang dan tenaga lebih banyak lagi. Demikian pula dengan semakin banyaknya lalulintas data antar software tersebut yang secara otomatis akan meningkatkan ongkos perusahaan. Teknologi SOA bertugas untuk meringankan masalah tersebut dengan cara mengurangi hambatan integralisasi.
Sesungguhnya apa yang dijanjikan oleh SOA tidak hanya terbatas pada penghematan biaya dan tenaga dari upaya pembangunan aplikasi, namun pada akhirnya adalah terwujudnya suatu organisasi yang mampu dengan cepat mengadaptasi proses-proses bisnis didalamnya agar mampu menjawab tuntutan pasar terkini.
dari Ebook Thomas Erl yang saya baca, Keuntungan yang bisa di dapat dapat berupa :
- Memperbaiki integrasi (dapat melakukan pertukaran), SOA dapat membuat solusi yang terdiri dari layanan Service-Service.
Biaya ataupun usaha dalam mengintegrasikan “cross-application” diturukan secara significan ketika aplikasi berintegrasi dengan SOA - Bisa di gunakan ulang, menggunakan ulang service yang sudah ada dapat mengurangi biaya dan usaha dalam membuat solusi service-oriented
- Mempersingkat arsitektur dan solusi,
Konsep menyusun adalah salah satu bagian mendasar dari SOA. Keuntungan dari hal ini memiliki potensi untuk mengurasi proses yang berlebihan dan mengurangi kebutuhan akan kemampuan (skill-set) - meningkatkan investasi warisan
“warisan” di sini bisa di katakan adalah sebuah teknologi yang sudah di kembangkan pada masa sekarang ataupun sebelumnya yang sudah berjalan dengan baik, dimana dengan SOA kita tetap terus menggunakan “warisan” ini (karena sudah bisa di gunakan untuk integrasi ke SOA).
Dan dapat terus kita lanjutkan penggunaannya .Lanjutkan …. 🙂 - Menetapkan standar representasi data XML,
hal ini dapat mengurangi biaya dan tenaga dimana dalam mengembangkan aplikasi menggunakan representasi data berupa standar xml. - Investasi terfokus pada komunikasi infrastruktur,
SOA memungkinkan organisasi untuk mengembangkan infrastruktur enterprise-wide dengan berinvestasi pada satu set teknologi yang bertanggung jawab untuk komunikasi. (maybe : Biztalk).Biaya infrastruktur komunikasi dapat berkurang, karena hanya satu teknologi komunikasi yang diperlukan.
- Alternatif “Best-of-breed” ,
Beberapa kritik paling keras terhadap IT meletakkan departemen terkait dengan batasan-batasan yang diberlakukan oleh platform teknologi yang dipakai,dmn kemampuannya untuk memenuhi otomatisasi bisnis sebuah organisasi ada syarat-syaratnya.SOA tidak akan memecahkan masalah ini sepenuhnya.
Karena vendor SOA membentuk kerangka komunikasi yang netral, hal ini akan membebaskan departemen TI yang dirantai ke satu pengembangan - Kecepatan dalam Organisasi,
Banyak service oriented didasarkan pada asumsi bahwa apa yang kita bangun hari ini akan berkembang dari waktu ke waktu (berubah/berinovasi). Perubahan dapat mengganggu, mahal, dan berpotensi merusak lingkungan TI tidak fleksibel.
Salah satu manfaat utama SOA yang dirancang dengan baik adalah untuk melindungi organisasi dari dampak evolusi ini. Ketika terjadi perubahan, kualitas penggunaan dan interoperabilitas diharapkan kembali menjadi seperti biasa.Sehingga Biaya dan upaya untuk adaptasi dengan bisnis atau perubahan yang terkait dengan teknologi akan berkurang.
Namun, semua ini hanya dapat dicapai melalui perancangan yang tepat dan standardisasi.
CMIIW 🙂
Sincerely yours,
Rudy Yulianto
Pertanyaan jahil, aplikasi jaringan apa sekarang yang tidak menerapkan SOA?
wah pertanyaan yg berat nih..hehe
tny om google dl ya pak ^^