Home > introduction, webE > Web Services

Web Services

Beberapa posting saya sebelumnya, ada yang langsung membahas web services generasi ke-2. Web services-nya sendiri (yang generasi pertama) belum dibahas. Ini, saya bahas sekilas untuk yang belum familiar.

Web services adalah sekumpulan fungsi/method/operasi yang disediakan sebuah perangkat lunak berbasis web yang dapat diakses/dipanggil oleh perangkat lunak berbasis web yang lainnya. Sebenarnya, mirip dengan remote procedure call, yang memungkinkan sebuah perangkat lunak berkomunikasi dengan perangkat lunak lainnya. Hanya saja, untuk web services ini, mekanismenya sudah lebih praktis dengan tersedianya berbagai standar yang memudahkan programmer. Standar-standar tersebut adalah:

  • SOAP (Simple Object Access Protocol); protokol yang berjalan di atas HTTP, yang bertugas mengelola komunikasi antar perangkat lunak. Pesan yang dipertukarkan melalui protokol ini harus dibuat dalam bentuk SOAP message yang bentuk sebenarnya adalah dokumen teks XML. SOAP message terdiri dari SOAP envelope, SOAP header, dan SOAP body.
  • WSDL (Web Services Description Language); adalah bahasa untuk mendeskripsikan services secara formal, apa nama service-nya, apa dan berapa parameternya, dst. Melalui deskripsi pada WSDL ini, perangkat lunak lain dapat mengetahui cara invoke suatu service.
  • UDDI (Universal Description, Discovery, and Integration); adalah mekanisme untuk mempublikasikan services kepada potensial user. UDDI ini mirip direktori services, dan juga bertugas untuk mengelola hak akses terhadap services. UDDI ini menggabungkan berbagai WSDL.

Nah, mudah-mudahan bisa mendapatkan gambaran…

Categories: introduction, webE
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: