Подозреваю, что базы разные? Тогда даже и веб-сервисы не требуются. Юзайте старый добрый ADO. Ну или вьюхи. Просто пункт №3 не выглядит чересчур сложным и не требует сервисов.
По ADO - полным полно примеров в сети, особенно на Мибусо.
Другое дело - когда надо интеграцию сделать так, чтобы, к примеру, товар резервировать, пока юзер его в корзину положил, а потом резервирование снять, если он браузер закрыл... Кредитки интегрировать с базой, мультиязычность сделать под разные рынки сбыта (это при том, что юникод только в NAV 2013 поддерживаться будет)... Ну и все в таком духе.
У меня сейчас стоит такая задача. Причем сделать это на 5-ке: все жесть как нетривиально...