|
|
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
vavandefecatorсредствами Oracleэтот вообще умеет делать пожалуй все. но что-то разумеется может оказаться хуже чем внешними спец. ср-вами ну это понятно, но вот 12-й оракел уже настолько хорош, что я в нём делаю даже то, что раньше делалось софтово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 11:38:30 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
энди1) Сложнее - если система построена на xp то это посути 1 звено бизнес-логики, в случае использования еще и апп сервера перед ними надо писать еще код на апп сервере по задействованию хранимок. Т.е в данном случае апп сервер лишь усложняет ситуацию. Я полагаю, что даже при использовании сервера приложений все равно должны использоваться хранимые процедуры. Код по задействованию этих процедур на сервере приложений — рутинный (если не вовсе автогенерируемый). Объем программного кода, реализующего логику системы СЭД, можно условно считать одинаковым для двух- и трехзвенных систем. Для трехзвенной системы к этому коду нужно будет добавить взаимодействие с БД, но это задача достаточно типовая и несложная. Зато задача разделяется и разработкой этих отдельных задач могут заняться более узкоспециализированные специалисты. Столь же квалифицированный, но более универсальный специалист скорее всего будет дороже. эндиВ общем ляпнул не подумав, и забыв добавить IMHO :) ИМХО каждый раз добавлять ИМХО — избыточно. defecatorНо если хочется сокетов и иже с ними, то для СУБд есть такая штука, как external procedure - пиши собственную DLL, подкладывай её в СУБД и используй из неё. У меня так написана работа с COM Port прямо из Оракла. Ну вот захотелось мне так. Разумеется это можно сделать. Но это скорее всего дороже, чем просто использовать COM-порт на ЯП общего назначения. schiСтесняюсь спросить, каким боком интеграция с внешней периферией и генерация PNG связана с базой данных ? Они не связаны с базой данных. эндиОпять же если мы говорим о транспорте до клиента и хочется компрессии да шифрования, пользуем openvpn. VPN не поможет в случае компрометации рабочего места. У клиента есть доступ к БД и у потенциального злоумышленника он тоже будет. В случае трехзвенной архитектуры для доступа к БД необходимо получить доступ к серверу приложений, а его можно защитить надежнее, чем рабочие места клиентов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 11:39:49 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
defecator12-й оракел уже настолько хорош, что я в нём делаю даже то, что раньше делалось софтовопримеры? а то мы все еще на 11-м и ждем с нетерпением свою экзадату ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 11:43:12 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
Alibek B. defecatorНо если хочется сокетов и иже с ними, то для СУБд есть такая штука, как external procedure - пиши собственную DLL, подкладывай её в СУБД и используй из неё. У меня так написана работа с COM Port прямо из Оракла. Ну вот захотелось мне так. Разумеется это можно сделать. Но это скорее всего дороже, чем просто использовать COM-порт на ЯП общего назначения. зависит от задачи. в данном случае оборудование подключается к серверу, писать отдельный сервис, который будет тупо перебрасывать данные в оракел и обратно нет смысла, тем более что надо как-то налаживать процесс не только приёма, но и передачи через ком-порт. Зато отдельная DLL, которую использует оракел напрямую, дёргая в хранимках экспортируемые DLL функции, не требует никаких отдельных сервисов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 11:44:57 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
YuRockAlibek B.это сложнее, дорожеЛогика железяка. 1 сервер и одна программа дороже, чем 2 сервера и 2 программы. Потери на откатах разве что дороже. Уже вспоминали КПСС. Потери на откатах? Вы цены Oracle EE за один процессор (без откатов) не напомните? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 11:45:54 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
Для подобной задачи аутглюка с установленным криптопро, работающим через ексчейндж выше крыши будет, чтобы документы были юридически значимыми. А писать сэд следует только для зарабатывания денег на её продаже, но никак не для работы с ней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 11:56:02 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
мимопроходилтреднечиталДля подобной задачи аутглюка с установленным криптопро, работающим через ексчейндж выше крыши будет, чтобы документы были юридически значимыми. А кто нибудь когда нибудь, с этим реально сталкивался? Т.е. реально, правда, документы становятся "юридически значимыми"? Я с Crypto PRO сталкивался, но юриста мне не выдавали. Т.ч. про юридическую значимость у меня есть сомнения. Дабы википедия уверяет, что для юридический значимости на документе обязательно time stamp и соответствующий сервер, а это появилось только в последней версии КриптоПРО. AFAIK. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 12:02:22 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev> А кто нибудь когда нибудь, с этим реально сталкивался? Leonid Kudryavtsev> Т.е. реально, правда, документы становятся "юридически значимыми"? Любой "экономически значимый" документ - автоматически является "юридически значимым". Но в эту степь углубляться не стоит, сабж о другом, о технических вопросах. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 12:07:01 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
Защитим идею сервера приложений. Что-то поприжали ее. ) 1. Сервер приложений работает на уровне бизнес-логики. Разработчик легко может сократить число обращений к базе путем кэширования входящих запросов. Объект содержащийся в 100 таблицах собирается и висит в кэше. 2. Балансирование нагрузки. Реализация на уровне СП может быть очень гибкой. Ресурсы для Пети, Васи и Димы (менеджер, кладовщик, бухгалтер, техподдержка) могут выделяться по различным схемам, можно учесть все - хоть фазы Луны. 3. Разделение доступа и вопросы безопасности. Разделение доступа в СУБД сделано на уровне ограничений. Т.е. разрешение либо есть, либо нет. Кроме того, сама структура данных проектируется для обеспечения максимального быстродействия, а не для управления правами. В СП задача подключения одного и того же пользователя в разное время под разными правами решается элементарно. PS Рассматривать задачи, связанные с обработкой изображений, конвертации видео и прочих, очень далеких от СУБД смысла нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 12:15:18 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
defecatorА PDF, файлы Excel прекрасно генерятся средствами PL/SQL об извратахКогда-то писал генерацию PDF отчета на FB и отдачу его клиенту. Данные загонялись в XML, затем на XML натравливался XSL-FO. Все это делалось на UDF, написанных на Делфи и дергающих апачевский FOP через JNI. Работало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 12:21:45 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_defecatorА PDF, файлы Excel прекрасно генерятся средствами PL/SQL об извратахКогда-то писал генерацию PDF отчета на FB и отдачу его клиенту. Данные загонялись в XML, затем на XML натравливался XSL-FO. Все это делалось на UDF, написанных на Делфи и дергающих апачевский FOP через JNI. Работало в спойлере да, изврат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 12:22:46 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
Работать-то оно может и работало, но вот нафига генерить что PDF, что xls средствами хоть PL/SQL, хоть ХП, UDF etc? Я даже когда html-форматирование отчетов в ХП делал - и-то считал это извратом. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 12:42:36 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов РустамРаботать-то оно может и работало, но вот нафига генерить что PDF, что xls средствами хоть PL/SQL, хоть ХП, UDF etc? ежедневно, по джобу в Оракле, запускалась формировалка в оракле отчёта в Excel по остаткам, после формирования файл рассылался на адреса, которые тоже в базе. Отсылка делается тоже через Oracle. В итоге никаких сторонних внешних программ не надо, всё в одном месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 13:00:37 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустамнафига генерить что PDF, что xls средствами хоть PL/SQL, хоть ХП, UDF etc?ну например хотя бы даже чтоб поменьше программировать очередной велосипед на костылях с квадратными колесами если уже есть прилично работающее решение Гаджимурадов РустамЯ даже когда html-форматирование отчетов в ХП делал - и-то считал это извратомотчего же безусловно изврат? твоей специфики/задачи разумеется не знаю но я как несколько лет назад приделал отображение html в клиентской морде к-й формируется коллегой в pl/sql так оно и не требует внимания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 13:03:12 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
defecatorформировалка в оракле отчёта в Excel по остаткамИ как оно в оракле делается, удобнее чем с шаблонами в TMS FlexCel? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 13:03:31 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
defecatorВ итоге никаких сторонних внешних программ не надо, всё в одном местевот да, понятно что у многих тупо руки чешутся наговнокодить чтонть эдакое величественное для завладения миром но порой и готовые ср-ва б.м. сносно решают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 13:05:29 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
vavanпорой и готовые ср-ва б.м. сносно решаютСейчас взяли одного мальчика на фрилансе. Он прибегает, апп-сервера наше все, все уже написано до нас, ничего программировать не нужно, нужно только взять готовые библиотеки. Потом оказалось, что наш бизнес-процесс немного не вписывается в стандартные библиотеки. Мальчик потух и сказал, что здесь он пас ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 13:09:56 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevYuRockпропущено... Логика железяка. 1 сервер и одна программа дороже, чем 2 сервера и 2 программы. Потери на откатах разве что дороже. Уже вспоминали КПСС. Потери на откатах? Вы цены Oracle EE за один процессор (без откатов) не напомните? Какая разница, какая цена. Вопрос в том, как "Oracle EE" может быть дороже, чем "Oracle EE" + "сервер приложений"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 13:25:16 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
defecator> ежедневно, по джобу в Запускать по джобу "клиентский" генератор отчета не получалось или в чем проблема? > В итоге никаких сторонних внешних > программ не надо, всё в одном месте. Смотря что значит "внешних", если внешние по отношению к СУБД уже есть (у вас же не всё в БД/СУБД). Кроме того, если отсылка делалась "самим ораклом" - он в инет торчал? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 13:25:26 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
vavanну например хотя бы даже чтоб поменьше программировать очередной велосипед на костылях с квадратными колесами если уже есть прилично работающее решение Ничего встроенного готового нет. Из встроенного там только "джоб" (оракловый или средствами ОС). Всё остальное надо писать, и обсуждается лишь где. Я не вижу ни одного аргумента за "очередной лисапед на костылях с квадратными колесами" средствами PL/SQL (или ХП|UDF etc) в сравнении с тем же самым, но на клиентском языке. Не говоря уже о том, что все остальные отчеты, кроме этих "ежедневных остатков" у него итак на клиенте делаются, так что это большой вопрос, что тут лисапед и лишнее. > отчего же безусловно изврат? Всему своё (время и место). Сделать "на стороне сервера", конечно, можно, но если проще/эффективнее сделать на стороне клиента - не вижу смысла плодить лисапед, если нет очевидных веских причин за (которые неочевидны и не названы). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 13:26:42 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустамdefecator> ежедневно, по джобу в Запускать по джобу "клиентский" генератор отчета не получалось или в чем проблема? какой ещё клиентский генератор ? Дополнительная программа на сервере с Ораклём ? Гаджимурадов Рустам> В итоге никаких сторонних внешних > программ не надо, всё в одном месте. Смотря что значит "внешних", если внешние по отношению к СУБД уже есть (у вас же не всё в БД/СУБД). Кроме того, если отсылка делалась "самим ораклом" - он в инет торчал? на почтовый сервер отсылалось, а уже он торчал в интернет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 13:27:10 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
defecator> какой ещё клиентский генератор ? Ну где-то/чем-то же у вас остальные отчеты генерились (одной ИСкой или каким-то модулем). > на почтовый сервер отсылалось А как? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 13:30:15 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустамdefecator> какой ещё клиентский генератор ? Ну где-то/чем-то же у вас остальные отчеты генерились (одной ИСкой или каким-то модулем). Есть клиентская софтина, там генерятся отчёты самими пользователями, какие им надо. Но отчёт по остаткам и ещё некоторые отчёты генерятся и отправляются автоматически, ночью, в определённое время. Гаджимурадов Рустам> на почтовый сервер отсылалось А как? В Оракле есть штатный пакет UTL_SMTP, который позволяет принимать/отправлять почту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 13:55:08 |
|
||
|
Самописная СЭД
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов РустамНичего встроенного готового нетэто в оракле-то? нюню Гаджимурадов Рустамне вижу ни одного аргумента за "очередной лисапед на костылях с квадратными колесами" средствами PL/SQL (или ХП|UDF etc) в сравнении с тем же самым, но на клиентском языкеразумеется если нет готового или оно не устраивает то выбирается на какой стороне велосипедить практичнее Гаджимурадов РустамВсему своё (время и место)разумеется Гаджимурадов РустамСделать "на стороне сервера", конечно, можно, но если проще/эффективнее сделать на стороне клиентасамо собой. равно как и в обратную сторону. так а в чем изврат-то? defecatorВ Оракле есть штатный пакет UTL_SMTPне говоря уже о utl_http, utl_tcp и проч. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2017, 14:23:41 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39419675&tid=2042071]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
259ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
88ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 628ms |

| 0 / 0 |
