वेब-ओरिएंटेड आर्किटेक्चर (WOA) एक प्रकार का सॉफ्टवेयर आर्किटेक्चर है जिसे वेबसाइट और वेब एप्लिकेशन के लिए उपयोग करने के लिए डिज़ाइन किया गया है। यह वेब-आधारित सॉफ़्टवेयर एप्लिकेशन और सेवाओं के लिए समर्थन जोड़कर सेवा-उन्मुख वास्तुकला (SOA) पर आधारित है। SOA और WOA के बीच महत्वपूर्ण अंतर SOAP द्वारा SOAP के बजाय WOA द्वारा REST API का उपयोग है।
WOA मुख्य रूप से वेब क्षमताओं के साथ SOA की एक उप-शैली है। यह हाइपरमीडिया (इंटरनेट) प्रौद्योगिकियों के वैश्विक सेट के माध्यम से सिस्टम और उपयोगकर्ताओं को एकीकृत और जोड़ता है और यूजर इंटरफेस और एपीआई पर काम करता है। यह आमतौर पर सोशल मीडिया वेबसाइटों और क्लाउड-आधारित सेवाओं में सेवा वास्तुकला के रूप में उपयोग किया जाता है।
संसाधन की पहचान, जैसे समान संसाधन पहचानकर्ता
वेब-आधारित अभ्यावेदन जैसे HTTP . के माध्यम से संसाधनों का हेरफेर
स्व-वर्णनात्मक संदेश जैसे MIME
आवेदन राज्य के इंजन के लिए हाइपरमीडिया
एप्लिकेशन तटस्थता, जिसका अर्थ है कि WOA पर बनाए गए एप्लिकेशन/सेवा को किसी भी प्लेटफॉर्म पर तैनात/उपयोग किया जा सकता है
WOA शब्द गढ़ने वाले गार्टनर विश्लेषक निक गैल ने भी WOA का वर्णन करने के लिए एक सरल सूत्र प्रदान किया:
WOA = SOA + WWW + REST
0 Comments