Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 4144|Jawab: 1

[Sumber] 【OData】(1) Pengetahuan dasar tentang OData

[Salin tautan]
Diposting pada 26/02/2023 21.20.03 | | | |
Selamat datang di OData

OData (Open Data Protocol) adalah standar OASIS yang disetujui ISO/IEC yang mendefinisikan serangkaian praktik terbaik untuk membangun dan menggunakan REST API. Ini memungkinkan pembuatan layanan berbasis REST yang memungkinkan sumber daya diidentifikasi dan didefinisikan dalam model data menggunakan Uniform Resource Locators (URL), diterbitkan dan diedit oleh klien web menggunakan pesan HTTP sederhana.

OData membantu aplikasi fokus pada logika bisnis tanpa mengkhawatirkan berbagai metode API yang menentukan header permintaan dan respons, kode status, metode HTTP, konvensi URL, jenis media, format muatan, opsi kueri, dan banyak lagi. Ini adalah cara yang bagus untuk melacak perubahan, menentukan fungsi/tindakan untuk proses yang dapat digunakan kembali, dan mengirim permintaan asinkron/batch.

Sejarah pengembangan

Siapa - Siapa yang Merilis OData?

Standar ini diprakarsai oleh Microsoft,Tiga versi pertama 1.0, 2.0, dan 3.0 semuanya adalah standar terbuka Microsoft

Kapan - Kapan itu menjadi standar industri?

Versi keempat, 4.0, dipilih sebagai standar industri terbuka di OASIS pada 17 Maret 2014


sepakat

Protokol OData adalah protokol tingkat aplikasi yang digunakan untuk berinteraksi dengan data melalui antarmuka RESTful. Ini mendukung deskripsi model data dan mengedit serta mengkueri data berdasarkan model tersebut. REST API berbasis OData mudah ditemukan dan digunakan berkat metadata OData, deskripsi model data yang dapat dibaca mesin yang disajikan dalam format yang dapat dibaca manusia dan memungkinkan pembuatan agen dan alat klien tujuan umum yang kuat.

OData meningkatkan interoperabilitas semantik antar sistem dan mengikuti prinsip-prinsip desain berikut:

  • Ikuti prinsip REST.
  • Jaga agar semuanya tetap sederhana. Tangani situasi umum dan berikan skalabilitas bila diperlukan.
  • Bangun langkah demi langkah. Layanan yang sangat mendasar dan sesuai harus mudah dibuat dan hanya memerlukan pekerjaan ekstra untuk mendukung fungsionalitas tambahan.
  • Skalabilitas itu penting. Layanan harus dapat mendukung fungsionalitas yang diperluas tanpa membuat pelanggan tidak mengetahui ekstensi tersebut.
  • Lebih suka mekanisme yang bekerja dengan berbagai sumber data. Secara khusus, jangan mengasumsikan model data relasional.

Protokol OData berbeda dari pendekatan layanan web berbasis REST lainnya karena menyediakan cara terpadu untuk mendeskripsikan data dan model data. Ini meningkatkan interoperabilitas semantik antar sistem dan memungkinkan ekosistem muncul. Ini mengikuti prinsip-prinsip desain berikut:

Diagram berikut menunjukkan bagaimana pustaka yang berbeda dapat digunakan untuk implementasi sisi server dan sisi klien.




Dokumentasi OData:Login hyperlink terlihat.
ASP.NET Dokumentasi Inti dan OData:Login hyperlink terlihat.




Mantan:CLOC menghitung baris kode sumber kosong, komentar, dan fisik dalam bahasa pemrograman
Depan:Pelacakan permintaan kesalahan IIS 500 gagal
 Tuan tanah| Diposting pada 28/05/2023 19.50.55 |
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com