powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как организовать "общение" сайт<-->офис? Как обновлять базу на сайте?
8 сообщений из 8, страница 1 из 1
Как организовать "общение" сайт<-->офис? Как обновлять базу на сайте?
    #32952392
Сергей ДД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди, помогите, плз!
Я недавно начал осваивать ASP.NET. Сейчас пытаюсь сделать свой первый сайт.
Подскажите как правльно органиговать "общение" сайт<-->офис, т.е. как максимально удобно сделать так, чтобы, например, заказы сделанные на сайте клиентом попадали в базу данных в офисе, а еще конкретнее: как программе (бд) в офисе получать информацию из бд на сайте о заказах клиентов? Как максимально автоматизировать это?
И вторая часть вопроса, как максимально удобно (с наименьшим ручным трудом) сделать процес обновления бд на сайте из бд в офисе?

Справятся ли со всеми этими задачами WEB-службы?
Можно ли сделать WEB-службу передающую информацию из бд на сайте в программу (бд) в офисе, скажем написанную на VB?
Можно ли сделать WEB-службу какюы принимающую запрос на обновление из офиса и обновляющую бд на сайте?

Спасибо всем заранее!!!
...
Рейтинг: 0 / 0
Как организовать "общение" сайт<-->офис? Как обновлять базу на сайте?
    #32952503
Фотография Va1entin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ДДкак программе (бд) в офисе получать информацию из бд на
сайте о заказах клиентов?
Лучше это делать не через web-сервис, а средствами самой БД.
Тогда в коммуникации между базами не используются никакие
надстройки.
Какие БД используются?
Например, для SQL Server можно использовать linked servers
и вызов процедур на удалённом сервере, либо репликацию,
знаю, что имеются аналогичные средства Oracle.
Если же используется какая-нибудь БД попроще, то тогда
конечно, не обойтись без внешних инструментов.
В .NET тогда я бы написал сервис ОС, периодически
обращающийся к базам данных и выполняющиё необходимые операции.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Как организовать "общение" сайт<-->офис? Как обновлять базу на сайте?
    #32954160
Сергей ДД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Va1entin
Например, для SQL Server можно использовать linked servers
и вызов процедур на удалённом сервере, либо репликацию


Я буду использовать бд SQL Server.
А если не сложно, можете объяснить как работают эти возможности SQL Server-а? Как к ним обращаться?
Я знаю, что к WEB-службам можно обращаться просто по HTTP протоколу например, указав URL адрес этой службы. А если настраивать этот linked servers, то как обращаться к нему?
И что на счет обратной связи? Как обновлять базу данных на сайте из офиса? Т.е. как "освежать" данные на сайте?
СПАСИБО!!!
...
Рейтинг: 0 / 0
Как организовать "общение" сайт<-->офис? Как обновлять базу на сайте?
    #32954328
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по поводу обновления сайта из офиса сделал через (sql 2000) dts пакет который получил после выполнения экспорта данных с офисного сервера.

...
Рейтинг: 0 / 0
Как организовать "общение" сайт<-->офис? Как обновлять базу на сайте?
    #32954494
Сергей ДД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-dukeпо поводу обновления сайта из офиса сделал через (sql 2000) dts пакет который получил после выполнения экспорта данных с офисного сервера.



Люди, если не сложно,описывайте сразу хоть кратенько как эти спообы о которых вы говорите работают. Я же в этом ни хрена не понимаю.
Как этот "dts пакет" получает доступ к сайту? К бд? По ip-шнику?
...
Рейтинг: 0 / 0
Как организовать "общение" сайт<-->офис? Как обновлять базу на сайте?
    #32954532
Сергей ДД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гуру, ну подскажите какой способ лучше! Мне сейчас все равно какой метод начинать осваивать (SQL Server-ые встроенные методы или WEB-службы изучать или еще что...), т.к. я ничего пока не знаю!
Просто не хочу потратить время на изучение какого-то способа, а потом понять, что этот способ не способен реализовать все, что я хочу.
Какой метод наиболее перспективен, работоспособен и предоставляет максимум возможностей?

На всякий случай еще раз распишу свои потребности:
1) Есть 2-а офиса, в каждом из которых стоит програмное обеспечение (базы данных), которое в последствии должно будет принимать заказы с сайта (из бд на сайте), отсылать на сайт информацию об этих заказах (возможность выполнения, сроки и т.д.)
2) Будет сайт (типа интернет магазин - довольно специфической продукции). Там люди должны будут иметь возможность посмотреть наличие товара, сделать заказ, отслеживать информацию о состоянии своих заказов (пришли, отгружены, приходуются, готовы к выдаче и т.д.)
3) База на сайте - MS SQL Server (1-2 Гб)
4) База на сайте регулярно должна будет обновляться из офиса - новые цены, новое количество товара.
5) Из обойх офисов (а в последствии и больше) должна быть возможность легко получать с сайта и автоматически помещать в офисные бд информацию о заказах клиентов; обрабатывать их и отсылать обратно на сайт эту информацию.

СПАСИБО!
...
Рейтинг: 0 / 0
Как организовать "общение" сайт<-->офис? Как обновлять базу на сайте?
    #32954688
Фотография Va1entin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В такой ситуации могу посоветовать сразу же
думать о безопасности соединения, если данные
будут идти через незащищённую сеть.
Для обмены данными лучше использовать
средства SQL Server - это однозначно.
Значит установите на выходах с офисов файерволлы
и сконфигурируйте протокол соединения SQL Server
так, чтобы шифровал данные.
На эту тему читайте SQL Server Books Online, поиск
по ключевому слову encryption.
То же самое насчёт linked servers, replication и DTS.
Подойдёт любой из этих механизмов.
linked servers позволяет выполнять на сервере БД
команды с удалённого сервера БД.
replication - автоматическая синхронизация данных,
существует несколько видов, читайте в Books Online
DTS - мастер пакетов преобразования данных
Мне кажется, на каждом сервер, куда импортируются данные,
лучше написать процедуру,
читающую данные с удалённого сервера
и запускать её как job SQL.
То же самое можно сделать с пакетом DTS.
Дерзайте.
...
Рейтинг: 0 / 0
Как организовать "общение" сайт<-->офис? Как обновлять базу на сайте?
    #32955597
Сергей ДД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое!!! Буду разбираться...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как организовать "общение" сайт<-->офис? Как обновлять базу на сайте?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]