SOA, ESB, JBI & SCA: A caveman's perspective