Live briefing
Everything about Web-oriented architecture
Architectural pattern in software design
Web-oriented architecture (WOA) was coined in 2006 by Nick Gall of Gartner. It is a software architecture style that extends service-oriented architecture (SOA) to web-based applications. WOA was originally created by many web applications and sites, such as social websites and personal websites. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Web-oriented architectureA 5-minute orientation
- Skim a recent paper: Distributed Ledger as a Service: A Web 3.0-Oriented ArchitectureInfluential work since 2022
- Pick up a classic book: PatternsThe most-reprinted book on the subject
- Read the landmark paper: Quality-of-service oriented web service composition algorithm and planning architectureCited 124 times
- Go sideways: RESTA closely related topic
- Go sideways: Service-oriented architectureA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Quality-of-service oriented web service composition algorithm and planning architecture
From the Service-Oriented Architecture to the Web API Economy
Web Services, Service-Oriented Computing, and Service-Oriented Architecture
Events and service-oriented architecture: The OASIS Web Services Notification specification
Using web services to realize service oriented architecture in military communication networks
Enabling a scalable service-oriented architecture with semantic Web Services
Service-Oriented Architecture and Web 2.0
Development of Web-Based Transit Trip-Planning System Based on Service-Oriented Architecture
🆕 Influential since 2022
Distributed Ledger as a Service: A Web 3.0-Oriented Architecture
Toward the Web of Industrial Things: A Publish-Subscribe Oriented Architecture for Data and Power Management
Pembangunan Sistem Informasi Layanan Kemahasiswaan Berbasis Web Menggunakan Service-Oriented Architecture
Implementasi Service Oriented Architecture (SOA) Menggunakan Teknologi Web Service Pada Apartemen MERR 101 Surabaya
SISTEM LAYANAN MANAJEMEN PENGAJUAN PERIJINAN DAN INVENTARIS BERBASIS WEB MENGGUNAKAN FRAMEWORK SERVICE ORIENTED ARCHITECTURE (SOA)
📚 Books worth reading
PatternsIBM Redbooks · 2002
Executing SOANorbert Bieberstein, Robert G. Laird · 2008
Understanding SCA (Service Component Architecture)Jim Marino, Jim Marino · 2009- 📕Power systems and SOA synergyBudi Darmawan · 2008
COM programming by exampleJohn Swanke · 2000- 📕Enterprise master data managementAllen Dreibelbis, Eberhard Hechler · 2008
SOA with JavaThomas Erl, Andre Tost · 2013
Web development with TIBCO General interfaceAnil Gurnani · 2009
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- REST REST (Representational State Transfer) is a software architectural style that was created to describe the design and guide the development of the architecture…
- Service-oriented architecture In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design…
- HATEOAS Hypermedia as the engine of application state (HATEOAS) is a constraint of the REST software architectural style that distinguishes it from other network…
- Jakarta RESTful Web Services Jakarta RESTful Web Services, (JAX-RS; formerly Java API for RESTful Web Services) is a Jakarta EE API specification that provides support in creating…
- Mashup (web application hybrid) A mashup (computer industry jargon), in web development, is a web page or web application that uses content from more than one source to create a single…
- Web service A web service (WS) is either: a service offered by an electronic device to another electronic device, communicating with each other via the Internet, or…
- Richardson Maturity Model The Richardson Maturity Model (RMM) is a maturity model suggested in 2008 by Leonard Richardson which classifies Web APIs based on their adherence and…
- Overview of RESTful API Description Languages RESTful (representational state transfer) API (application programming interface) DLs (description languages) are formal languages designed to provide…