is a collection of software components that perform a certain purpose or function, and that can be used by other programs over the web
is a collection of software components that perform a certain purpose or function, and that can be used by other programs over the web
software function or related set of functions that can be executed via web standards