1. A computer-implemented method comprising: determining, using one or more computing devices, a first semantic element for a first operation included in a first application interface representing a first service; determining, using the one or more computing devices, a second semantic element for a second operation included in a second application interface representing a second service; mapping, using the one or more computing devices, the first semantic element with the second sematic element; and integrating, using the one or more computing devices, the first application interface with the second service based on the mapping.