Extract methods to new ServiceResource class

  - Move duplicate methods into ServiceResource from
    ProductServiceResource and OrderServiceResource
  - Room for further refactoring of #search and #service_url