SEKILAS TENTANG WEB SERVICE
Sebelum kita memulai sesi kali ini, ada baiknya kita mengenal webservice terlebih dahulu. Presentasi di bawah ini menerangkan apa itu web service dan cara membangun web service dengan Apache Axis2 web service framework. Namun bahasan yang akan kita bahas kali ini adalah membangun web service dengan PHP.
Tulisan kali ini akan membahas sedikit tentang membuat webservice di php dengan client foxpro. Ada beberapa tools yang diperlukan untuk workshop kali ini.
1. Webserver, untuk web server kali ini kita menggunakan yang satu bundling (LAMP), kita pake XAMPP (http://www.apachefriends.org/en/xampp-windows.html) bisa didownload di alamat http://www.apachefriends.org/download.php?xampp-win32-1.6.7-installer.exe.
2. SOAP Client untuk foxpro (wwSoap), soap class nya bisa didownload di alamat http://www.west-wind.com/webtools.asp. Pilih wwSOAP Class - a FoxPro SOAP client and Server.
3. PHP Adodb, adodb ini adalah class driver untuk koneksi database dengan php ke berbagai macam database.
4. NuSOAP, download NuSOAP di http://sourceforge.net/projects/nusoap atau di http://dietrich.ganx4.com/nusoap/
INSTALASI XAMPP
Video ini menunjukan cara2 instalasi XAMPP di windows XP dan Vista. Coba perhatikan video di bawah ini:
Instalasi XAMPP di Windows Vista
Instalasi XAMPP di Windows XP
Ada beberapa extensi PHP yang kita butuhkan untuk pembuatan webservice ini, yaitu: XML, SOAP, MySQL dan extensi lainnya. Misal kita menginstall XAMPP di folder C:\Program Files\xampp. Coba cek extensi tadi di folder C:\Program Files\xampp\php\ext, pastikan file yang dibutuhkan sesuai dengan konfigurasi php.ini (php.ini ada di folder C:\Program Files\xampp\apache\bin\).
Contoh file konfigurasi php.ini:
Setelah semuanya OK, restart webserver (gunakan XAMPP control pannel).
Setelah terinstal XAMPP di Windows anda kemudian buat folder dengan nama "webservice" (tanpa tanda kutip) di folder htdocs di bawah folder XAMPP. Selanjutnya kita buat contoh2 skrip di bawah ini yang berfungsi sebagai server dan client.
Contoh skrip php webservice yang berjalan sebagai server (server.php)
script init.class.php
script config.inc
Contoh skrip foxpro yang berfungsi sebagai client dengan server SOAP beralamat di 192.168.1.200
Artikel terkait baca :
- http://devzone.zend.com/node/view/id/689
- http://www.phpeveryday.com/pack/Web-Services-NuSOAP-Step-By-Step-Tutorial
- http://www.devarticles.com/c/a/PHP/Building-XML-Web-Services-with-PHP-NuSOAP/
- http://www.west-wind.com/presentations/xmlmessaging/soapwebservices.htm
- http://www.west-wind.com/presentations/XMLMessaging/xmlmessaging.htm
- http://www.west-wind.com/presentations/xmlmessaging/xmldataservices.htm
Jadwal per minggu:
1. (Sabtu, 13/09/2008) Instalasi Webserver (XAMPP), pengenalan PHP dan MySQL.
2. (Sabtu, 20/09/2008) Membuat aplikasi webservice di PHP dan pengetesan aplikasi.
3. Membuat aplikasi client di foxpro.
4. Studi kasus.
Untuk info lebih lanjut silahkan hubungi
Silahkan diskusi disini ...
Free chat widget @ ShoutMix
Subscribe to:
Posting Komentar (Atom)
2 Comments:
-
- Anonim said...
13 September 2008 pukul 00.20Ditunggu Kelanjutannya...- Unknown said...
15 Januari 2014 pukul 00.30rsracrwwasThanks for the post, In this complex environment business need to present there company data in meaningful way.So user easily understand it .Sqiar (http://www.sqiar.com/) which is in UK,provide services like Tableau and Data Warehousing etc .In these services sqiar experts convert company data into meaningful way.
