◦ Each service is wrapped into a class with the same name as the service name. • Methods -> Instance methods ◦ Each method defined by the service also has the same name as an instance method. • Fully control of :method, :url_query, : header, :body • e.g.: t = Taxonomy.new("http://mobile.walmart.com/m/j") t.searchByDepartment