Web Services & Notes Client Apps?

We have an internal Notes R7 client only application. It is feature rich in client side functionality and processes.

The application is to be web-enabled, but not served via the Domino http stack but some other to be determined stack - probably TomCat.

The proposed architecture is to have the “shell” front end web pages developed and calling the Domino application to trigger all the validation rules and other functionality available via the Notes client. Premise being that there will be one “container” for all business rules surrounding the application.

Question being does this all sound viable using and R8 environment and would it be a case of the external application and the Notes app being engineered to use Web Services for all common functionality across both systems? Can you still develop such feature rich apps in the Notes client whilst using Web Services calls for things such as field validation etc.

Thanks.