A Hitchhiker's Guide to SOA