Prévia do material em texto
26/04/2023, 19:24 Sistemas Distribuídos - U4 https://ambienteacademico.com.br/mod/url/view.php?id=490793 1/2 Cada vez mais, os sistemas estão utilizando a abordagem baseada em serviços, com o intuito de trazer modularidade e separação de responsabilidades nos componentes do sistema. Os serviços web (do inglês, web services ) servem para que outros sistemas ou usuários possam acessar as funcionalidades de um sistema web de forma clara, com entradas e saídas bem de�nidas. Possuir um sistema baseado em web services signi�ca que ele seguiu algumas regras para tornar a arquitetura orientada a serviços (do inglês, Service Oriented Architecture - SOA ), tornando o software menos acoplado e com alta coesão. Porém, construir um sistema baseado em serviços não é uma tarefa fácil. A partir do ponto em que separamos os componentes para torná-los menos acoplados, inserimos complexidade na comunicação entre os componentes. NECESSIDADE DOS WEB SERVICESNECESSIDADE DOS WEB SERVICES 26/04/2023, 19:24 Sistemas Distribuídos - U4 https://ambienteacademico.com.br/mod/url/view.php?id=490793 2/2 Vamos Praticar A partir dessas informações, você vai modelar um sistema do seu cotidiano. Escolhemos um sistema da sua faculdade, ou universidade, que faz o gerenciamento de alunos, pagamentos, disciplinas, professores etc. Você deve modelar pelo menos 10 web services relacionados ao sistema da sua faculdade. Utilize um retângulo para representar um web service e uma seta para indicar o relacionamento dele com outros web services . Ao �nal, disponibilize seu trabalho no fórum da seção.