I need someone to create a middleware server that our GPS devices to report to, stores the raw data, parses the data and finally converts it from its orginal ASCII or BInary to a standardized ASCII format more easily usable by our regular data servers, and passes it back to the internet to the specific GPS application dataserver it is intended for (there are a few different apps, and it should only go to the one it is intended for, which would be defined in the database.
Defining the fields, order of the incoming and outgoing data and mapping them to the standardized output, the location of the database servers, selecting the database server, etc, would all need to be handled thru a web-based interface that non-tech people can use easily.
This component MUST be stable and not require additional attention, upkeep, re-coding, etc. I will need to get alerted immediately if something goes wrong (like the data base isn't working!) or the data that is sent is not getting through and ACK is not delivered by the dataserver.