• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Questions on Mileage and Booking System

 
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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!
 
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ]
 
reply
    Bookmark Topic Watch Topic
  • New Topic