SAP PI - Layanan Web

Layanan Web adalah fungsi aplikasi atau layanan dan dapat digunakan melalui standar Internet. Ini adalah fungsi atau layanan aplikasi yang independen, modular, dan mendeskripsikan diri sendiri.

Ini dapat dijelaskan, dibuat tersedia, ditempatkan dan diubah atau disebut menggunakan Protokol Internet standar.

Setiap layanan Web merangkum fungsi yang digunakan untuk melakukan banyak tugas. Penyedia layanan digunakan untuk menyediakan akses ke layanan web. Penyedia layanan memiliki dokumen WSDL.

Pengguna layanan Web disebut a service requesteryang menggunakan layanan web dengan bantuan browser web. Dalam skenario normal, pemohon layanan adalah aplikasi yang mengakses layanan Web. Aplikasi mengambil semua detail yang diperlukan untuk mengakses layanan Web dari deskripsi layanan dan informasi ini disimpan di registri layanan.

Ilustrasi berikut menunjukkan skenario layanan Web umum -

Layanan Web - Fitur Utama

Berikut ini adalah key features dari layanan Web -

  • Layanan web memungkinkan program yang berjalan pada platform yang berbeda, sistem operasi dan bahasa yang berbeda untuk berkomunikasi satu sama lain.

  • Layanan web adalah fungsi aplikasi atau layanan.

  • Layanan web dapat digunakan melalui standar internet.

  • Layanan web dapat dipublikasikan dan dilacak.

  • Layanan web membentuk dasar untuk Arsitektur Layanan Perusahaan (ESA) yang dikenal sebagai SOA arsitektur berorientasi layanan versi SAP.

Bagaimana Menganalisis Layanan Web yang Berbeda?

Lakukan langkah-langkah berikut untuk menganalisis berbagai layanan Web -

Step 1 - Login ke sistem ECC, gunakan kode Transaksi - SOAMANAGER

Step 2 - Pilih kotak centang Layanan Web → Terapkan Pilihan.

Step 3- Verifikasi apakah tab Tinjauan berisi entri SERVICE → binding ditampilkan. Jika SERVICE binding tidak ditampilkan, itu berarti penjilidan harus diselesaikan.

Step 4 - Untuk menampilkan layanan Web dan penjilidannya, pilih dokumen Open WSDL untuk penjilidan atau tautan layanan yang dipilih.

Step 5- Browser Web yang menampilkan WSDL terbuka → Anda dapat menggulir ke bawah di akhir WSDL. Anda akan menemukan titik akhir di bawah node WSDL port.

Dimana SAP PI Tidak Direkomendasikan?

SAP PI tidak disarankan untuk skenario permintaan / respons sinkron. Dalam komunikasi sinkron, ini dipanggil oleh operasi permintaan dan respons dan keluaran proses dikembalikan segera setelah operasi. Beban lebih pada infrastruktur jika terjadi komunikasi sinkron.

Dalam backend non-SAP seperti Java, DOT NET, SAP PI tidak direkomendasikan sebagai alat middleware dalam skenario berbasis UI.

Saat sistem backend diekspos sebagai layanan UI, SAP PI tidak direkomendasikan untuk skenario yang digerakkan oleh UI.