Use parameters to make service definition flexible.
Merge pull request #1 from lrqdo/service_definition

Use parameters to make service definition flexible.