I have been tasked with implementing a number of our mobile assets into our web GIS. For example we have trucks with devices that send coordinate data which we can consume via SOAP services. One thought is to parse the XML into a database and then plot a X,Y Layer from the tables and host via ArcGIS Server. Are there alternative solutions? Is there a best practice for this type of scenario?