Apa itu Web Service..?

Perkembangan web services sekarang ini sangat pesat. Web services sebagai evolusi dan kolaborasi dari berbagai teknologi di masa lalu yang diciptakan untuk mengatasi berbagai kendala pada teknologi pendahulunya dapat memberikan keuntungan bagi para pengembang perangkat lunak dalam merancang dan membuat suatu sistem sehingga dapat beriteraksi antara satu dengan yang lainnya. Hal ini merupakan salah satu kelebihan dari web services. Akan tetapi kenyataan bahwa kendala keamanan dan interoperabilitas masih belum terjamin pada web services membuat web services belum diimplemtasikan secara meluas sehingga diperlukan pengkajian untuk memberikan solusi pada hal ini. Akan tetapi hal yang berkembang sekarang adalah bahwa untuk menciptakan suatu standar untuk sesuatu yang baru, yang dipakai secara merata diseluruh dunia, tidaklah mudah. Para pengembang menggunakan platform yang berbeda-beda dan juga bahasa pemrograman yang berbeda-beda pula dalam mengembangkan aplikasi sehingga jika tidak ada suatu standar, maka dapat dipastikan bahwa aplikasi yang dihasilkan akan berbeda-beda pula dan tidak ada jaminan bahwa aplikasi yang satu dengan yang lain dapat berinteraksi dengan baik. Jika hal ini terjadi pada pengembangan web services maka interoperabilitas yang menjadi kehandalan web services akan hilang. Pada penyusunan tugas akhir ini penulis akan membangun suatu sistem yang dapat memberikan jaminan kepada para pengembang perangkat lunak untuk membangun web services yang interoperable dengan web services-web services lainnya yang terintegritasi dan sesuai standar internasional.

Kenapa sih harus menggunakan Web Service...?

Kelebihan Web Service

1. Interoperabilitas 

Web Service itu sendiri dapat memungkinkan berbagai aplikasi untuk berinteraksi satu dengan yang lainnya dalam berbagi data atau layanan mereka sendiri. Apikasi ini juga dapat memakai layanan Web, Sebagai contoh VB atau .Net aplikasi ini dapat berbicara ke layanan web java ataupun bisa sebaliknya.

2. Protokol Yang Standar

Menggunakan Standar Industri dan standar Protokol untuk berkomunikasi. Semua ada empat bagian antaranya Layanan Transportasi, Pesan XML, Deskripsi Layanan dan Service Dicovery Layer. Yang menggunakan Protokol dengan baik dan Stack Protokol Layanan Web.

3. Biaya Rendah Komunikasi

Menggunakan SOAP terhadap protokol HTTP,  Sehingga anda bisa menggunakan Internet yang murah untuk menerapkan Web Service


Kekurangan Dari Web Service

1. SOAP

  • Secara konseptual lebih sulit, lebih “heavy-weight” dibanding REST
  • lebih “verbose” (membutuhkan lebih banyak pernyataan/kode program)
  • sulit untuk dikembangkan, mebutuhkan tools
2. REST
  • Mengasumsi model point-to-point komunikasi – tidak dapat digunakan untuk lingkungan komputasi   terdistribusi di mana pesan akan melalui satu atau lebih perantara.
  • Kurangnya dukungan standar untuk keamanan, kebijakan, keandalan pesan, dll, sehingga layanan     yang mempunyai persyaratan lebih canggih lebih sulit untuk dikembangkan.
  • Berkaitan dengan model transport HTTP.

0 komentar:

Posting Komentar

 

Note Teknik Informatic Template by Ipietoon Cute Blog Design