powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Самописная СЭД
25 сообщений из 129, страница 3 из 6
Самописная СЭД
    #39419675
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
vavandefecatorсредствами Oracleэтот вообще умеет делать пожалуй все. но что-то разумеется может оказаться хуже чем внешними спец. ср-вами
ну это понятно, но вот 12-й оракел уже настолько хорош, что я в нём делаю даже то, что раньше делалось софтово.
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419680
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди1) Сложнее - если система построена на xp то это посути 1 звено бизнес-логики, в случае использования еще и апп сервера перед ними надо писать еще код на апп сервере по задействованию хранимок. Т.е в данном случае апп сервер лишь усложняет ситуацию.
Я полагаю, что даже при использовании сервера приложений все равно должны использоваться хранимые процедуры.
Код по задействованию этих процедур на сервере приложений — рутинный (если не вовсе автогенерируемый).
Объем программного кода, реализующего логику системы СЭД, можно условно считать одинаковым для двух- и трехзвенных систем. Для трехзвенной системы к этому коду нужно будет добавить взаимодействие с БД, но это задача достаточно типовая и несложная. Зато задача разделяется и разработкой этих отдельных задач могут заняться более узкоспециализированные специалисты. Столь же квалифицированный, но более универсальный специалист скорее всего будет дороже.

эндиВ общем ляпнул не подумав, и забыв добавить IMHO :)
ИМХО каждый раз добавлять ИМХО — избыточно.

defecatorНо если хочется сокетов и иже с ними, то для СУБд есть такая штука, как external procedure - пиши собственную DLL, подкладывай её в СУБД и используй из неё. У меня так написана работа с COM Port прямо из Оракла. Ну вот захотелось мне так.
Разумеется это можно сделать.
Но это скорее всего дороже, чем просто использовать COM-порт на ЯП общего назначения.

schiСтесняюсь спросить, каким боком интеграция с внешней периферией и генерация PNG связана с базой данных ?
Они не связаны с базой данных.

эндиОпять же если мы говорим о транспорте до клиента и хочется компрессии да шифрования, пользуем openvpn.
VPN не поможет в случае компрометации рабочего места.
У клиента есть доступ к БД и у потенциального злоумышленника он тоже будет.
В случае трехзвенной архитектуры для доступа к БД необходимо получить доступ к серверу приложений, а его можно защитить надежнее, чем рабочие места клиентов.
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419692
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator12-й оракел уже настолько хорош, что я в нём делаю даже то, что раньше делалось софтовопримеры? а то мы все еще на 11-м и ждем с нетерпением свою экзадату
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419695
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Alibek B.
defecatorНо если хочется сокетов и иже с ними, то для СУБд есть такая штука, как external procedure - пиши собственную DLL, подкладывай её в СУБД и используй из неё. У меня так написана работа с COM Port прямо из Оракла. Ну вот захотелось мне так.
Разумеется это можно сделать.
Но это скорее всего дороже, чем просто использовать COM-порт на ЯП общего назначения.

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

Зато отдельная DLL, которую использует оракел напрямую,
дёргая в хранимках экспортируемые DLL функции, не требует никаких отдельных сервисов.
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419697
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockAlibek B.это сложнее, дорожеЛогика железяка. 1 сервер и одна программа дороже, чем 2 сервера и 2 программы.
Потери на откатах разве что дороже. Уже вспоминали КПСС.

Потери на откатах? Вы цены Oracle EE за один процессор (без откатов) не напомните?
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419717
Для подобной задачи аутглюка с установленным криптопро, работающим через ексчейндж выше крыши будет, чтобы документы были юридически значимыми. А писать сэд следует только для зарабатывания денег на её продаже, но никак не для работы с ней.
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419732
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мимопроходилтреднечиталДля подобной задачи аутглюка с установленным криптопро, работающим через ексчейндж выше крыши будет, чтобы документы были юридически значимыми.
А кто нибудь когда нибудь, с этим реально сталкивался? Т.е. реально, правда, документы становятся "юридически значимыми"?

Я с Crypto PRO сталкивался, но юриста мне не выдавали. Т.ч. про юридическую значимость у меня есть сомнения. Дабы википедия уверяет, что для юридический значимости на документе обязательно time stamp и соответствующий сервер, а это появилось только в последней версии КриптоПРО. AFAIK.
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419738
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev> А кто нибудь когда нибудь, с этим реально сталкивался?
Leonid Kudryavtsev> Т.е. реально, правда, документы становятся "юридически значимыми"?

