Σπίτι Ανάπτυξη Τι είναι η web-oriented architecture (woa); - ορισμός από την τεχνολογία

Τι είναι η web-oriented architecture (woa); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει το Web-Oriented Architecture (WOA);

Η αρχιτεκτονική προσανατολισμένη στο Web (WOA) είναι ένας τύπος αρχιτεκτονικής λογισμικού που έχει σχεδιαστεί για να χρησιμοποιείται για ιστοσελίδες και εφαρμογές Web. Βασίζεται στην αρχιτεκτονική προσανατολισμένη στις υπηρεσίες (SOA) προσθέτοντας υποστήριξη για εφαρμογές και υπηρεσίες λογισμικού που βασίζονται στο Web. Η βασική διαφορά μεταξύ του SOA και του WOA είναι η χρήση των API REST από την WOA αντί του SOAP από την SOA.

Η Techopedia εξηγεί την αρχιτεκτονική που βασίζεται στο Web (WOA)

Το WOA είναι κατά κύριο λόγο ένα υπο-στυλ SOA με δυνατότητες Web. Ενσωματώνει και συνδέει συστήματα και χρήστες μέσω του παγκόσμιου συνόλου τεχνολογιών hypermedia (Internet) και λειτουργεί στις διεπαφές χρήστη και το API. Χρησιμοποιείται συνήθως ως αρχιτεκτονική υπηρεσιών σε ιστότοπους κοινωνικών μέσων μαζικής ενημέρωσης και σε υπηρεσίες που βασίζονται σε σύννεφο.

Το WOA έχει πέντε θεμελιώδεις περιορισμούς διεπαφής:

  • Αναγνώριση του πόρου, όπως ομοιόμορφο αναγνωριστικό πόρων
  • Χειρισμός πόρων μέσω διαδικτυακών παραστάσεων όπως HTTP
  • Αυτοπεριγραφικά μηνύματα όπως το MIME
  • Hypermedia για τον κινητήρα της κατάστασης εφαρμογής
  • Η ουδετερότητα της εφαρμογής, δηλαδή η εφαρμογή / υπηρεσία που δημιουργήθηκε στο WOA, μπορεί να αναπτυχθεί / χρησιμοποιηθεί σε οποιαδήποτε πλατφόρμα

Ο Nick Gall, ένας αναλυτής της Gartner που εξήρε τον όρο WOA, παρείχε επίσης έναν απλό τύπο για να περιγράψει την WOA:

WOA = SOA + WWW + REST

Τι είναι η web-oriented architecture (woa); - ορισμός από την τεχνολογία