David,
So long as you use parameterized remote views it shouldn't pose any problems. What backend will the data be stored in? Also, a view is an updateable cursor so once you create the view you can index on any field in the front end (workstation). Hope this helps.
Michael Garcia