Comparing web APIs with service-oriented architecture and enterprise application integration 5 years ago