Стоит отметить, что XML-сериализация объектов не соответствует конструкциям OO, имеющимся в коде, т. Е. XML не имеет понятия наследования.Если ваша библиотека классов сложна в этом отношении, я бы посоветовал против этого.
Не можете ли вы создать независимый сервис, который просто использует вашу библиотеку классов внизу?Под этим я подразумеваю создание нового сервиса и интерфейса сервиса, а не превращение вашей библиотеки классов в интерфейс сервиса.