| Lesson 6 | The Web Process in Action |
| Objective | Illustrate how resources are requested and received via the Web using the model. |
In earlier lessons, the Web Interaction Model was introduced as a layered framework describing how users, interfaces, services, and infrastructure cooperate to deliver a meaningful experience. In this lesson, we move from abstraction to execution. We illustrate how a resource is requested, processed, transmitted, and rendered in a modern Web environment.
A Web interaction is not simply a browser retrieving a file. It is a coordinated exchange between a user agent (browser or AI agent), network infrastructure, application logic, data services, and presentation layers — all governed by standards, security policies, and performance constraints.
When a user enters a URL or clicks a link, the Web process begins. Although it appears instantaneous, the following steps occur behind the scenes:
In modern architectures, this process may also involve CDNs, reverse proxies, API gateways, container orchestration platforms, and edge computing services. The Web Interaction Model must therefore reflect distributed, service-oriented, and cloud-native realities.
Traditional enterprise systems relied on flat transaction models, often confined to a single trust domain and transaction manager. Modern web ecosystems, however, operate across distributed services — each potentially owned by different organizations.
Instead of one global transaction, today’s web applications frequently rely on:
Because services are loosely coupled, transaction boundaries are often local to each service. Compensation logic or eventual consistency models replace rigid global transaction enforcement.
The legacy Web Interaction Model must now be extended to incorporate modern security expectations:
Every request and response is evaluated not only for functionality but also for authenticity, integrity, and confidentiality.
A modern Web Interaction Model also includes accessibility as a first-class layer. Web resources must comply with WCAG guidelines to ensure that:
Accessibility is not an optional enhancement — it is foundational to equitable web interaction.
The Web Interaction Model integrates four primary components: User, Device, Interface, and Service. In practice:
Information Architecture ensures that these components operate cohesively. Navigation menus, URL structure, internal linking, metadata, and content hierarchy all influence how efficiently resources are requested and interpreted.
The contemporary Web no longer serves only human browsers. AI agents, search engine crawlers, and LLM-based assistants request and interpret resources as well.
An experience-first approach requires that:
In this model, a web resource must be understandable both visually and programmatically. Structured data, clean HTML, and logical information hierarchy enhance interpretability for both humans and machines.
Web applications today are composed of modular services. Each service may:
Because these services are loosely coupled, failures can be isolated and performance optimized independently. The Web Interaction Model must therefore account for resilience patterns such as circuit breakers, retries, caching layers, and load balancing.
Historically, application design emphasized data modeling and process modeling. While still essential, the first practical focus in modern systems is interaction design.
With a user-centered approach, designers define:
Interaction triggers processing. Without meaningful structure — navigation systems, affordances, content hierarchy — the Web process cannot begin. The request originates from user perception and intention.
Consider a user browsing an e-commerce site:
This illustrates how resources are requested and received using layered interaction principles. Each step aligns with the Web Interaction Model.
The Web process in action is a coordinated, secure, distributed exchange of information between users, systems, and services. The Web Interaction Model provides the conceptual lens through which we understand these exchanges.
In modern environments, this model must expand to include cloud-native architecture, security hardening, accessibility compliance, and AI interpretability. When properly implemented, it supports not just content delivery, but resilient, scalable, and intelligent digital experiences.
Apply these concepts in the exercise below to reinforce how web resources are requested, processed, and returned in an e-commerce transaction scenario.
Web Process in Action – Exercise