API Assessment

Process

Our structured, end-to-end process from Enterprise Architecture to API design

1

Enterprise Architecture and APIs

Enterprise Architecture and API development are hard to align. Enterprise Architecture uses relational metadata while APIs rely on hierarchical metadata for their message definitions.

business it metadata
ec-api-design bridge
2

Governing Metadata

EC-API-Design bridges the gap between Enterprise Architecture and API development by governing the metadata for both. Through four layers, EC-API-Design enforces that Enterprise Architecture metadata is used in API metadata.

3

Four layer approach

The first layer models Enterprise Architecture metadata as relational data models. Next, hierarchical data models are derived from the relational data models. Message models are created as subsets of these hierarchical data models. Finally, API contract models use the message models as input, output, and fault messages. These API contract models can be exported to any API contract standard, including OpenAPI, WSDL, AsyncAPI, and RAML.

four layers overview
screenshot relation editor
4

EC-API-Design in action

Shown here is a relational data model editor, specifically the relation table for editing relations between entities

Ready to Start Your API Assessment?

Let's walk through the process together and discover how EC-API-Design can transform your API strategy.