473,406 Members | 2,259 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

Architecture HELP!

Hi guys, I need your opinions and suggestions

this is the scenario:

40 or more clients distributed along the city (those are like Kiosks), each one is collecting information in a DB locally (MSAccess xx) , and each one has to update a central statistics DB (SqlServer7 or 2000) located in a Server Remotely every 5 or 10 minutes, using a wireless net to access the internet at 56kb (The package to send is going to be 4Kb max per trip), this in not an online-fulltime connection, the access to the net is only made when it is necessary to update the statistics server (via modem), also it is not VPN.

Requirements:
The App on the clients have to be as light as possible cause the machines are not powerful, those clients machines are only to collect data locally and then send it to the server.
My solution so far:

* Client App: VB6 - MSAccess Or VB.NET - MSAccess (It Depends on the hardware .Net requirement)

* For communication: VB6 - Interop - Web Service - SQLserver Or VB.NET - WebService – SQLServer.

* On the server: A Web Service(s) updating the Statistics DB

My questions:

* What are the minimum Requirements (Mhz ,Ram ,SO) for a client machine running a .Net App?
* Am I on the right way or am I totally wrong, How would you make it?

Any Idea will be appreciated
Thanks,

Kenny
Nov 20 '05 #1
2 862
I think if you give more information about security, it might be easier for
people to help. How are you going to authenticate users? Internet is not a
very safe place, hackers might easily use the web services and send
information. You might use SSL if you are using web services.

I know a company that had a requirement close to this and they started with
COM+ and MSMQ and then .NET remoting and finally used copying XML files
using RAS and FileSystemWatcher at the server to process XML files when one
arrives. This is actually what BizTalk Server does behind the scene.

Cheers
Ali


"Kenny" <an*******@discussions.microsoft.com> wrote in message
news:7B**********************************@microsof t.com...
Hi guys, I need your opinions and suggestions

this is the scenario:

40 or more clients distributed along the city (those are like Kiosks), each one is collecting information in a DB locally (MSAccess xx) , and each
one has to update a central statistics DB (SqlServer7 or 2000) located in a
Server Remotely every 5 or 10 minutes, using a wireless net to access the
internet at 56kb (The package to send is going to be 4Kb max per trip),
this in not an online-fulltime connection, the access to the net is only
made when it is necessary to update the statistics server (via modem), also
it is not VPN.
Requirements:
The App on the clients have to be as light as possible cause the machines are not powerful, those clients machines are only to collect data locally
and then send it to the server.

My solution so far:

* Client App: VB6 - MSAccess Or VB.NET - MSAccess (It Depends on the hardware .Net requirement)
* For communication: VB6 - Interop - Web Service - SQLserver Or VB.NET - WebService - SQLServer.
* On the server: A Web Service(s) updating the Statistics DB

My questions:

* What are the minimum Requirements (Mhz ,Ram ,SO) for a client machine running a .Net App? * Am I on the right way or am I totally wrong, How would you make it?

Any Idea will be appreciated
Thanks,

Kenny

Nov 20 '05 #2
Hi Ali,

The solution you say look very complicated and time consumin

You are totally right at this time I don’t know how to protect my web service. I’m going to check the use of SSL because I think Web Service is the way I should follo

Thanks Ali

Nov 20 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: comp.lang.php | last post by:
I can't possibly reproduce the code for this as the 2 classes in question are about 1500 lines each and condensing is in this case impossible due to algorithmic logic dependencies. Let's say you...
25
by: David Noble | last post by:
We've been developing a web site using 3-tier architecture for 18 months now. There is a common layer that defines the classes - using XML schemas. The data layer acts as a wrapper to 3 databases...
1
by: David2511 | last post by:
Hello, I need a little help. I try to write the following architecture : an abstract template class A Two classes derived from class A : the classes B and C which are concrete. The class...
2
by: hans | last post by:
Hi! I am new to .NET (coming from Java). We have to implement a desktop application which extracts data from a database, does some analysis, filtering etc. and displays the results. I have...
4
by: Satish | last post by:
HI I want to know the ASP.NET Architechture. Can anyone help me in getting that. Regards Satish
1
by: Silent Ocean | last post by:
Hi 1. I am in process of designing N-Tier Application using ASP.NET. Can anyone guide me the right material or microsoft guidelines document which I can used in designing the N-Tier application....
7
by: Jon Davis | last post by:
I have a couple questions. First of all, would anyone consider a multi-layered programming approach (building business objects that are seperate from data access logic and seperate from user...
0
by: srikar | last post by:
Hi all, I am having a problem, when I am compiling the code in 32 bit option on a 64 bit machine using the macro CPPFLAGS= -m32 I am getting the following warnings from the linker . ...
4
gagandeepgupta16
by: gagandeepgupta16 | last post by:
Hi I have recently started working on VS2008, and very much new to WF. I have looked for some samples and articles on how WF, WCF and sequential WF are implemented. I have them in bits and...
1
by: abhijitbkulkarni | last post by:
Hello, I am designing a .NET database application that uses 3 tier architecture. Starting initially, this application will be desktop application but I will convert it into a website later but...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.