Rangkuman Definisi Web Service Beserta Contohnya

by -8 views

1. Definisi Web Service

Web Service adalah sekumpulan application logic beserta object-object dan method-method yang dimilikinya yang terletak di suatu server yang terhubung ke internet sehingga dapat diakses menggunakan protocol HTTP dan SOAP ( Simple Object Access Protocol ). Dalam penggunaannya, web service dapat digunakan dari hanya untuk memeriksa data user yang login ke sebuah web site ataupun untuk digunakan pada transaksi perbankan on-line yang rumit.  

Rangkuman Definisi Web Service Beserta Contohnya
Definisi Web Service

 

2. Kelebihan Web Service

  • Format penggunaan terbuka untuk semua platform.
  • Mudah di mengerti dan mudah men-debug.
  • Dukungan interface yang stabil.
  • Menggunakan standard-standard “membuka service sekali” dan mempunyai pemakai banyak.
  • Mudah untuk menengahi pesan-pesan proses dan menambahkan nilai.
  • Routing dan pengiriman.
  • Security.
  • Management dan monitoring.
  • Schema dan service design.
  • Akselerasi.
  • Mudah untuk mengembangkan dengan semantic transport tambahan.
  • Terbuka, standard-standard berbasis teks.
  • Pencapaian modular.
  • Tidak mahal untuk diimplementasikan (relatif).
  • Mengurangi biaya integrasi aplikasi enterprise.
  • Web Service mempunyai sifat interoperability sehingga bisa diakses oleh aplikasi yang berjalan pada platform yang berbeda-beda.
  • Web Service menggunakan standar dan protocol terbuka pada Internet.
  • Dengan menggunakan HTTP atau SMTP, Web Service bisa menembus pengamanan firewall suatu organisasi tanpa mengubah konfigurasi firewall.
  • Web Service memungkinkan fungsi-fungsi pada banyak perangkat lunak di Internet untuk dipadukan menjadi satu Web Service baru.
  • Web Service memungkinkan penggunaan ulang layanan dan komponen.
  • Web Service bersifat loosely-coupled terhadap client.

3. Kekurangan Web Service

Web Service termasuk layanan yang masih baru sehingga fitur standar seperti transaksi belum ada atau kalaupun ada masih belum sebaik fitur yang sama pada distributed computing open standard yang sudah ada sebelumnya seperti CORBA.   Unjuk kerja Web Service masih kurang baik dibandingkan dengan unjuk kerja distributed computing lain seperti RML, CORBA atau DCOM yang sudah ada lebih dahulu

 

4. Pemanfaatan Web Service

Pemanfaatan Web Service disini akan diambil dari pemanfaatan dalam Mekanisme Kerja :  

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 dan Definisi Web Service dari 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: Wire Protocols, Description, Discovery.   

Wire Protocols Aturan utama: menyediakan standard, channel komunikasi flexible Aturan tambahan: menyediakan standard, representasi wire-level data yang flexible Keuntungan: interoperabilitas pada level terendah. Deskripsi Aturan utama: menyediakan standard, jalan untuk menjabarkan apa dan bagaimana web service melakukan yang harus dilakukan dengan fleksibel. Keuntungan: interoperabilitas.   

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.  

5. Tahap Pengembangan Web Service

  • 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.

6. Contoh Aplikasi Web Service dalam Sistem Informasi Rumah Sakit

Aplikasi web service minimal dapat digunakan pada point 6 dan 12 dari list cakupan sistem informasi rumah sakit diatas. Bisa juga pada point 5, apabila menyerahkan masalah pembayaran pada bank yang ditunjuk.   Atau juga pada point 7 dan 8 guna transaksi dengan pihak distributor obat, alat kesehatan, dan alat tulis kantor.

About Author: labkom99

Gravatar Image
Labkom99 merupakan salah satu situs yang diperuntukkan menambah pengetahuan gratis tentang pemrograman, Akun Sosial, Google Update, Pembaruan Windows, Mac dan Banyak Lagi !!!

Leave a Reply

Your email address will not be published. Required fields are marked *