Originally posted by Parag Bh:
Ans to 3rd points.
I do not see providing an GUI application will add value to the assignment.
Even if we add GUI application, we will keep all business logic, access logic centrally at one place, which will be Application server. Any person, internal or external can access the website. This mean that customer as well as Travel agent can access website to carry out various activities through web. So I do not see a need for GUI application? Does anybody has a more convincing reason for using GUI???
I am also looking forward for ans to point 1 and 2.
I think GUI app provides a distinct value, if you see the intended purpose. WebSite and App have MUTEX purposes. On Website customers are booking tkt for "themselves" and they do not have access to other's profile etc.
Whereas users of App are agents who have access to "all" the customers' records. Do you see the different purposes now.
Of course you can implement everything in website but then you have to implement a RBAC(Role Based Access Control) system. The other way to segregate is write distinct User Interfaces thereby controlling functionality.
Comments Please!!