Web Services Web services adalah mekanisme komunikasi dua aplikasi/mesin terlepas dari arsitektur dan teknologi yang digaribawahi. Layanan web memiliki antarmuka, yang menyembunyikan detail implementasi sehingga dapat digunakan secara terpisah dari platform perangkat keras atau perangkat lunak yang digunakannya, dan secara terpisah dari bahasa pemrograman yang digunakan. Kemandirian ini mendorong aplikasi berbasis layanan web untuk loosely coupled, berorientasi komponen, implementasi lintas-teknologi. Layanan web dapat digunakan sendiri atau dengan layanan web lainnya untuk melakukan agregasi kompleks atau transaksi bisnis. Sebuah Web service dapat didefinisikan sebagai berikut : Aplikasi client-server atau komponen aplikasi untuk komunikasi. Metode komunikasi antara dua perangkat melalui jaringan. Sistem perangkat lunak untuk komunikasi antar mesin ke mesin. Kumpulan standar atau protokol untuk bertukar informasi antara dua perangkat atau aplikasi. Seperti yang terlihat pada gambar di