John McDowall
CTO, Grand Central Communications
It's the audio version of John's top-ten list of
Rules of Service Design:
- Design services to be shared.
- Services have a clear purpose.
- Services are discoverable and support introspection.
- Services plug into a SOA.
- Services can be loosely orchestrated and use other services whenever possible for common tasks.
- A service has a well-defined use policy/contract.
- Services accept well-defined input and deliver well-defined output.
- Services do not have hidden side effects (play well with others).
- Services are interfaces to or from processes.
- Services must provide visibility and an SLA.
This free podcast is from our Behind the Mic series.