G
Guest
Hi,
I'm architecting a solution that will collect a lot of data from client machines via WMI. I will install an agent ( client software ) that will comunicate with a server software. The server can list all active agents, and find send a request to update the client machine data. Then this agent will invoke several WMI enabled routines and collect all necessary data. Then this agent will need to send this data via a stream to the server. The server will processes this data and update the database.
What's the best form to perform this client \ server comunication ? Via network sockets, via .net remoting or via web services
This solution is intended to be used in local intranets. But in some cases I will need to send this data via internet.
The software will use ASP.NET technology as the frontend.
Thanks
Lucas Ponzo
I'm architecting a solution that will collect a lot of data from client machines via WMI. I will install an agent ( client software ) that will comunicate with a server software. The server can list all active agents, and find send a request to update the client machine data. Then this agent will invoke several WMI enabled routines and collect all necessary data. Then this agent will need to send this data via a stream to the server. The server will processes this data and update the database.
What's the best form to perform this client \ server comunication ? Via network sockets, via .net remoting or via web services
This solution is intended to be used in local intranets. But in some cases I will need to send this data via internet.
The software will use ASP.NET technology as the frontend.
Thanks
Lucas Ponzo