File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Questions on Mileage and Booking System Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Questions on Mileage and Booking System" Watch "Questions on Mileage and Booking System" New topic
Author

Questions on Mileage and Booking System

Mandy Yan
Ranch Hand

Joined: Jun 22, 2002
Posts: 36
Is the class diagram used for the new airfare booking system only?
The mileage system will only appear in component diagram. Is it correct?

Besides, from the requirement, I think that there should be a Java application for travel agents to access both mileage system and airfare booking system. For customers, there is a single web-based application which can connect to mileage system and also booking system. Since mileage system is a legacy system, JCA is used when interfacing with mileage system from both Java application and web-based application. Is it ok?

Regarding the response time, does it mean using load-balancing?

Please kindly give me some advice. Thanks a lot!
Required Field
Ranch Hand

Joined: Jan 03, 2006
Posts: 39
Hi Mandy! How are you? Hope you are doing well with part II!!

Sounds like you and I are sailing in the same boat! I doubt if you can use JCA to access a web-based application written in Perl/CGI. I may be wrong.

Yes, load balancing can be used to increase response-time and failover capability.

Originally posted by Mandy Yan:
Is the class diagram used for the new airfare booking system only?
The mileage system will only appear in component diagram. Is it correct?

Besides, from the requirement, I think that there should be a Java application for travel agents to access both mileage system and airfare booking system. For customers, there is a single web-based application which can connect to mileage system and also booking system. Since mileage system is a legacy system, JCA is used when interfacing with mileage system from both Java application and web-based application. Is it ok?

Regarding the response time, does it mean using load-balancing?

Please kindly give me some advice. Thanks a lot!

[ February 25, 2006: Message edited by: Akshay Shrivastava ]

Sun Certified Enterprise Architect
Mandy Yan
Ranch Hand

Joined: Jun 22, 2002
Posts: 36
Yes Akshay! We are in the same boat.
I'm also working on the Part II exam. You mentioned that JCA cannot be used to interface with the legacy mileage system. Can you give some explanation? I'm just thinking how to interface with the mileage system while keeping the system not required to rewrite. Although it is using Oracle and connecting directly to the database can get required data, the original interface becomes useless. I'm also thinking whether to expose the web-based interface to customers, but it seems not a good idea.
What's your opinion?

Thanks a lot!
Required Field
Ranch Hand

Joined: Jan 03, 2006
Posts: 39
Mandy,


You mentioned that JCA cannot be used to interface with the legacy mileage system. Can you give some explanation?

First of all, you will need a JCA based Resource Adapter that can connect to a Perl/CGI based system and exposes its methods. I am not aware of any such RAR! But again, I may be wrong. If you are talking about interfacing with the Oracle database for retrieving data directly, then you are effectively re-writing the mileage sub-system (at least the data access part of it). Kinda like using JDBC instead of JCA.


I'm just thinking how to interface with the mileage system while keeping the system not required to rewrite. Although it is using Oracle and connecting directly to the database can get required data, the original interface becomes useless. I'm also thinking whether to expose the web-based interface to customers, but it seems not a good idea.
What's your opinion?

I haven't cleared part II yet, so my risk is your risk. Moreover, you _have_ to design the solution on your own. I will say this much however, that you are only supposed to make the mileage system 'accessible'. You may not need to interface with it after all.

I certainly hope that some of the other old-timers on this forum who have cleared part-II will leave some hints/tips for both of us!


Originally posted by Mandy Yan:
Yes Akshay! We are in the same boat.
I'm also working on the Part II exam. You mentioned that JCA cannot be used to interface with the legacy mileage system. Can you give some explanation? I'm just thinking how to interface with the mileage system while keeping the system not required to rewrite. Although it is using Oracle and connecting directly to the database can get required data, the original interface becomes useless. I'm also thinking whether to expose the web-based interface to customers, but it seems not a good idea.
What's your opinion?

Thanks a lot!

[ February 25, 2006: Message edited by: Akshay Shrivastava ]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Questions on Mileage and Booking System