Apa Itu Web Services ?

Jul
02

Web Services in Cloud Computing

Internet adalah konektivitas global dari ratusan ribu komputer yang dimiliki oleh banyak jaringan yang berbeda. Layanan web adalah metode standar untuk menyebarkan pesan antara aplikasi klien dan server di World Wide Web. Layanan web adalah modul perangkat lunak yang bertujuan untuk menyelesaikan serangkaian tugas tertentu. Layanan web dapat ditemukan dan diimplementasikan melalui jaringan dalam komputasi awan. Layanan web dapat memberikan fungsionalitas kepada klien yang memanggil layanan web tersebut. Layanan web merupakan serangkaian protokol terbuka dan standar yang memungkinkan pertukaran data antara aplikasi atau sistem yang berbeda. Layanan web dapat digunakan oleh program perangkat lunak yang ditulis dalam bahasa pemrograman yang berbeda dan berjalan pada platform yang berbeda untuk pertukaran data melalui jaringan komputer seperti Internet. Dengan cara yang sama, komunikasi pada komputer dapat diolah secara bersamaan. Web Service Components 1. SOAP (Simple Object Access Protocol) SOAP adalah singkatan dari “Protokol Akses Objek Sederhana”. Ini adalah protokol perpesanan yang tidak bergantung pada transportasi. SOAP dibangun dengan mengirimkan data XML dalam bentuk pesan SOAP. Sebuah dokumen yang dikenal sebagai dokumen XML dilampirkan pada setiap pesan. Hanya struktur dokumen XML, bukan kontennya, yang mengikuti suatu pola. Hal hebat tentang layanan web dan SOAP adalah semuanya dikirim melalui HTTP, protokol web standar. 2. UDDI (Universal Description, Search, and Integration) UDDI adalah standar untuk menentukan, menerbitkan, dan mencari penyedia layanan online. Ini memberikan spesifikasi yang membantu dalam menghosting data melalui layanan web. UDDI menyediakan repositori tempat file WSDL dapat dihosting sehingga aplikasi klien dapat mencari file WSDL untuk mempelajari berbagai tindakan yang disediakan oleh layanan web. Hasilnya, aplikasi klien akan memiliki akses penuh ke UDDI, yang bertindak sebagai database untuk semua file WSDL. 3. WSDL (Web Services Description Language) Klien yang mengimplementasikan layanan web harus mengetahui lokasi layanan web. Jika layanan web tidak dapat ditemukan, maka layanan tersebut tidak dapat digunakan. Kedua, aplikasi klien harus memahami apa yang dilakukan layanan web untuk mengimplementasikan layanan web yang benar. WSDL, atau Bahasa Deskripsi Layanan Web, digunakan untuk mencapai hal ini. File WSDL adalah file berbasis XML lainnya yang menjelaskan apa yang dilakukan layanan web dengan aplikasi klien. Aplikasi klien akan memahami di mana letak layanan web dan cara mengaksesnya menggunakan dokumen WSDL. How does web service work? Diagram menunjukkan versi sederhana tentang bagaimana layanan web akan berfungsi. Klien akan menggunakan permintaan untuk mengirim urutan panggilan layanan web ke server yang menghosting layanan web sebenarnya. Panggilan prosedur jarak jauh digunakan untuk melakukan permintaan ini. Panggilan ke metode yang dihosting oleh masing-masing layanan web dikenal sebagai Panggilan Prosedur Jarak Jauh (RPC). Contoh: Flipkart menyediakan layanan web yang menampilkan harga barang yang ditawarkan di Flipkart.com. Front end atau lapisan presentasi dapat ditulis dalam .NET atau Java, namun layanan web dapat dikomunikasikan menggunakan bahasa pemrograman. Features of Web Service //AZS referensi : [1][2]

By zefanyasosiawan@student.telkomuniversity.ac.id | artikel . Cloud Computing . Cloud Computing . Prodi D3TT
DETAIL