Sebelum memasuki mekanisme kerja yang terjadi pada Web Service, akan dibahas terlebih dahulu komponen-kompenen yang mempunyai peranan penting pada Web Service, komponen-komponen tersebut dapat dilihat pada standard-standard web service itu sendiri, dimana standard-standard web service adalah sebagai berikut: WSDL Web Services Description Language ,Deskripsi-deskripsi dari web service UDDI Universal Discovery, Description & Integration Registry mengenai deskripsi servis SOAP Simple Object Access Protocol.
Protokol transport untuk berkomunikasi antar web service Standard-standard lain: WSRP, WSIA, WSXL…….
Selain standard-standard Web Service, juga ada Bagian-bagian Web Service (Web Service Dumpstack) yang mendeskripsikan task-task yang akan terjadi pada proses berjalannya web service, dimana task-task tersebut antara lain:
1. Wire Protocols
Aturan utama: menyediakan standard, channel komunikasi flexible Aturan tambahan: menyediakan standard, representasi wire-level data yang flexible Keuntungan: interoperabilitas pada level terendah
2. Deskripsi
Aturan utama: menyediakan standard, jalan untuk menjabarkan apa dan bagaimana web service melakukan yang harus dilakukan dengan fleksibel. Keuntungan: interoperabilitas.
3. Discovery
Aturan utama: menyediakan standard, jalur untuk menemukan dimana web service di tempatkan dan bagaimana mencari informasi tambahan tentang apa yang dilakukan web service dengan fleksibel Keuntungan: interoperabilitas, integrasi yang dinamis
Tahap-tahap pengembangan Web Service adalah:
- Discover – browse registry UDDI untuk mencari Web Service yang sudah ada untuk integrasi.
- Create or Transform –buat Web Service dari project-project yang ada.
- Build – satukan artifak yang ada sebagai SOAP dan service HTTP dan jabarkan pada WSDL.
- Deploy – Aplikasikan menjadi server aplikasi Websphere atau Tomcat.
- Test – Uji coba web service baik local (stand alone computer) atau secara remote.
- Develop – Bangun contoh aplikasi untuk memberi masukkan dalam membuat aplikasi klien Web service
- Publish – publikasikan / upload Web Service pada bisnis registri UDDI.
Implementasi Layanan Web
Umumnya layanan ini digunakan oleh organisasi yang besar dan kompleks untuk metode pertukaran datanya. Atau bisa juga oleh programmer yang "malas" dalam artian lebih senang menulis sedikit code daripada banyak baris untuk hasil yang sama, lebih senang bekerjasama dari pada membangun aplikasi sendirian.Layanan Web paling sesuai untuk:
- Government to Government (G2G)
- Business to Business B2B (B2B)
Tidak ada komentar:
Posting Komentar