ACS
Aggregated Core Services
| | Aggregated Core Services Aggregated Core Services is extensions to Core Services. ACS is usually either context-specializing (CustomerCustomer and VendorCustomer) or aggregations from several Core Services like in CustomerDashboard which aggregates from Customer Service, Order Service and possibly more services |
| Characteristics Services combined and orchestrated to produce aggregated services - Aggregated functionality from several services - Context mapping - Translating between contexts - Anti corruption layer - No central persistence - Could (should) have cache (state full) Code-Patterns for Aggregated Core Services - [Evolving Service Endpoint Pattern] - [Recording Command Pattern] - [Recording Proxy Pattern] - [Smart Service Proxy Pattern] --- | Context Map-oriented Aggregated Core Services | EDR-aggregated Aggregated Core Services |
Design rules (often called design-time governance)
- [Designtime governance for ACS-services]
Other technical discussions
Content is moved to Service Categories