Senin, 05 Juli 2010

Service Contracts

Pada tulisan Analogi SOA sedikit disinggung mengenai service contracts. Tulisan ini mencoba membahasnya lebih lanjut. Interaksi paling dasar dalam SOA adalah interaksi antara penyedia service dan konsumen. Tiap interaksi antara dua pihal tersebut, satu pihak menyediakan kombinasi data dan fungsionalitas dan pihak lain mengkonsumsinya. Sebelum penyedia memberikan apapun layanan yang ditawarkan, kedua belah pihak harus sudah mencapai kesespakatan, atau kontrak. Dan sebagaimana dalam kontrak legal yang baik, masing-masing pihak tidak akan saling mencampuri urusan masing-masing, artinya ada independensi meskipun terikat kontrak.

Rabu, 30 Juni 2010

Adakah Proyek TI yang Sukses?

Sumber gambar dari sini.

Pernahkah proyek Teknologi Informasi (TI) yang Anda tangani atau yang Anda terlibat di dalamnya termasuk proyek yang sukses? Jika pernah apalagi lebih dari satu kali, Anda boleh berbangga sebagai orang istimewa yang ada di muka bumi ini. Kenapa istimewa? Karena proyek TI yang sukses merupakan hal yang sangat jarang terjadi. Tapi tunggu dulu. Klaim sukses Anda tadi berdasarkan apa? Kita mesti sepakat dulu apa kriteria untuk menyatakan bahwa suatu proyek itu sukses?

Senin, 28 Juni 2010

Langkah-langkah Implementasi SOA

 Agar implementasi SOA tidak berubah menjadi DO’A yang berkepanjangan, pendekatan dan langkah-langkah yang disajikan secara ringkas di bawah ini perlu diperhatikan dan dicermati.

Pendekatan (Approach)

Para praktisi SOA yang sudah berpengalaman merekomendasikan pendekatan berikut dalam membangun peta jalan (roadmap) untuk mengatasi masalah arah Bisnis dan TI yang sering menjadi konflik yang ruwet:
  • Pahami Business Services: ini langkah kritis pertama dalam adopsi SOA yang sukses.

Minggu, 27 Juni 2010

Definisi SOA



Hal yang cukup sulit ketika menulis tentang SOA adala ketika harus mendefinisikan secara tepat apa itu SOA. Bukan karena tidak ada definisinya, tapi justru karena demikian banyak dan beragamnya. Hampir tiap penulis buku atau artikel SOA, mempunyai definisinya sendiri. Demikian juga para vendor pembuat software SOA, merekapun punya definisi masing-masing.

Jumat, 25 Juni 2010

Service Interface


Di musim Piala Dunia saat ini, Anda ingin menyaksikan siaran langsung pertandingan kesebelasan kesukaan di layar televisi. Ternyata kabel TV belum terhubung ke sumber listrik. Anda ambil kabel listrik TV dan hubungkan ke stopcontact (istilah kerennya "colokan") yang tertanam atau menempel di dinding. Dari kegiatan kecil, ringan, dan sederhana ini Anda bisa mulai menambah ilmu lagi salah satu bagian dari SOA (Service Oriented Architecture), yakni service interface. Lalu, apa hubungan colokan listrik dengan SOA?

Kamis, 24 Juni 2010

Analogi SOA


Kesan tentang SOA yang saya peroleh dari teman-teman adalah: RUMIT dan SULIT. Bisa dimaklumi. Selama ini, setiap muncul konsep baru di bidang Teknologi Informasi (TI) akan membuat dahi para praktisi TI mengkerut. Konsep-konsep baru yang sering begitu cepat muncul, dan mendapat sambutan hangat, belum juga membuat hidup kita lebih mudah.

Begitu anda mulai mempelajari dan mendalami SOA (Service Oriented Architecture), kesan rumit dan sulit akan dengan cepat berkurang. Jika konsep-konsep terdahulu sulit dipahami orang di luar TI, tidak demikian dengan SOA.  Kosakata yang dipakai dalam konsep SOA tidak lagi terlalu teknis TI, tapi sudah lebih dekat dengan kosataka bisnis. Kata service itu sendiri lebih bersifat bisnis jika dibanding object atau component.

Selasa, 22 Juni 2010

Tender Ulang? Capek Dech

Organisasi Anda berencana mengadopsi dan mengimplementasikan SOA? Dan untuk itu perlu diselenggarakan Tender pengadaan Produk SOA dan jasa implementasinya? Barangkali pengalaman suatu perusahaan di bawah ini perlu diperhatikan.