Thomas Steinmaurer
2010-05-05 08:52:41 UTC
Hello,
I'm seeking for ideas on how to design a mobile data acquisition
architecture in the world of Windows CE 6 as mobile OS, Windows Server
2003/2008 as server OS, SQL Compact Edition 3.5 on the mobile device and
SQL Server 2005 Standard on the server.
On an embedded device running WinCE and SQL Compact Edition 3.5,
measurement data is received by external devices (e.g. via CAN bus),
locally stored in the compact edition database and then transmitted via
GSM, satellite ... to a central database server running SQL Server 2005
Standard.
Using Microsoft technologies (WinCE, SQL Compact Edition, SQL 2005 ...)
I wonder how an (reference) architecture could look like? Especially
interesting is the method to transfer data to the server. Not sure, if
e.g. a web service on the server-side would be best or "plain" SQL
server-based replication or e.g. leveraging SQL Server 2005 Service Broker?
Can Compact Edition 3.5 be used in an environment with Service Broker
for bidirectional data exchange?
Thanks,
Thomas
I'm seeking for ideas on how to design a mobile data acquisition
architecture in the world of Windows CE 6 as mobile OS, Windows Server
2003/2008 as server OS, SQL Compact Edition 3.5 on the mobile device and
SQL Server 2005 Standard on the server.
On an embedded device running WinCE and SQL Compact Edition 3.5,
measurement data is received by external devices (e.g. via CAN bus),
locally stored in the compact edition database and then transmitted via
GSM, satellite ... to a central database server running SQL Server 2005
Standard.
Using Microsoft technologies (WinCE, SQL Compact Edition, SQL 2005 ...)
I wonder how an (reference) architecture could look like? Especially
interesting is the method to transfer data to the server. Not sure, if
e.g. a web service on the server-side would be best or "plain" SQL
server-based replication or e.g. leveraging SQL Server 2005 Service Broker?
Can Compact Edition 3.5 be used in an environment with Service Broker
for bidirectional data exchange?
Thanks,
Thomas