File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Questions on Mileage and Booking System

 
Mandy Yan
Ranch Hand
Posts: 36
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 39
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 ]
 
Mandy Yan
Ranch Hand
Posts: 36
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 39
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 ]
 
Consider Paul's rocket mass heater.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic