can a wcf service access the classes in my asp.net mvc 4.0 application if the service is hosted in a windows service and vice-versa?

I am trying to have a service deal with long running task so that they will not block the client. These task can take up to 30 minutes depending on the amount of data they are processing. Can my WCF service access the models and context in the .net application so that I can save them to my database after it processes all the data?