Service and client gems patterned off of Paul Dix's Service Oriented Design book.