Application and Integration Architecture
Document your application portfolio, service interactions, and integration patterns. This area covers how systems connect and communicate.
The Application and Integration Architecture directory is where you document your software systems, their components, and how they interact with each other and external services.
What Belongs Here
This directory is the home for documentation about your application landscape and the connections between systems:
Recommended Content Blocks
When documenting application and integration architecture, these content blocks are particularly useful:
Diagram Types
Several diagram styles are well-suited to application and integration documentation:
Example Directory Structure
application-and-integration-architecture/
├── application-portfolio/
│ ├── customer-portal.cf.page.json
│ ├── order-management.cf.page.json
│ └── inventory-service.cf.page.json
├── integration-patterns/
│ ├── event-driven-architecture.cf.page.json
│ ├── api-gateway-patterns.cf.page.json
│ └── message-queue-standards.cf.page.json
├── external-integrations/
│ ├── payment-gateway.cf.page.json
│ ├── shipping-providers.cf.page.json
│ └── crm-integration.cf.page.json
└── api-standards/
├── rest-api-guidelines.cf.page.json
└── versioning-strategy.cf.page.json
Learn more
Create application architecture diagrams showing internal structure, layers, components, and dependencies within an application.
Create integration architecture and event-driven architecture diagrams showing how systems connect, exchange data, and handle events.
Create microservices and API architecture diagrams showing independent services, API gateways, and service interactions.
Create C4 Model diagrams including System Context, Container, Component, and Deployment views using NeoArc Studio's diagram editor.
Document REST APIs with full endpoint specifications, OpenAPI import and export, seven HTTP methods, parameters, request and response bodies linked to shared schemas, authentication schemes, and a published API browser. REST is one of six API types (REST, GraphQL, gRPC, AsyncAPI, Webhooks, MCP) sharing a unified schema layer.