Имя: Пароль:
1C
 
ищу документаци и софт для создание сервисов с ораклом
0 vde69
 
21.02.17
16:41
собственно у нас ваяют систему на оракле, меня напрягают на создание обмена с 1с.

хочу предложить им перейти на сервисы, для подтверждения нужно что-то готовое в качестве примера и может быть можно даже взять что-то готовое...

накидайте ссылок :)
1 Господин ПЖ
 
21.02.17
16:48
каких сервисов? web? так им пофиг оракл там или не оракл на другой стороне
2 polosov
 
21.02.17
16:52
(0) АЗС?
3 Лефмихалыч
 
21.02.17
16:53
Oracle - это брэнд, а не продукт.
О чем речь?
4 Вафель
 
21.02.17
16:57
по одбц можно данные оттуда тянуть
5 Вафель
 
21.02.17
16:59
6 Лефмихалыч
 
21.02.17
17:03
(0) у тебя должность какая? Почему надо что-то доказывать вместо того, чтобы предъявить требование: "интерграция со сторонними системами должна строиться на основе технологии SOAP-сервисов"?

Все эти одбц и прочие доисторические методы с файликами повышают связанность и взаимозависимость систем, что в итоге делает всю ИТ-инфраструктуру ненадежной и усложняет сопровождение. Вебсервисы отделают интерфейс от реализации, они не зависят от ОС, информационные системы ни чего друг о друге не знают и (что важно) ни каким образом не могут получить лишнего доступа, т.к. интерфейс умеет то и только то, что в него заложено и ни какими настройками прав или добавлениями объектов в метаданные случайно предоставить клиенту лишний доступ тупо невозможно. Можно долго перечислять на самом деле
7 Agent ООЗ
 
21.02.17
17:06
Лефмихалыч хотел сказать, чем сложнее система (больше зоопарка), тем она надежнее. Слушайте Лефмихалыча!
8 Господин ПЖ
 
21.02.17
17:06
>по одбц можно данные оттуда тянуть

сейчас для такого доступа нужен серьезный довод. его могут зарубить на подлете все - от безопастников до юристов
9 vde69
 
21.02.17
17:08
(6) есть настраиваемая реализация SOAP для оракла?
10 Вафель
 
21.02.17
17:08
(8) на оракле вполне можно настроить что больше чем нужно не увидишь
11 Agent ООЗ
 
21.02.17
17:09
загоняй хранимыей процедуры в оракл и вызывай их через одбц и будет счастье без гемороя
12 Вафель
 
21.02.17
17:09
(10) например создав вьюху
13 Вафель
 
21.02.17
17:10
Это только в 1с принято, чутьчто сразу доступ через sa
14 Лефмихалыч
 
21.02.17
17:10
(7) не вкладывай свои тупые мысли мне в голову
15 Agent ООЗ
 
21.02.17
17:11
от тебя только одна задача, передать параметры и получить массив данных, а что да как пусть оракалисты репу чешут за свои мильоны.
16 Agent ООЗ
 
21.02.17
17:12
(14) конструктивная критика всегда приветствуется.
17 Лефмихалыч
 
21.02.17
17:12
(10) (12) (13) как в случае необходимость балансировать нагрузку от таких запросов?

(16) начни с себя
18 Вафель
 
21.02.17
17:14
(17) Так бд заенимается балансировкой. А сервера приложений тут вовсе нет.
А нет нагрузки - нечего и балансировать
19 vde69
 
21.02.17
17:14
собственно дискуссию можно продолжать, но я для себя нашел волшебные слова "SOAP поверх HTTPS". А настройку Апача и прикручивание его к ораклу - оставлю ораклистам.
20 Вафель
 
21.02.17
17:15
(19) почему соап, а на json?
21 Лефмихалыч
 
21.02.17
17:18
(18) это - заплатка на плохую идею, т.к. масштабировать это тупо невозможно, поскольку клиент обязан знать, где конкретно лежит физическая СУБД.
22 Господин ПЖ
 
21.02.17
17:19
(10) это в любой нормальной субд можно. только вопрос может стоять шире - никаких прямых доступов к базе. и все.
23 Лефмихалыч
 
21.02.17
17:19
(20) "SOAP" замени на "web" и используй любой формат
24 Лефмихалыч
 
21.02.17
17:20
+(21) а поменяется структура таблиц, тебе понадобится апдэйт ВСЕХ клиентов, т.к. в противном случае будет эпик фэйл. Вебсервис может и должен делать такие вещи незаметными для клиентов
25 Вафель
 
