Was away from intenet access for last two day....
FFS(Frequent Flyer system) was developed using Perl, HTML, CGI and an Oracle database.
- I could have directly access the oracle DB(with the proper permission from network group of FBN Inc.) But i suppose the information is not that easy and there are some business rules implemented in perl and CGI (prob. that is the reason FFS is half million dollars application )
- Now the other option is to use the adaper class to access the Business component of FFS. Which I am not sure how the CGI component will expose their method like viewMiles(), updateMiles() to new system without changing the FFS syetm.
- Third option was to read the HTML. which is the only option that I can think of.
I am planning to have a interface which would be implemented my a HTML parser, 'cause going forward if FBN INc decides to rewrite FFS, I only need to change the implementation keeping the
rest of application as it is.
There is no clue how the existing system updates FFS. SUN has not given much detail on this application that is why I am planning to keep some assumption (like nightly batch job) to make design simple....
Feel free to comment I may have missed/ignored some req.