A generic client and server are used to separate two WS endpoints, although both of them act as a client as well as server. From service interaction point of view, three types of generic Web service interaction patterns are seen. They are
Type I (RC), Type II (ES) and Type III (RS). Type I (RC): Request is initiated by the client, with or without response.
Type II (ES): Event reports from the server, with acknowledgment (solicitation) or without (notification). Type III (RS): Request is initiated by the server, with or without response