Любой "экономически значимый" документ -
автоматически является "юридически значимым".
Но в эту степь углубляться не стоит, сабж о
другом, о технических вопросах.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419750
Addx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Защитим идею сервера приложений. Что-то поприжали ее. )

1. Сервер приложений работает на уровне бизнес-логики. Разработчик легко может сократить число обращений к базе путем кэширования входящих запросов. Объект содержащийся в 100 таблицах собирается и висит в кэше.
2. Балансирование нагрузки. Реализация на уровне СП может быть очень гибкой. Ресурсы для Пети, Васи и Димы (менеджер, кладовщик, бухгалтер, техподдержка) могут выделяться по различным схемам, можно учесть все - хоть фазы Луны.
3. Разделение доступа и вопросы безопасности. Разделение доступа в СУБД сделано на уровне ограничений. Т.е. разрешение либо есть, либо нет. Кроме того, сама структура данных проектируется для обеспечения максимального быстродействия, а не для управления правами. В СП задача подключения одного и того же пользователя в разное время под разными правами решается элементарно.

PS
Рассматривать задачи, связанные с обработкой изображений, конвертации видео и прочих, очень далеких от СУБД смысла нет.
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419758
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecatorА PDF, файлы Excel прекрасно генерятся средствами PL/SQL
об извратахКогда-то писал генерацию PDF отчета на FB и отдачу его клиенту. Данные загонялись в XML, затем на XML натравливался XSL-FO. Все это делалось на UDF, написанных на Делфи и дергающих апачевский FOP через JNI. Работало
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419761
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
_Vasilisk_defecatorА PDF, файлы Excel прекрасно генерятся средствами PL/SQL
об извратахКогда-то писал генерацию PDF отчета на FB и отдачу его клиенту. Данные загонялись в XML, затем на XML натравливался XSL-FO. Все это делалось на UDF, написанных на Делфи и дергающих апачевский FOP через JNI. Работало


в спойлере да, изврат
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419811
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работать-то оно может и работало, но вот нафига
генерить что PDF, что xls средствами хоть PL/SQL,
хоть ХП, UDF etc?

Я даже когда html-форматирование отчетов в ХП
делал - и-то считал это извратом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419840
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Гаджимурадов РустамРаботать-то оно может и работало, но вот нафига
генерить что PDF, что xls средствами хоть PL/SQL,
хоть ХП, UDF etc?


ежедневно, по джобу в Оракле, запускалась формировалка в оракле отчёта в Excel по остаткам,
после формирования файл рассылался на адреса, которые тоже в базе.
Отсылка делается тоже через Oracle.

В итоге никаких сторонних внешних программ не надо, всё в одном месте.
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419841
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустамнафига
генерить что PDF, что xls средствами хоть PL/SQL,
хоть ХП, UDF etc?ну например хотя бы даже чтоб поменьше программировать очередной велосипед на костылях с квадратными колесами если уже есть прилично работающее решение
Гаджимурадов РустамЯ даже когда html-форматирование отчетов в ХП
делал - и-то считал это извратомотчего же безусловно изврат? твоей специфики/задачи разумеется не знаю но я как несколько лет назад приделал отображение html в клиентской морде к-й формируется коллегой в pl/sql так оно и не требует внимания
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419842
Гхостик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecatorформировалка в оракле отчёта в Excel по остаткамИ как оно в оракле делается, удобнее чем с шаблонами в TMS FlexCel?
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419847
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecatorВ итоге никаких сторонних внешних программ не надо, всё в одном местевот да, понятно что у многих тупо руки чешутся наговнокодить чтонть эдакое величественное для завладения миром но порой и готовые ср-ва б.м. сносно решают
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419855
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanпорой и готовые ср-ва б.м. сносно решаютСейчас взяли одного мальчика на фрилансе. Он прибегает, апп-сервера наше все, все уже написано до нас, ничего программировать не нужно, нужно только взять готовые библиотеки. Потом оказалось, что наш бизнес-процесс немного не вписывается в стандартные библиотеки. Мальчик потух и сказал, что здесь он пас
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419885
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevYuRockпропущено...
Логика железяка. 1 сервер и одна программа дороже, чем 2 сервера и 2 программы.
Потери на откатах разве что дороже. Уже вспоминали КПСС.

