For a moment I want to look at this from a business model point of view. I'm going to peck out a portion of what one needs to ask themselves. I could spend the weekend typing out additional questions in my head but hey, it's a holiday weekend. lol
Firstly I admire your determination to provide solutions to problems, my hats off to you! ET can use more folks with your attitude.
I'm going to try and consolidate several questions you posed and were posed or suggest back in this thread.
The first few things to identify are these solutions for 1)retail 2) brokers 3)institutions 4) some combo of the first three 5)or all of the first 3. Each one can and does have it's own unique set of challenges.
Next set of items to identify
Data: Exchanges versus Resellers(i.e. Esignal, Qcharts, etc.) Next are you as the customer the end point, mid point or starting point in the chain
Brokers: Retail, Clearing Firm, Self Clearing Firm, others
1. Routing among multiple brokers from an end point.
Problem is the instrument being traded is held in "Street Name" by the broker so if I have an IB account and purchased an emini contract and IB goes down I can't route it to another broker to sell. The order from my platform would be telling the second broker I want to sell a position to close. The second broker wouldn't recongize the order to close a long and would ask me do I want to sell to open a position(go short) because the back office risk management system wouldn't have a record of the original long position, only the first broker risk management system would have a record of the long position.
2. Tick data scrubbing( for lack of a better more emcompassing descript)
As far as the quality of the data it's only as good as the exchange produces in house(true exchange data is only single source). As for comparsion among data resellers in the area of the quality of the tick data you can compare them as a service and have a product to offer for sale(thinking report/newsletter form). However measuring the resellers latency is a whole another can of worms because of where you locate your server farm in geographic comparsion to where the resellers farms are located. Then in addition to measuring the resellers latency your forced into measuring the carriers added latency.
If This service was offered there is a market segment that needs quality over latency. As for offering the resellers scrubbed data for resell would a whole other matter from a contractual standpoint.
If you did a report for data resellers similar to what Gomez Advisors does for Broker reports that certainly could possibly change some of the data resellers to straighten up there acts! That alone would be doing the trading community a great service!!!!!
Again these are only a very few things to think about.
Keep pounding away at it! Look where it got Edison.
Good luck and good trading.
Bsulli