| Synonym | API |
|---|---|
| Description | An Application Interface is a Business Service Interface that occurs between Business Software Systems. The interface is described by messages exchanged between endpoints (provider, consumer..). |
| External references | EIP - messaging, Martin Fowler - API Design, Martin Fowler - Richardson Maturity Model, Microsoft - Architecture Design - RESTful web API design, OpenGroup - ArchiMate - Application Service, OpenGroup - IT4IT - Defining Service Reference Architecture |
| Super Types |
Business Service Interface |
| Dictionary | Dictionary of SysFEAT concepts |
| Functional Domain |
EA Pattern - Business Software System PatternThe EA Pattern - Business Software System Pattern domain provides concepts and abstractions shared by all Business Software Systems. |
| Categories | Business Ontology |
| Framework Mapping |
ArchiMate - Application Layer : Application Service TOGAF - Enterprise Metamodel Mapping : Application Service |
Composition: ➝ Classification: ➝ Specialization: ➝ Enumerated definition: ➝ Syntax: ➝
| Name | Type | Super Type | Description | |
|---|---|---|---|---|
| Source End |
Consumed API |
Business Software System |
Business Service Interface::Delegated Business Service | |
| Target End |
Exposed API |
Business Software System |
Business Service Interface::Exposed Business Service |
| Name | Type | Super Type | Description |
|---|---|---|---|
Information Flow Connection |
Information Outcome Event |
Business Flow Connection | An Information Flow Connection is an Information Outcome Event that occurs between the participant of an Application Interface. |
Click node rectangle to collapse/expand one level. Click triangle for full recursive collapse/expand. Double-click on a node to open its URL. Hover for description.