Потери на откатах? Вы цены Oracle EE за один процессор (без откатов) не напомните?
Какая разница, какая цена.

Вопрос в том, как "Oracle EE" может быть дороже, чем "Oracle EE" + "сервер приложений"?
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419886
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator> ежедневно, по джобу в

Запускать по джобу "клиентский" генератор
отчета не получалось или в чем проблема?


> В итоге никаких сторонних внешних
> программ не надо, всё в одном месте.

Смотря что значит "внешних", если внешние
по отношению к СУБД уже есть (у вас же не
всё в БД/СУБД). Кроме того, если отсылка
делалась "самим ораклом" - он в инет торчал?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419888
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanну например хотя бы даже чтоб поменьше программировать очередной велосипед на костылях с квадратными колесами если уже есть прилично работающее решение
Ничего встроенного готового нет. Из встроенного
там только "джоб" (оракловый или средствами ОС).
Всё остальное надо писать, и обсуждается лишь где.

Я не вижу ни одного аргумента за "очередной лисапед
на костылях с квадратными колесами" средствами
PL/SQL (или ХП|UDF etc) в сравнении с тем же самым,
но на клиентском языке. Не говоря уже о том, что все
остальные отчеты, кроме этих "ежедневных остатков"
у него итак на клиенте делаются, так что это большой
вопрос, что тут лисапед и лишнее.

> отчего же безусловно изврат?

Всему своё (время и место). Сделать "на стороне сервера",
конечно, можно, но если проще/эффективнее сделать на
стороне клиента - не вижу смысла плодить лисапед, если
нет очевидных веских причин за (которые неочевидны и
не названы).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419890
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Гаджимурадов Рустамdefecator> ежедневно, по джобу в

Запускать по джобу "клиентский" генератор
отчета не получалось или в чем проблема?


какой ещё клиентский генератор ? Дополнительная программа на сервере с Ораклём ?

Гаджимурадов Рустам> В итоге никаких сторонних внешних
> программ не надо, всё в одном месте.

Смотря что значит "внешних", если внешние
по отношению к СУБД уже есть (у вас же не
всё в БД/СУБД). Кроме того, если отсылка
делалась "самим ораклом" - он в инет торчал?


на почтовый сервер отсылалось, а уже он торчал в интернет
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419898
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator> какой ещё клиентский генератор ?

Ну где-то/чем-то же у вас остальные отчеты
генерились (одной ИСкой или каким-то модулем).

> на почтовый сервер отсылалось

А как?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419940
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Гаджимурадов Рустамdefecator> какой ещё клиентский генератор ?

Ну где-то/чем-то же у вас остальные отчеты
генерились (одной ИСкой или каким-то модулем).


Есть клиентская софтина, там генерятся отчёты самими пользователями, какие им надо.
Но отчёт по остаткам и ещё некоторые отчёты генерятся и отправляются автоматически, ночью, в определённое время.

Гаджимурадов Рустам> на почтовый сервер отсылалось
А как?


В Оракле есть штатный пакет UTL_SMTP, который позволяет принимать/отправлять почту.
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419981
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамНичего встроенного готового нетэто в оракле-то? нюню
Гаджимурадов Рустамне вижу ни одного аргумента за "очередной лисапед
на костылях с квадратными колесами" средствами
PL/SQL (или ХП|UDF etc) в сравнении с тем же самым,
но на клиентском языкеразумеется если нет готового или оно не устраивает то выбирается на какой стороне велосипедить практичнее
Гаджимурадов РустамВсему своё (время и место)разумеется
Гаджимурадов РустамСделать "на стороне сервера",
конечно, можно, но если проще/эффективнее сделать на
стороне клиентасамо собой. равно как и в обратную сторону. так а в чем изврат-то?
defecatorВ Оракле есть штатный пакет UTL_SMTPне говоря уже о utl_http, utl_tcp и проч.
...
Рейтинг: 0 / 0
Самописная СЭД
    #39419985
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavan> это в оракле-то? нюню

А шо, появились пакеты с генераторами pdf/xls?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 129, страница 3 из 6
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Самописная СЭД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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