Fowarder Receiver Pattern

2,612 views
2,511 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,612
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
31
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Fowarder Receiver Pattern

    1. 1. Arquitetura e Engenharia de Software Orientada a Objeto Diego Magalhães Renan Verli Flávio Mello Professor Grupo Tema Padrão Arquitetural: Forwarder-Receiver
    2. 2. Conteúdo da apresentação <ul><li>O padrão Forwarder-Receiver </li></ul><ul><li>Motivação </li></ul><ul><li>Estrutura </li></ul><ul><li>Participantes </li></ul><ul><li>Benefícios </li></ul><ul><li>Pontos fracos e Possíveis Soluções </li></ul><ul><li>Funcionamento </li></ul><ul><li>Conclusão </li></ul><ul><li>Referências bibliográficas </li></ul><ul><li>Perguntas, comentários e adendos </li></ul>
    3. 3. O padrão Forwarder-Receiver &quot;The Forwarder-Receiver design pattern provides transparent interprocess communication for software systems with a peer-to-peer interaction model. It introduces forwarders and receivers to decouple peers from the underlying communication mechanisms.&quot; (Buschmann, F., R. Meunier, H. Rohnert, P. Sommerlad, M. Stal. Pattern-Oriented Software Architecture: A System Of Patterns. West Sussex, England: John Wiley & Sons Ltd., 1996)
    4. 4. O padrão Forwarder-Receiver
    5. 5. Motivação <ul><li>Colaboração de nós para resolver um determinado problema </li></ul><ul><li>Encapsulamento de todo mecanismo de IPC ( Inter-Process Communication ) </li></ul>
    6. 6. Estrutura
    7. 7. Participantes
    8. 8. Benefícios <ul><li>IPC Eficiente </li></ul><ul><li>Encapsulamento do IPC </li></ul><ul><li>Baixo acoplamento entre Cliente e Serviços </li></ul>
    9. 9. Pontos Fracos e Possíveis Soluções <ul><li>Reconfiguração de Peers </li></ul>
    10. 10. Funcionamento
    11. 11. Conclusão <ul><li>O Padrão </li></ul><ul><li>Quando usar? </li></ul><ul><li>Veja também! </li></ul>
    12. 12. Referências Bibliográficas <ul><li>Buschmann, Frank e Meunier, Regine e Rohnert, Hans et al . Pattern-Oriented Software Architecture: A System of Patterns, Volume 1. John Wiley & Sons, 1996. </li></ul><ul><li>Buschmann Patterns – Online http://users.exa.unicen.edu.ar/~cmarcos/tesis/metaobjpatterns2.pdf </li></ul><ul><li>Examples to Accompany: Design Patterns – Elements of Reusable Object-Oriented Software – Online </li></ul><ul><li>http://www.cs.vu.nl/~jnherder/download/pattern-examples.pdf </li></ul><ul><li>Padrões POSA – Online http://simao.eti.br/arquivos/ufc/TASI/ParteIII_POSA.pdf </li></ul><ul><li>Vico.ORG – Pattern:Forwarder-Receiver. 20/10/2000 – Online </li></ul><ul><li>http://www.vico.org/pages/PatronsDisseny/Pattern%20Forward-Receiver/index.html </li></ul>
    13. 13. FIM Estamos abertos a perguntas, comentários e adendos.

    ×