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.


Web Services
View SlideShare presentation or Upload your own. (tags: web service)


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/


PHP Web Programming
View SlideShare presentation or Upload your own. (tags: php web)

Develop webservice in PHP
View SlideShare presentation or Upload your own. (tags: nusoap webservice)


Introductionto Php
View SlideShare presentation or Upload your own. (tags: php freeswmaster)

Introduction to XML
View SlideShare presentation or Upload your own. (tags: xml)




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 :




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