Thanks Jeanne and Udara for the reply

.
That means webservices is the integration technology here isn't it?
The hotel will keep updating inserting and deleting the data in their system when new visitors come which is independent of the travel system. How is the Travel system supposed to get the updated data when something changes at the hotel end.
What are the ways of allowing the user of the travel agent system to make online payment of their suite booking or car rental? who are the parties involved.
Could you show a class diagram of the activities involved in a online payment using credit card or debit card.
Thanks again.
Brendon.