.NET, WebService, Desktop-клиент
От: Аноним  
Дата: 15.10.08 07:27
Оценка:
МУЖИКИ КАК ВЫ ТАКОЕ ДЕЛАЕТЕ

Задача:

Есть БД. Нужно сделать клиента к ней (Desktop клиент). Клиент должен быть способен
работать не только в локалке но и в инете.

Раньше делал так:

Для клиента в БД создаётся набор необходимых хранимок,
которые позволяют забирать нужные данные из БД. И сохранять в БД.
Фактически это была бизнес логика.

Для обмена данными с клиентом через инет/локалку, создаётся WebService —
фактически является обёрткой над хранимками — тупо вызывает их,
получает данные и РУЧНЫМ СПОСОБОМ преобразует их в DTO ну и результат
сериализуется в XML и передаётся на клиент.

На клиенте это DTO ручным способом (явно вызывая конструкторы) преобразуется
в BO. Ну и потом каким то образом представляется пользователю.

Надоел этот мазохизм. Очень трудомко. Что я должен открыть для себя,
чтобы создание таких приложений было быстрым и продуктивным. Кто как делает.

Повторю требования: Desktop клиент к БД, работа через инет HTTP 80 порт .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.