1. A computer-implemented method comprising: determining, using one or more computing devices, a first semantic element of a first interface control document, the first semantic element representing a first operation included in a first application interface representing a first service, the first interface control document being a data set including properties of the first service; determining, using the one or more computing devices, a second semantic element of a second interface control document, the second semantic element representing a second operation included in a second application interface representing a second service, the second interface control document being a data set including properties of the second service, the second service including one of an enterprise service bus, and extract-transform-load framework, and a gateway; mapping, using the one or more computing devices, the first semantic element of the first interface control document with the second semantic element of the second interface control document; and integrating, using the one or more computing devices, the first application interface with the second service based on the mapping of the first semantic element of the first interface control document with the second semantic element of the second interface control document.