Akses WebService dengan J2ME dan kSOAP2

Slides:



Advertisements
Presentasi serupa
Erick Kurniawan, S.Kom, M.Kom
Advertisements

Cookie & Session Pemrograman Internet Basis Java
Pernahkah anda membuka sebuah Website???? What It????
Web Service.
Wahyu Herlambang ( ) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012 Wahyu Herlambang ( ) Pendidikan Teknik.
KONSEP PEMROGRAMAN WEB
Pengamanan Situs Web Kelompok II David kadi : Santi Sari : Milson : Putu agus angga: Hepy fanus : Ari Umar F. :
MODUL 11 MEMBUAT LOGIN USER
Menggunakan Java Bean dalam java server pages
Extensible Messaging and Presence Protocol Working Group
Modul -7 : Java Script (2) 1 Mempelajari statemen loop for, loop while, konsep array, dan fungsi Java Script (2) Modul-7 :
Modul 11 – Hendi Hermawan - 1
Pemrograman Berorientasi Objek
UPI CONVENTION CENTER [UPI-CC] UNIVERSITAS PUTRA INDONESIA “ YPTK “ UPI CONVENTION CENTER [UPI-CC] UNIVERSITAS PUTRA INDONESIA “ YPTK “ PADANG, 08 Agustus.
W EB S ERVICES Riyanto, S.Kom. A PA ITU W EB S ERVICES ? Adalah service yang mempertukarkan data dalam format XML Tersedia dan diakses melalui Internet.
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Ajax Tutorial.
Deta Pancarani S2MPSI  mahasiswa : sebagai penerima informasi yang diberikan oleh kepala jurusan  Admin jurusan: orang yang menginput informasi.
Pemrograman Berbasis Obyek
Bab 5 Pengulangan.
RESPONSE DAN REQUEST MESSAGE
IMPLEMENTASI INTEGRASI DATA ANTAR SISTEM INFORMASI UNTUK MENDUKUNG DECISSION SUPPORT SYSTEM Mugi Sugiarto, Pelita Fajarhati Unit Sumber Daya Informasi.
REMOTE SERVICE.
Polymorphism (bag. 2).
Pertemuan II Kuliah Pemrograman Web Menggunakan JSP
Web Service.
Wahyu Herlambang ( ) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012 Wahyu Herlambang ( ) Pendidikan Teknik.
Array of Object.
Simple Object Access Protocol
HTTP, FTP DAN SMTP.
Try, Catch, Finally Throws
Pemrograman berbasis obyek
Interaksi Client - Server
HttpConnection Teguh S.
Pemrogaman Web PHP.
XML WEB SERVICES Agenda : Definisi web services Fungsi web services
Perancangan dan Pemrograman Web
AJAX (Asynchronous Javascript And XML)
Pengantar Web Service Teguh S.
Service-oriented Business Intelligence (SoBI)
Pengenalan Google Map API
AJAX Teguh S.
Networking Belajar bagaimana menerapkan sebuah MIDlet yang mempunyai kemampuan koneksi ke dalam jaringan Membuat koneksi HTTP, HTTP Redirects, HTTPS,
DASAR PEMROGRAMAN BERORIENTASI OBJEK
Constructor dan Overloading
Pengaksesan Jaringan (Connection)
Semantic Web: Web Services
Web Service.
SOAP Disusun oleh : Tora Fahrudin., M.T
Pengembangan Aplikasi Berbasis Web
MEMBUAT CLASS SENDIRI 2.
Pengantar Web Service Teguh S.
PRAKTIKUM PEMROGRAMAN WEB
METODE (2) SUSSI.
MOTIVASI 22/05/2018.
Polymorphism (bag. 2).
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Mobile Teknologi Pertemuan 2
Pemrograman Berorientasi Platform (IN315B)
Android database mysql dan webservice
Android database mysql dan webservice
Pengembangan Aplikasi Basis Data
JDBC (Java Database Connectivity)
Oleh : Rahmat Robi Waliyansyah, M.Kom.
12/6/2018 TRIGGER Pemrograman Basis Data Siti Mukaromah, S.Kom.
Dasar-dasar Pemrograman Berbasis Obyek. kelas Kelas pada java didefinisikan dengan menggunakan kata kunci class.
WEB SERVICE. PENGERTIAN WEB SERVICE  Merupakan media standar untuk komunikasi yang menyebar antara aplikasi clien dan server pada World Wide Web.
XML PARSER Teknologi WEB.
10/14/2019 TRIGGER Pemrograman Basis Data.
Transcript presentasi:

Akses WebService dengan J2ME dan kSOAP2 teguhs

Web Service dalam J2ME J2ME Web Service API (jsr-172) KSOAP2 (http://ksoap2.sourceforge.net/)

kSOAP2: Membangun koneksi Untuk membangun koneksi ke webservice digunakan obyek kelas HttpTransport, dimana koneksi tanpa otorisasi HttpTransport http = new HttpTransport(“http://alamat”+”Path/ke/webservice”); Sedangkan koneksi yang memerlukan otorisasi digunakan obyek kelas HttpTransportBasicAuth HttpTransportBasicAuth http = new HttpTransportBasicAuth(“https://alamat”+”Path/ke/webservice”, username, password);

kSOAP2:Membuat Request Setelah koneksi terbangun perlu didefinisikan obyek envelope untuk memformat request dan untuk meletakkan response/balasan dari webservice. Seluruh komunikasi berbasis SOAP menggunakan obyek envelope untuk membungkus SOAP request atau response. Untuk mendefinisikan envelope digunakan bentuk statemen berikut ini SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); Nilai yg valid: SoapEnvelope.VER10  menggunakan SOAP 1.0 SoapEnvelope.VER11  menggunakan SOAP 1.1 SoapEnvelope.VER12  menggunakan SOAP 1.2

kSOAP2:Membuat Request (2) Langkah selanjut adalah mendefinisikan operasi yang akan dipanggil(invoke) oleh kSOAP SoapObject request = new SoapObject(namespace, nama-metode) Parameter pertama: berisi namespace web service, yg kedua adalah nama metode yang akan dipanggil Contoh : SoapObject request = new SoapObject(“urn:ws.latihan.org”, “jumlah”);

kSOAP2:Membuat Request (3) Kemudian perlu didefinisikan obyek request sebagai outgoing object envelope.setOutputSoapObject(request); Untuk menambahkan parameter request digunakan addProperty() addProperty(SOAP_Parameter_Name, variabel_atau_value)

kSOAP2:Making the Call Untuk melakukan pemanggilan webservice digunakan metode http.call(nama-metode, envelope-object) Contoh : http.call(“jumlah”, envelope) Mem-parsing Response SoapObject body = (SoapObject) envelope.bodyIn; Sedangkan untuk mengakses masing atribut dalam response digunakan int hasil = body.getProperty(“return”);