Rumah Pengembangan Apa itu arsitektur berorientasi web (woa)? - definisi dari techopedia

Apa itu arsitektur berorientasi web (woa)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Arsitektur Berorientasi Web (WOA)?

Web-oriented architecture (WOA) adalah jenis arsitektur perangkat lunak yang dirancang untuk digunakan untuk situs web dan aplikasi Web. Itu dibangun di atas arsitektur berorientasi layanan (SOA) dengan menambahkan dukungan untuk aplikasi dan layanan perangkat lunak berbasis web. Perbedaan utama antara SOA dan WOA adalah penggunaan REST APIs oleh WOA alih-alih SOAP oleh SOA.

Techopedia menjelaskan Arsitektur Berorientasi Web (WOA)

WOA terutama merupakan sub-gaya SOA dengan kemampuan Web. Ini mengintegrasikan dan menghubungkan sistem dan pengguna melalui serangkaian global teknologi hypermedia (Internet) dan bekerja pada antarmuka pengguna dan API. Ini umumnya digunakan sebagai arsitektur layanan di situs web media sosial dan layanan berbasis cloud.

WOA memiliki lima batasan antarmuka mendasar:

  • Identifikasi sumber daya, seperti pengidentifikasi sumber daya yang seragam
  • Manipulasi sumber daya melalui representasi berbasis web seperti HTTP
  • Pesan deskriptif sendiri seperti MIME
  • Hypermedia untuk mesin status aplikasi
  • Netralitas aplikasi, artinya aplikasi / layanan yang dibuat di WOA dapat digunakan / digunakan pada platform apa pun

Nick Gall, seorang analis Gartner yang menciptakan istilah WOA, juga memberikan formula sederhana untuk menggambarkan WOA:

WOA = SOA + WWW + REST

Apa itu arsitektur berorientasi web (woa)? - definisi dari techopedia