МУЖИКИ КАК ВЫ ТАКОЕ ДЕЛАЕТЕ
Задача:
Есть БД. Нужно сделать клиента к ней (Desktop клиент). Клиент должен быть способен
работать не только в локалке но и в инете.
Раньше делал так:
Для клиента в БД создаётся набор необходимых хранимок,
которые позволяют забирать нужные данные из БД. И сохранять в БД.
Фактически это была бизнес логика.
Для обмена данными с клиентом через инет/локалку, создаётся WebService —
фактически является обёрткой над хранимками — тупо вызывает их,
получает данные и РУЧНЫМ СПОСОБОМ преобразует их в DTO ну и результат
сериализуется в XML и передаётся на клиент.
На клиенте это DTO ручным способом (явно вызывая конструкторы) преобразуется
в BO. Ну и потом каким то образом представляется пользователю.
Надоел этот мазохизм. Очень трудомко. Что я должен открыть для себя,
чтобы создание таких приложений было быстрым и продуктивным. Кто как делает.
Повторю требования: Desktop клиент к БД, работа через инет HTTP 80 порт

.