21.02.17
17:22
(24) Про вьюху же речь идет
26 Agent ООЗ
 
21.02.17
17:24
если веб-сервис накроется, то не будет работать ни один клиент - это надежность.
если накроется один клиент, то остальные будут работать, так как не связаны - это плохо и не надежно.

век живи - век учись!
27 Лефмихалыч
 
21.02.17
17:25
(25) вьюха тоже может поменяться. Может потребоваться кэширование данных и тогда вьюха твоя совсем по звезде пойдет и опять перепИсь всех клиентов. С вебсервисом это все клиентов не затронет.

(26) этот риск не зависит от технологии - накрыться может что угодно. думай еще.
28 Вафель
 
21.02.17
17:26
(27) так и вебсервис может поменяться
30 Лефмихалыч
 
21.02.17
17:28
(28) вебсервис позволяет скрыть от клиента всю внутреннюю кухню. Вьюха - только запросы к актуальным таблицам БД. Сама БД и связанная с ней инфраструктура должны быть открыты клиенту.
31 Господин ПЖ
 
21.02.17
17:29
>то я тоже буду нести такую пургу в массы?

в чем пурга то? никто никому уже давно прямого доступа к бд не дает
32 Вафель
 
21.02.17
17:29
(30) вот это единственное преимущество.
А остальные пункты реализуемы и там и там
33 Лефмихалыч
 
21.02.17
17:30
(31) отвечать на этот потёк сознания бессмысленно.
34 Лефмихалыч
 
21.02.17
17:31
(32) так ради него вебсервисы и затевались. Это преимущество - это очень большое преимущество, когда мы говорим о промышленных системах, а не об на коленке хуяк-хуяк и в продакшн для трех клиентов
35 anatoly
 
21.02.17
18:24
(12) +100
именно так лет 5 назад и делал интеграцию 1С с ораклом. проблем вообще никаких.

но задача была только в том, чтобы тянуть данные из оракла - в 1С и создавать или обновлять нужные объекты (и справочники и доки)
36 Вафель
 
21.02.17
18:32
(34) По уму так и должно быть.
Но как зарядят ораклисты тыщ 300 за веб сервис. а за вьюху ..., да вьюху беспалтно 1с ник напиишет.
Тогда уже подругому подумаешь
37 Кирпич
 
21.02.17
19:34
(0) "хочу предложить им перейти на сервисы"
ответ ораклиста будет такой: "Сервисы? Ну делай как хочешь, хоть сервисы хоть ни сервисы.  Я тебе схему БД дал? Дал. Пока пока"
38 Лефмихалыч
 
21.02.17
20:55
(36) ну, это совсем другой разговор, к теме не относящийся ни каким боком
39 Garykom
 
гуру
21.02.17
21:06
(0) http://v8.1c.ru/o7/201312rest/ и пусть ораклоиды уже дальше сами
40 Лефмихалыч
 
21.02.17
21:12
(39) я бы не стал. Мало ли что они там сами нахерачат. Сами-то в особенности. Это не сильно отличается от прямого коннекта к базе со всеми рисками-ирисками. Каждый должен заниматься своим делом - в 1с должен данные укладывать 1сник, в оракле - ораклист. Перемешивать одно с другим - плохая затея, т.к. можно пальцев недосчитаться по итогу.
41 vde69
 
21.02.17
22:28
(39) у меня задача оставить девственной базу 1с...

то есть наши делают сервис для наших клиентов... по этому курочить базы клиентов - не вариант, надо все внешними обработками сделать...
42 Garykom
 
гуру
21.02.17
22:53
(41) Понял, у вас оракла а у клиентов 1С да еще и разные да?

Тогда однозначно сервис коннектящийся к ораклу поднимать. Причем заранее продумать этот сервис какой будет API для клиентов и как этот апи накладывается на базу оракла.
Предусмотреть возможность модификации/доработок апи, нумеровать их версии сразу и мануал с примерами обработко/кода на 1С для клиентов.
43 Garykom
 
гуру
21.02.17
22:53
(42) *обработок
44 Garykom
 
гуру
21.02.17
22:55
45 MM
 
22.02.17
09:42
(41) Начиная с 8.3.9.1818 можно создавать Веб-сервисы в расширениях.
46 Лефмихалыч
 
22.02.17
09:53
(41) тогда однозначно прямые коннекты к любой из сторон - путь в никуда.
Независимо от того, куда вы едете — это в гору и против ветра!