2. Communication of Component A with Component B
consists of sequence of
messages exchanged between
A and B
based on standards
Internet or
other
network
Component A Component B
3. software component which can be programmatically accessed by its clients
clients send and receive messages to and from web service
messages are processed programmatically
comprises interface and implementation
interface strictly separated from implementation
interface is exposed to the clients
implementation is hidden