Emre,
Has there been any thought into abstracting Samba to Client / Server architecture over net.TCP or https/soap using WCF, etc...? I figure that it is only a matter of time until full CC processing is integrated into Samba and for installations where there are multiple POS terminals in a larger restaurant or bar i am assuming that you are not going to want o install CC processing parameters on every station. In the case of a dial-up(i know but there are still many places in the world that rely on this) internet connection(which is ample for CC processing) you would want shared resources. There is also the issue of deployment of SQL server client on each POS.
I guess what I am asking is how easy is it to be able to separate the presentation and service or service and persistence layer to be able to function across a distributed network? Can a server application be developed to function as a bridge? and manage the persistence with the database on one machine while a client end can manage from the service layer all the way up to the presentation layer?
I know this is a loaded set of questions. I look forward to you answers.
Abi