JimmyK, I guess with remote COM objects VFP backend have the same value as ORACLE. Think, you now can access data through remote COM objects.
Security - data that transferred between client and serve objects are encrypted. No access to the server machine by other way than through DCOM. Remote COM objects now have an easy way to query data from VFP backend, convert it into XML string, encode it and send to client. Client decodes it and converts back XML into VFP cursor. By all means this is MUCH faster than with ORACLE accessed through ODBC. However, many things that are built-in into ORACLE will require additional rogramming on the server side.
Distributed programming - no reason to do it on the server, we can do thin in the remote COM objects.
Client-server model - you have even 3-tire application, that is even better than 3-tire!
The things you need to do in VFP programmatically that are built-in into SQL Server and ORACLE serevr are following:
Replication
Backup
Maintenance operations
Data integrity
Edit logging (ORACLE only)
Transaction logging (reliability of the server and stability to power failure - not a problem now with UPS).
.... who knows more????
All above tasks are not so hard to implement with VFP databses.
Finally, with WEB access you will have the same. ASP pages can access VFP database using VFP COM objects directly instantiated in ASP page.
Vlad Grynchyshyn
vgryn@softserve.lviv.ua
The professional level of programmer could be determined by level of stupidity of his/her bugs