Web Service

Web Service – Apa itu layanan web? Itu juga bisa terdengar di telinga. Atau Anda sudah tahu, tetapi hanya sedikit. Artikel ini menjelaskan berbagai definisi makna, manfaat, dan contoh arsitektur yang ada dalam layanan web.
Konsep pada layanan web untuk pertama kali nya diusulkan pada tahun 1999 oleh “Hewlett-Packard e-Speak” sebagai penyedia layanan Internet tersebut. Kemudian Microsoft memperkenalkan layanan ini setahun kemudian. Definisi yang lebih tepat dapat dibaca di bab berikutnya.

Layanan web adalah aplikasi yang berisi kumpulan database dan perangkat lunak atau bagian dari program perangkat lunak yang dapat diakses dari jarak jauh dari perangkat dengan perantara tertentu. Layanan web memungkinkan pengguna untuk memecahkan masalah dengan interoperabilitas dan mengintegrasikan beberapa sistem.

Secara umum, layanan web memiliki fitur khusus berupa URL mirip web. Yang membuat perbedaan adalah interaksi yang disediakan oleh layanan web ini. URL di dalam layanan web hanya berisikan beberapa informasi, perintah & konfigurasi (sintaks yang berguna untuk membuat fungsi aplikasi tertentu).
Layanan web dapat bertukar data terlepas dari sumber basis data, bahasa yang digunakan, dan platform data yang digunakan. Kemampuan inilah yang memungkinkan layanan web menjadi jembatan bagi banyak sistem.

Contoh kasusnya adalah ketika pengguna ingin memasukkan alamat URL situs web untuk meminta permintaan layanan yang tersedia dari situs web tersebut. Kemudian permintaan mencapai server target. Kemudian server akan memberikan respon segera setelah dapat ditampilkan sebagai halaman web. Ini adalah hubungan klien-server yang biasa terjadi di situs web.

Dengan layanan web, hubungan antara client & server dijembatani dengan file layanan web dalam bentuk format tertentu. Artinya akses database tidak diproses langsung di server, tetapi terlebih dahulu melalui web service agent.

Manfaat

1. Interoperabilitas

Layanan web menyediakan layanan dalam bentuk koneksi antar aplikasi untuk berkomunikasi dan berbagi data dan layanan. Lalu ada juga aplikasi lainnya yang juga dapat menggunakan layanan web seperti VB maupun .NET yang dapat berkomunikasi dengan layanan web Java & sebaliknya. Sistem ini digunakan untuk membuat aplikasi dan teknologi platform-independen.

Interoperabilitas sendiri memiliki definisi dari segi kemampuan suatu sistem yang tampilan antar mukanya lengkap. Untuk berinteraksi & juga berfungsi dengan produk atau sistem lainnya, saat ini atau di masa depan yang akan datang, tanpa akses atau batasan implementasi.

2. Protokol standar

Layanan web adalah layanan web menurut standar industri dan komunikasi. Layanan transportasi, pesan XML, deskripsi layanan, dan lapisan penemuan layanan menggunakan protokol yang telah ditentukan oleh tumpukan protokol layanan web. Standarisasi tumpukan protokol menawarkan manfaat seperti pengurangan biaya karena persaingan dan kualitas perusahaan yang lebih tinggi.

3. Komunikasi murah

Layanan web yang menggunakan mekanisme SOAP dari protokol HTTP memiliki efek menggunakan internet dengan murah. Selain SOAP, web service juga dapat kita gunakan sebagai mekanisme transport yang handal yaitu seperti FTP.

Menampilkan fungsi di jaringan

Layanan web memungkinkan penggunaan kode terkelola jarak jauh pada panggilan HTTP. Sistem dapat diaktifkan berdasarkan permintaan melalui HTTP. Layanan web juga memungkinkan pengguna untuk mengirimkan kode yang ada melalui jaringan.

KESIMPULANNYA

⦁ Teknologi web services sebagai alat yang dapat dilakukan strategi bisnis yang memiliki resiko tinggi.
⦁ Layanan web didasarkan pada middleware OO, XML, konsep protokol internet dan membantu transisi dari sistem heterogen ke sistem yang lebih homogen.
⦁ Banyak penyedia juga menetapkan standar layanan.
⦁ Memungkinkan penyesuaian tanpa melalui penyedia.
⦁ Membuka segala macam kesempatan bagi semua orang.
⦁ Layanan web harus memenuhi standar yang ditentukan.

Di dalam implementasinya, web service ini sering & banyak sekali digunakan oleh para organisasi besar & kompleks yang membutuhkan pertukaran data. Layanan ini juga bisa menjadi pilihan nomor dua bagi para programmer yang menginginkan proses cepat, dalam hal penulisan kode kecil dengan hasil yang sama seperti penulisan puluhan baris kode.

Jasawebsite.Biz

Leave a Reply

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