Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 Development Tools
 ASP.NET
 Travel Site architecture

Author  Topic 

mapidea
Posting Yak Master

124 Posts

Posted - 2009-04-07 : 12:35:25
We have a site which books hotel for the customers. The back end of the application is a windows application and the front end is developed using .Net 1.1. We have the hotel information in our database and we are also getting hotel information from third party providers. Getting hotels from the third party providers increases our hotel inventory. We are using web services to display hotels from our db as well as from third party providers.

We want to develop the same site with .Net 3.5 as the present system has lot of bugs and to improve it.

1. What is the best architecture for developing an application with different languages, so that in future we can manage the languages?
The present application gets the information from the .resx file, and does some programming like
Case en: display English title.
Case de: Display dutch title
Etc.
In the aspx.cs page.

2. As we are using web services to integrate hotel information from our db as well as from the third party providers. We are planning to use threads so that every thread fetches hotel information from different third party providers and then display it.

How to achieve multithreaded application with web services?

3. What will be overall architecture?

Thanks.


whitefang
Enterprise-Level Plonker Who's Not Wrong

272 Posts

Posted - 2009-04-23 : 08:49:17
Your app makes no sense. Why is the front-end going through a windows app? Why can't it go directly to the DB?

Start with a 2-tier design and use resources files for languages.
A resource file is a ASCII file that contains strings and in the code you can do Resource.GetString("welcometext","en-us") etc and also it is compiled along with the application.


Go to Top of Page
   

- Advertisement -