Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Взаимодействие информационных систем на основе SQL Server..  [new]
pr
Member

Откуда:
Сообщений: 45
Доброго времени суток!
Плиз, поделитесь опытом. НА некотором предприятии существует несколько информационных систем различного назначения. Отличительная особенность - все из них работают с РСУБД и большинство с MS SQL Server 2000. Стоит задача обмена информацией между этими системами и, причём, желательно чтобы механизмы был едиными или похожими между собой. Рссматривались различные варианты - от XML web служб до использования MS Biz Talk Server. Подскажите по опыту как наиболее просто и в то же время с наименьшими затратами при поддержки механизма взимодействия организовать обмен информацией. Прошу поделиться опытом
Заранее благодарен....
22 май 05, 12:15    [1562397]     Ответить | Цитировать Сообщить модератору
 Re: Взаимодействие информационных систем на основе SQL Server..  [new]
BusyMan
Member

Откуда: Москва
Сообщений: 4927
В SQL Server 2000 можно напрямую стучаться в другие БД.
См. в BOL (help, справка):

OPEQNUERY, OPENROWSET, Lonked Servers

А также, если на одном SQL Server-е сразу стоят 2 БД, то из одной в другую можно лазить напрямую "без посредников":

USE DB1
GO

SELECT * FROM DB2.dbo.Table1
22 май 05, 14:30    [1562479]     Ответить | Цитировать Сообщить модератору
 Re: Взаимодействие информационных систем на основе SQL Server..  [new]
pr
Member

Откуда:
Сообщений: 45
2 BusyMan.
Спасибо, в принципе понятно что существует механизм RPC. Дело в том, что по моему мнению данныей механизм мягко говоря зависим от структуры БД и объектов БД во взаимодействующих системах. Хотелось бы услышать примеры более универсального механизма взаимодействия...
22 май 05, 23:23    [1562787]     Ответить | Цитировать Сообщить модератору
 Re: Взаимодействие информационных систем на основе SQL Server..  [new]
АлексейК
Member

Откуда: http://www.msdatabase.ru , Moscow
Сообщений: 7683
в смысле как договориться между ответственными лицами
администрирующие различные системы относительно формата протокола порядка сроков и ответственности за предоставление данных?

если да то процес достаточно непростой даже при наличии заинтересованности всех сторон. если есть сторона которая будет препятствовать этому процессу то лучше и не начинать...


если речь о возможности получения данных в виде наборов записей в разнородных средах разработки то тут особо беспокоиться не стоит - любое мало мальски серьезное серверное или файловое хранилище имеют универсальный ODBC или OLEDB драйвер который позволяет разработчику выполнять основные манипуляции с данными. Ну и в конце концов когда нужен универсальный интерфейс его можно сделать самому к примеру на основе вубсервера получающего http(s) запрос определенного формата и выдающий на выходе данные в виде XML
Пример такого решения web- сервис ЦБРФ поставляющий данные о курсах валют

курс USD ЦБ РФ за 1-10 мая 2005
23 май 05, 00:16    [1562804]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить