Defining communication in SOA based on discourse models
Roman Popp · 2009
Usually, business to business communication consists of simple request-response interactions. However, it is possible that several requests are necessary to achieve a goal. Typically, the service provider does not support a relation between these single interactions. A more advanced communication would allow a better integration of services. This paper outlines a communication model for an advanced communication specification between a service provider and a service requester. This model is based on human communication theories. One of the main elements in these models are communicative acts, which are used as basic messages exchanged by the services. In SOA it is not unusual, that one of the services is performed by a human user. Therefore, a User Interface is needed. The objective of the research is to provide means for more advanced communication in SOA, which allows machine-machine communication and human-computer interaction as well.