Permohonan Web vs Aplikasi Web
Aplikasi yang diakses oleh pengguna melalui internet dipanggil aplikasi web. Secara umumnya, apa-apa perisian yang diakses melalui penyemak imbas web boleh dipanggil aplikasi web. Aplikasi web telah mendapat populariti yang besar disebabkan oleh kemudahan penggunaan. Menurut W3C (World Wide Web Consortium), perkhidmatan web adalah sistem perisian yang membolehkan mesin yang berbeza untuk berinteraksi antara satu sama lain melalui rangkaian. Perkhidmatan web mencapai tugas ini menggunakan standard terbuka XML, SOAP, WSDL dan UDDI.
Apakah itu Aplikasi Web??
Aplikasi yang diakses oleh pengguna melalui internet dipanggil aplikasi web. Secara umumnya, apa-apa perisian yang diakses melalui penyemak imbas web boleh dipanggil aplikasi web. Apabila menggunakan aplikasi web, pengguna tidak perlu risau tentang memasang dan menyelenggara aplikasi. Tambahan pula, aplikasi web memberikan sokongan untuk platform yang berlainan. Juga, sangat mudah untuk menggunakan aplikasi web kerana satu-satunya keperluan ialah penyemak imbas web. Oleh sebab alasan ini, aplikasi web telah mendapat populariti yang sangat besar. Aplikasi web popular termasuk aplikasi mel web, lelongan dalam talian, wiki, dan lain-lain Secara amnya, aplikasi web dianjurkan ke peringkat, di mana setiap peringkat bertanggungjawab untuk tugas tertentu. Pada hari-hari awal, aplikasi web terdiri daripada satu peringkat, sementara hari ini, kebanyakan aplikasi web dibina di atas arsitektur tiga peringkat dan beberapa aplikasi kompleks menggunakan seni bina n-tier (n> 3). Dalam seni bina tiga peringkat, tiga peringkat didedikasikan untuk persembahan, aplikasi (atau logik) dan penyimpanan dari peringkat atas ke peringkat bawah.
Apakah itu Perkhidmatan Web??
Perkhidmatan web adalah sistem perisian yang membolehkan mesin berbeza untuk berinteraksi antara satu sama lain melalui rangkaian. Perkhidmatan web menggunakan standard terbuka XML, SOAP, WSDL dan UDDI untuk mencapai matlamat ini. XML adalah bahasa yang boleh digunakan untuk menghantar mesej dengan platform yang berlainan dan bahasa pengaturcaraan yang berbeza dan digunakan untuk menandakan data dalam perkhidmatan web. SOAP adalah protokol yang berasaskan XML yang membolehkan aplikasi untuk berkomunikasi melalui HTTP dan ia digunakan untuk mengakses perkhidmatan web. WSDL digunakan untuk menggambarkan dan mencari perkhidmatan web. Perkhidmatan web terutamanya digunakan untuk mencapai kebolehgunaan komponen aplikasi. Komponen aplikasi seperti laporan cuaca, penukar mata wang, dan lain-lain digunakan secara meluas. Oleh itu, tanpa membangunkan mereka sekali lagi, mereka ditawarkan sebagai perkhidmatan web, yang boleh digunakan dengan mudah. Perkhidmatan kami juga boleh digunakan untuk bertukar-tukar data antara aplikasi yang berlainan yang berjalan di platform yang berbeza.
Apakah perbezaan antara Aplikasi Web dan Perkhidmatan Web??
Aplikasi web adalah aplikasi yang diakses menerusi penyemak imbas web yang berjalan pada mesin klien sedangkan perkhidmatan web adalah sistem perisian yang membolehkan mesin yang berlainan berinteraksi antara satu sama lain melalui rangkaian. Kebanyakan masa, perkhidmatan web tidak semestinya mempunyai antara muka pengguna kerana ia digunakan sebagai komponen dalam aplikasi, sedangkan aplikasi web adalah aplikasi lengkap dengan GUI. Tambahan pula, perkhidmatan web boleh digunakan untuk berkomunikasi atau memindahkan data antara aplikasi web yang berjalan pada platform yang berbeza.