1/ on a component diagram, i have a session facade that is related to a group of entitiy beans. for this group of entity beans i will use the composite entity pattern. How can i show in my diagram that i use that pattern without drawing all beans ? with a note ? with a stereotype (kind of ?) ?
2/ I want the GUI client app (Travel agent) to connect to a business delegate with SOAP or any XML-RPC protocol. Starting from the requirement that Travel agent application must be fastest than customer's webApp, i think that it would not be great if the GUI client app connected itself to the business delegate of the webApp : If a the web server falls down, the neither Travel agent nor web users could use the system. thus i would like to put the business delegate in the EJB Tier. does it make sense ?
My EJB Tier would be :
Business Delegate --> Session Facade ---> Groups of entity beans.
But in that case, the GUI Client app needs the service locator to lookup the business delegate. is this can be done if i place the service Locator in a common business services package ?
3/ If i use a MVC Controller for the web app, shoud i simply put a component with the stereotype <<MVC Pattern>> or should i additionaly provide an auxiliar component diagram explaining how is composed this mvc controller (Front Controller, helpers, command) .. ??