Application architecture : Suggestions Required
-
Good evening, Well I am responsible for designing the architecture of an application which is supposed to extract data from a web service, cache is locally and perform analysis and show results to the user. Initially the team has tried to make the application in ASP .NET, but due to large size of results, it is not feasible to operate over HTTP mode. Now I am working on following idea: - Application will download the data from website (using web service) and cache it locally with expiry time marked - I will perform analysis in off line mode and show results to the user. User then can run what-if scenarios of the data as well Functional requirements includes, data security (as data is pretty sensitive) and ROLE based web service access. I am reading : WSE 3.0, CAB and Smart Client Architecture. Any other suggestions? Regards, :: Platform = Microsoft .NET 2.0
------------------- Therez No Place like ... 127.0.0.1
-
Good evening, Well I am responsible for designing the architecture of an application which is supposed to extract data from a web service, cache is locally and perform analysis and show results to the user. Initially the team has tried to make the application in ASP .NET, but due to large size of results, it is not feasible to operate over HTTP mode. Now I am working on following idea: - Application will download the data from website (using web service) and cache it locally with expiry time marked - I will perform analysis in off line mode and show results to the user. User then can run what-if scenarios of the data as well Functional requirements includes, data security (as data is pretty sensitive) and ROLE based web service access. I am reading : WSE 3.0, CAB and Smart Client Architecture. Any other suggestions? Regards, :: Platform = Microsoft .NET 2.0
------------------- Therez No Place like ... 127.0.0.1
What platforms are you working on? You mention smart client, is that pocket pc or laptop? Also, just in case you missed it, Soap and web services operate over http. Sounds like you'll want to maybe load up a DataSet, then encrypt and compress it for travel and store it locally. Now if this is on a laptop, you might be able to get away with just serializing the dataset encrypted and compressed to a file and hydrate it within the app and work with it as an embedded database. If its a pocket pc then you'll want to store it locally in SqlCE and work with it from there. For the Role based security, you just need a login shell to front your app and handle that in the web service. I probably missed your real point... let me know if I did.
This statement was never false.
-
Good evening, Well I am responsible for designing the architecture of an application which is supposed to extract data from a web service, cache is locally and perform analysis and show results to the user. Initially the team has tried to make the application in ASP .NET, but due to large size of results, it is not feasible to operate over HTTP mode. Now I am working on following idea: - Application will download the data from website (using web service) and cache it locally with expiry time marked - I will perform analysis in off line mode and show results to the user. User then can run what-if scenarios of the data as well Functional requirements includes, data security (as data is pretty sensitive) and ROLE based web service access. I am reading : WSE 3.0, CAB and Smart Client Architecture. Any other suggestions? Regards, :: Platform = Microsoft .NET 2.0
------------------- Therez No Place like ... 127.0.0.1
Please review the below link, http://www.freeprojectsinfo.com/project\_management.html
By, Senthil Kumar.V