У меня есть следующая архитектура для моего проекта:
Пользовательский интерфейс -> Веб-сервер -> Сервер приложений -> База данных
Я использую архитектуру SOA для своего проекта.Моя веб-служба находится на AppServer с BL (бизнес-уровень) / BO (бизнес-объект) / DAL (уровень доступа к данным).Я разоблачаю BL с помощью веб-службы.Я получаю ссылку на эту веб-службу в WebServer, создавая прокси-сервер с помощью WSDL.exe.Теперь мой вопрос:
Нужно ли мне иметь атрибут для моего BO (бизнес-объекта), чтобы открыть его для WebServer, как показано ниже?
<Serializable()>
Public Class MyClass
End Class
или нам вообще не нужен этот атрибут?Я в некотором замешательстве.Кстати, мой веб-сервер - это другой компьютер, а AppServer - другой компьютер.