wood burning stoves*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Swing required ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Swing required ?" Watch "Swing required ?" New topic
Author

Swing required ?

Geoffrey Chu
Ranch Hand

Joined: Feb 25, 2004
Posts: 70
Hi,

Is Swing required to be the platform for the Travel Agent in the FBN System?

I don't see it in the requirements.

I thought about doing the Travel Agent and Customer modules both JSP based. I thought there was a lot of reusability from a Presentation perspective. With the Composite view and the Screen Flow manager were going to differentiate which screens to display.

Thanks in advance guys,

Geoffrey


Geoffrey Chu<br />----------------------<br />- SCEA<br />- IBM UML OOAD<br />- SCJP 1.4
Chandramouli Ram
Ranch Hand

Joined: Mar 07, 2005
Posts: 65
Hi Geoffrey,


From the specifications, we understand that the agents are probably using a leased line to connect to the existing IMS database. If you want the travel agents also to be using JSPs, what is going to be the deployment scenario? Will the agents come thro' the Internet and hit the couple of web servers that FBN is planning for their customers-in which case you are not using the existing network infrastructure for agents or will the same web servers be made availble to external as well as internal users?
Or, are you going to run a web server on individual agents machine? Think also about the required perfomrance criteria for agents vis-a-vis the customers.


Thanks & Regards,<br />Chandramouli Ram
Geoffrey Chu
Ranch Hand

Joined: Feb 25, 2004
Posts: 70
Hi Ram,

According to the requirements: Page 2. The IMS will be replaced with a relational database like Oracle, Sybase or Informix (funny they did not mention MS SQL).

In addition, FBN is acquiring two web servers, one db server and one app server. I thought about having one web server for the intranet and one for the Internet. Both will delegate requests to the App server.

In the other hand, I can use both servers to create a clustered server environment for the internet (customers). For the travel agents, I can use Swing to take advantage of their new client stations.

However, from a Software perspective, I see duplication in the presentation tier (which is expensive to develop and mantain). I think purchasing another web server will be much cheaper in the long run.

Thanks for your comments, regards,

Geoffrey
Chandramouli Ram
Ranch Hand

Joined: Mar 07, 2005
Posts: 65
Hi Geoffrey,

I can see you have given quite a thought to the solution you are arriving at. I totally agree with the last point you've made-now, that doesn't mean I am disagreeiing on other points. In real systems, there are always more web servers than App servers. Also, based on the machine names that Sun has provided (450), you can find that the web servers are real low end, economical systems and adding another one is not a difficult option.

The other perspective is to prove the point -from exam perspective-that you can connect to EJB from multiple client types. With all your logic you definitely aspire to pass the exam-right?
Geoffrey Chu
Ranch Hand

Joined: Feb 25, 2004
Posts: 70
Hi Ram,

The design comes with a free 450 server, it's part of the combo.

I will think a little bit more about it. A pure JSP solution would be my real-life solution. As an architect I want to display my strengths in Maintability and Extensibility, which are the nightmare of Software Development. The other "x-bilities" can be achieved by purchasing products and hardware.

You might be right, the intent of the Exam is to make us J2SE + J2EE architects.

I'll post my decision when I have one,

Thanks Ram,

Geoffrey
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Swing required ?
 
Similar Threads
Stereotype of java application
Travel agent Client
Passed part 2 with 97.
Session handling, web vs swing
passed with 96