I consider there to be a distinct difference between "Web Services" and "web services" and find myself referring to the latter as "lower case web services".
I'd loosely list the differences as:
"Web Services"
- most conforming to the W3C definition
- based around the WS-* stack
- enterprise-level
- mature and dependable
- strong focus on industry standard-based interoperability
"web services"
- no formal definition
- based around a loose stack, not necessarily XML-based
- startup-level
- strong focus on simplicity
- interoperability as a necessity, but less bound to more mature practices
- open to new technologies
I'm interested in finding a more formal definition of "web services" and what others think on the matter of any difference between the two.
I'd also be interested in hunting down any references to "lower case web services" as I'm sure I've come across it somewhere.