[SCEA] Dúvida em diagrama de componentes - Provided e Required interfaces

0 respostas
D

Pessoal,

Passei na primeira parte da SCEA e agora vou começar a segunda, referente ao projeto.

Porém, antes de começar, gostaria de tirar uma dúvida que eu sempre tive.

O que exatamente são as Provided e Required interfaces de um componente?

Eu sempre leio o seguinte:
[list]Uma provided interface é como um conector, onde outros componentes podem conectar e usar métodos do componente que provê esta interface;[/list]
[list]Uma required interface é como um conector, onde outro componente deve conectar para provêr os serviços necessários.[/list]

Está certo isto?

Se sim, digamos que eu tenha o seguinte cenário:

Em uma aplicação, eu tenho um EJB chamado “MySessionBean”, com uma interface local chamada “MySessionLocal”.
E tenho um servlet chamado “MyServlet”, que utiliza o “MySessionBean” através da interface “MySessionLocal”.

Assim, estaria certo eu dizer que:
[list]MySessionBean é um componente que tem uma Provided interface chamada “MySessionLocal”[/list]
[list]MyServlet é um componente que possui uma Required interface chamada “MySessionLocal”[/list]

Estaria certo eu dizer isto?

Se não, alguém pode me dar um exemplo disto, utilizando EJB’s, por exemplo?

Obrigado

Criado 24 de junho de 2010
Respostas 0
Participantes 1