Agent Architecture: Why Layer Count Misses the Point — Google's 4-Layer Model

The article argues that the number of layers in AI agent architecture is less important than clear boundaries, analyzing Google Cloud's four-layer reference model — Interaction Channel, Agent Core, Standardized Integration, and Backend Systems — which explains how agents understand tasks, invoke enterprise capabilities, and integrate with existing IT systems.

Architecture Practice Methods
Architecture Practice Methods
Architecture Practice Methods
Agent Architecture: Why Layer Count Misses the Point — Google's 4-Layer Model

Introduction: The Layer Count Confusion

As an architect researching agents, the first step is to clarify the basic layering of agent architecture. However, there is no unified answer: some propose six layers, others seven, eight, or more. Dimensions vary — model, memory, planning, tools; interaction, orchestration, execution, governance; knowledge, data, security, operations. The problem is not that these are wrong, but that they may be discussing entirely different architectural levels . Model, memory, and planning describe internal agent capabilities; tools, interfaces, and MCP address system integration; security, evaluation, and observability belong to runtime governance; ERP, CRM, and databases are existing enterprise information systems. Stacking all these dimensions vertically creates "eight-layer" or "ten-layer" architectures that appear complete but actually blur architectural boundaries.

Google Cloud's Four-Layer Enterprise Agent Reference Architecture

After reviewing multiple vendor materials, the author highlights Google Cloud's enterprise-grade agent reference architecture . It avoids piling up technical components and instead defines four restrained layers:

Interaction Channel Layer

Agent Core Layer

Standardized Integration Layer

Backend Systems Layer

Google Cloud four-layer agent architecture diagram
Google Cloud four-layer agent architecture diagram

The following analysis is based on this four-layer model, extended with the author's enterprise architecture perspective. Google's original content and personal interpretation are distinguished where possible.

1. Interaction Channel Layer: Where Tasks Originate

This layer solves the entry point problem for agent systems. Many assume agents start only via chat windows, but in enterprise environments agents are not necessarily triggered by humans through natural language. Google's architecture includes custom frontends, chat entry points, and event triggers . Therefore, enterprise agents have at least three types of entry points:

Human-initiated tasks

System-initiated calls

Business events that proactively trigger agents

For example, a device alert can trigger an operations agent, inventory changes can trigger a procurement agent, and a customer complaint can trigger a service agent. This is why the layer is better named "Interaction Channel Layer" rather than simply "User Interface Layer."

2. Agent Core Layer: Deciding What to Do

This is where the architecture truly changes. Google places the orchestrating agent here, responsible for understanding tasks, maintaining state, and coordinating subsequent execution. Expanding further, this layer contains the agent's most core capabilities:

Intent understanding

Context management

Reasoning

Planning

Task decomposition

Memory

Tool selection

Multi-agent collaboration

Traditional applications run on pre-designed processes and rules: "If condition X occurs, execute program Y." Agents introduce a new processing mode: "First understand the goal, then decide the next step based on current context." From an enterprise architecture perspective, the core change brought by agents is not merely adding a large model interface, but the emergence of an agent core capable of dynamic decision-making and dynamic orchestration within enterprise IT.

3. Standardized Integration Layer: How Agents Invoke Enterprise Capabilities

This is a critical layer in Google's four-layer architecture. After understanding a task, an agent cannot just generate text; to enter real business it must query data, submit orders, initiate approvals, modify states, and call external services. Therefore, a stable capability interface is needed between agents and backend systems. Google emphasizes MCP Toolbox and MCP Services to wrap databases, enterprise applications, and external systems into tools that agents can understand, discover, and invoke.

The architectural idea is familiar. SOA and microservices abstracted system functions into reusable services. In the agent era, we must go further: transform enterprise services into capabilities that agents can understand, discover, and invoke. Agent architecture does not negate APIs, microservices, or enterprise service platforms; rather, it raises the bar for existing service capabilities.

4. Backend Systems Layer: Where Business Operations Actually Execute

The bottom layer remains the familiar enterprise digital systems: ERP, CRM, MES, SRM, databases, data platforms, internal applications, and various external systems. These systems still hold the true business objects, business data, and transaction states. Agents do not replace them. They change the relationship between humans and these systems:

Past: Humans operate systems.

Later: Processes call services.

Now: Agents understand goals and dynamically invoke enterprise capabilities to complete tasks.

This is the most important point for understanding enterprise agent architecture.

Conclusion: How Many Layers Should an Agent Architecture Have?

From an enterprise architecture perspective, if the goal is to answer how agents enter the enterprise, complete tasks, invoke existing capabilities, and integrate with traditional IT architecture, Google's four-layer structure provides high reference value:

Interaction Channel Layer → Agent Core Layer → Standardized Integration Layer → Backend Systems Layer.

Cross-cutting concerns such as security, identity, permissions, evaluation, observability, and agent operations are better treated as horizontal governance capabilities spanning all layers , rather than mechanically adding a fifth or sixth layer.

There is no single correct layering for agent architecture, but good layering must have clear boundaries, explicit responsibilities, and explain how agents collaborate with existing enterprise systems. Google's four-layer architecture at least offers an excellent reference.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

MCPSystem IntegrationEnterprise ArchitectureGoogle CloudReference ArchitectureDynamic OrchestrationAI agent architectureAgent Layers
Architecture Practice Methods
Written by

Architecture Practice Methods

Frontline architect. Sharing knowledge and insights in enterprise architecture.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.