• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Review my architecture, please...

 
Dalibor Kalna
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm not sure wheather this is an violation of rules, if yes, please delete this message.

I have setup my Architecture for URLyBird 1.2.2

Please, short review as I'm not sure if this is what Sun is looking for.

Thanks a lot
Dalibor
[ October 08, 2004: Message edited by: Dalibor Kalna ]
 
Marlene Miller
Ranch Hand
Posts: 1392
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Dalibor Kalna,

May I ask you a few questions about your design?

Suppose a user of the GUI wants to search for some contractors/hotel rooms/flights. She enters some search criteria on a screen and pushes the search button. Then some object in the ClientGUI component invokes a method of the BusinessFacade and passes the search criteria. Some business processing occurs before the database is accessed. For example, maybe the search criteria is validated or transformed before being sent to the Server. To me, it looks like that business work will be implemented in both the LocalBusinessFacade and the RemoteBusinessFacade. Is that correct?

How does the ClientGUI know whether to get an object in the LocalBusinessFacade component or the RemoteBusinessFacade component?

I am guessing, a remote object is part of the RemoteClient component and the stub of a remote object is part of the RemoteBusinessFacade component. I am a little confused, because the remote object executes on the Server, but according to the picture, it�s in the RMI Registry.

Regards, Marlene
[ October 08, 2004: Message edited by: Marlene Miller ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic