Communication Models for Services

1,678 views

Published on

Workshop presentation given by Niels Lohmann on February 25, 2010 in Berlin, Germany at the Second Central-European Workshop on Services and their Composition (ZEUS 2010).

Published in: Education, Technology, Business
  • Be the first to comment

  • Be the first to like this

Communication Models for Services

  1. 1. Communication Models for ServicesNielsLohmann<br />
  2. 2. SynchronousCommunication<br />Communication Models for Services<br />25.02.10<br />
  3. 3. FIFO Queues<br />Communication Models for Services<br />25.02.10<br />
  4. 4. FIFO Queues<br />Communication Models for Services<br />25.02.10<br />Block?<br />Overwrite?<br />Discard?<br />Crash?<br />
  5. 5. FIFO Queues<br />Communication Models for Services<br />25.02.10<br />
  6. 6. Unordered Buffer<br />Communication Models for Services<br />25.02.10<br />Discard?<br />Crash?<br />
  7. 7. Communication Models<br />internal model: order of activities, control flow, data flow, ...<br />communication model:<br />number and type of message buffers<br />sending strategies<br />Communication Models for Services<br />25.02.10<br />
  8. 8. Synchronous Communication Models<br />Communication Models for Services<br />25.02.10<br />
  9. 9. Asynchronous Communication Models<br />Communication Models for Services<br />25.02.10<br />
  10. 10. Formalization of Communication Models<br />Communication Models for Services<br />25.02.10<br />synchronous, blocking<br />asynchronousunordered, nonblocking<br />synchronous, nonblocking, discarding<br />asynchronous, ordered, nonblocking<br />
  11. 11. Open Work<br />extend dimensions<br />instantiation<br />lossy channels<br />topologies (broadcast, multicast)<br />categorization of existing literature<br />evaluation of expressive power<br />Communication Models for Services<br />25.02.10<br />
  12. 12. Thank you! Questions?<br />Communication Models for Services<br />25.02.10<br />NielsLohmann<br />Universität Rostockniels.lohmann@uni-rostock.de<br />

×