|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
Ничего умнее для названия не придумал. Вопрос такой: есть ли современные решения для обеспечения поддержки транзакций на клиенте без дополнительной траты денег, кроме железа, плтформы и среды разработки. И вобще, просветите, насколько бывает (и всегда ли) актуально что то кому то гарантировать на строне клиента, если не всегда то как этого достичь? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2005, 23:50 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
Такие фразы, как "трехзвенка...", можно вполне отнести к "зондирующим", т.е. имеющим максимальную возможность и шансы, удостоиться хоть какой-нибудь реакции! Извольте, сэр, объясниться! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2005, 23:56 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
Programmer_OrtodoxТакие фразы, как "трехзвенка...", можно вполне отнести к "зондирующим", т.е. имеющим максимальную возможность и шансы, удостоиться хоть какой-нибудь реакции! Извольте, сэр, объясниться! Ставлю базу под линукс и БОЛЬШЕ НЕ ПОДХОЖУ К МАШИНЕ :) Бросаю клиента СУБД на машину с Windows 2003 Server (к примеру). Далее, надо реализовать 1) доступ через Web-браузер 2) окошко для связи с системой через интернет , с полноценным GUI. И делов то! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2005, 00:01 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
Михаил Михайлович Programmer_OrtodoxТакие фразы, как "трехзвенка...", можно вполне отнести к "зондирующим", т.е. имеющим максимальную возможность и шансы, удостоиться хоть какой-нибудь реакции! Извольте, сэр, объясниться! Ставлю базу под линукс и БОЛЬШЕ НЕ ПОДХОЖУ К МАШИНЕ :) Бросаю клиента СУБД на машину с Windows 2003 Server (к примеру). Далее, надо реализовать 1) доступ через Web-браузер 2) окошко для связи с системой через интернет , с полноценным GUI. И делов то! Ну и где тут 3-х звенка и поддержка транзакций на клиенте (и что кстати под этом имеется ввиду) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2005, 07:21 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
ASCRUS Михаил Михайлович Programmer_OrtodoxТакие фразы, как "трехзвенка...", можно вполне отнести к "зондирующим", т.е. имеющим максимальную возможность и шансы, удостоиться хоть какой-нибудь реакции! Извольте, сэр, объясниться! Ставлю базу под линукс и БОЛЬШЕ НЕ ПОДХОЖУ К МАШИНЕ :) Бросаю клиента СУБД на машину с Windows 2003 Server (к примеру). Далее, надо реализовать 1) доступ через Web-браузер 2) окошко для связи с системой через интернет , с полноценным GUI. И делов то! Ну и где тут 3-х звенка и поддержка транзакций на клиенте (и что кстати под этом имеется ввиду) ? Такие фразы как "Ну и где тут 3-х звенка" можно вполе отнести к зондирующим. MS SQL Server допустим я покупать не хочу. Но ту часть логики которую можно реализовать на серверной части надо там реализовать. Допустим клиент - система WinForms окошек без всяких драйверов для БД и без вусякого дотнетремотинга. Лостаточно вводных? Фиолетово как это назвать, главное это сделать. Кстатит - это трёхзвенка? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2005, 09:01 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
Михаил Михайлович ASCRUS Михаил Михайлович Programmer_OrtodoxТакие фразы, как "трехзвенка...", можно вполне отнести к "зондирующим", т.е. имеющим максимальную возможность и шансы, удостоиться хоть какой-нибудь реакции! Извольте, сэр, объясниться! Ставлю базу под линукс и БОЛЬШЕ НЕ ПОДХОЖУ К МАШИНЕ :) Бросаю клиента СУБД на машину с Windows 2003 Server (к примеру). Далее, надо реализовать 1) доступ через Web-браузер 2) окошко для связи с системой через интернет , с полноценным GUI. И делов то! Ну и где тут 3-х звенка и поддержка транзакций на клиенте (и что кстати под этом имеется ввиду) ? Такие фразы как "Ну и где тут 3-х звенка" можно вполе отнести к зондирующим. MS SQL Server допустим я покупать не хочу. Но ту часть логики которую можно реализовать на серверной части надо там реализовать. Допустим клиент - система WinForms окошек без всяких драйверов для БД и без вусякого дотнетремотинга. Лостаточно вводных? Фиолетово как это назвать, главное это сделать. Кстатит - это трёхзвенка? Ещё J2EE не хочу, протокол общения с клиенетом HTTP-XML ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2005, 09:04 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
Михаил МихайловичТакие фразы как "Ну и где тут 3-х звенка" можно вполе отнести к зондирующим. MS SQL Server допустим я покупать не хочу. Но ту часть логики которую можно реализовать на серверной части надо там реализовать. Допустим клиент - система WinForms окошек без всяких драйверов для БД и без вусякого дотнетремотинга. Лостаточно вводных? Фиолетово как это назвать, главное это сделать. Кстатит - это трёхзвенка? 1. А зачем покупать MSSQL, если сами заявили, что СУБД будет стоять под Линукс ? 2. Не легче ли к ADO.NET прицепить нативные дрова для доступа к СУБД и на WinForms если уж так хочется рисовать клиентов без всяких remote или религия не позволяет (по определению "не круто") ? 3. В чем обоснование исплользования СУБД на Линукс (кстати кто сказал, что к нему подходить не придется), .NET для клиентской части и желания никаких драйверов для БД ? Я лично пока не вижу оснований городить какой либо огород из того, что Вы написали, извините, но пока складывается впечатление, что Вы просто сами не знаете чего хотите, не хватает достаточной квалификации или же у Вас просто нет четкого ТЗ к поставленной задаче. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2005, 10:52 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
Сейчас система работает в предела Ethernet. Предполагается что она будет разнесена. Т.е. местные сервера по регионам. В офисе основной сервер + клиентские рабочие места. Вот и всё! С другой стороны, можно обойтись без "местных" серверов - когда поставщики данных будут сливать инфу сами. Теперь предлагаю вернуться к терминалогии (про трёхзвенку). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2005, 16:35 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
Чуть не забыл, так уж сложилось что в нашей отрасли уже есть реализация с самопальным HTTP-сервером. И полутонкий клиент соответсвующий. Если это не трёхзвенка то и фиг сней, правда ведь ? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2005, 16:37 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
Михаил МихайловичСейчас система работает в предела Ethernet. Предполагается что она будет разнесена. Т.е. местные сервера по регионам. В офисе основной сервер + клиентские рабочие места. Вот и всё! С другой стороны, можно обойтись без "местных" серверов - когда поставщики данных будут сливать инфу сами. Теперь предлагаю вернуться к терминалогии (про трёхзвенку). Ну у нас все работает на Sybase ASA как по интернету, так и через оффлайн репликации с удаленных узлов в зависимости от качества канала. Если он широкий, то клиентские приложения удаленных офисов напрямую работают с сервером, выделенным по хосту в интернете. Если канал узкий, то у них стоит собственный ASA и посредством репликаций через сеансовую связь периодически изменения сливаются в центр через mail, ftp или вообще пишутся в файлы для их транспортировки в центр теми же курьерами. Причем реплицации идут 2-у направленные, с поддержкой разрешения конфликтов версий на уровне консолидированной БД, при желании можно углубить дерево узлов, сделав из удаленных узлов так же консолидированные БД для других удаленных узлов (например БД офиса сделать консолидированной по отношению к ноутбукам и КПК сотрудников). Где нужно там же на ASA, которая может работать как веб-сервер, висят открытые HTTP и SOAP порты для возможности просмотра и изменения информации через браузеры или же обмена информацией через веб-сервисы посредством XML с другими серверами (например получения информации с сайта ЦБ). Все это вкупе с нулевым администрированием этого сервера позволяет нам обходится без создания какого либо дополнительного ПО, клиентское приложение кроме показа формочек и распечатки отчетов ничем таким больше не занимается, вся логика лежит в ASA, если у клиентов в качестве централизованного хранилища данных для аналитики в центре стоит другая СУБД, то мы им так же предлагаем интегрировать его с нашими решениями посредством ASA репликации, поддерживающей многие коммерческие СУБД (MSSQL, Oracle, Sybase ASE, IBM DB2), через веб-сервисы или через механизм прокси-таблиц с удаленных серверов. По идее Ваша задача сюда же прекрасно и ложится. Так что желательно вместо изобретения своих решений просто ознакомиться с существующими решениями и выбрать лучшее :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2005, 18:43 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
ASCRUS Михаил МихайловичСейчас система работает в предела Ethernet. Предполагается что она будет разнесена. Т.е. местные сервера по регионам. В офисе основной сервер + клиентские рабочие места. Вот и всё! С другой стороны, можно обойтись без "местных" серверов - когда поставщики данных будут сливать инфу сами. Теперь предлагаю вернуться к терминалогии (про трёхзвенку). Ну у нас все работает на Sybase ASA как по интернету, так и через оффлайн репликации с удаленных узлов в зависимости от качества канала. Если он широкий, то клиентские приложения удаленных офисов напрямую работают с сервером, выделенным по хосту в интернете. Если канал узкий, то у них стоит собственный ASA и посредством репликаций через сеансовую связь периодически изменения сливаются в центр через mail, ftp или вообще пишутся в файлы для их транспортировки в центр теми же курьерами. Причем реплицации идут 2-у направленные, с поддержкой разрешения конфликтов версий на уровне консолидированной БД, при желании можно углубить дерево узлов, сделав из удаленных узлов так же консолидированные БД для других удаленных узлов (например БД офиса сделать консолидированной по отношению к ноутбукам и КПК сотрудников). Где нужно там же на ASA, которая может работать как веб-сервер, висят открытые HTTP и SOAP порты для возможности просмотра и изменения информации через браузеры или же обмена информацией через веб-сервисы посредством XML с другими серверами (например получения информации с сайта ЦБ). Все это вкупе с нулевым администрированием этого сервера позволяет нам обходится без создания какого либо дополнительного ПО, клиентское приложение кроме показа формочек и распечатки отчетов ничем таким больше не занимается, вся логика лежит в ASA, если у клиентов в качестве централизованного хранилища данных для аналитики в центре стоит другая СУБД, то мы им так же предлагаем интегрировать его с нашими решениями посредством ASA репликации, поддерживающей многие коммерческие СУБД (MSSQL, Oracle, Sybase ASE, IBM DB2), через веб-сервисы или через механизм прокси-таблиц с удаленных серверов. По идее Ваша задача сюда же прекрасно и ложится. Так что желательно вместо изобретения своих решений просто ознакомиться с существующими решениями и выбрать лучшее :) Вот Вы бы стали переходить завтра на Informix? А как мне переходить с FireBird? Стандартных средств репликации там нет, свого сервера приложений тем более. Но! Но бесплатный, и уже какой то опыт работы имеется. Подозреваю, что такие решения как Ваше есть и в рамках MS SQL Server и Oracle и DB2 и это для меня не тайна. Вопрос в том, что цена ОС(допустим MS Windows 2003 Standart Edition) + СУБД (допустим MS SQL Server 2005 Standart Edition) в моём случае может просто не прокатить.И всё :) Начальство в силу сложившихся традиций не подозревает, что контрибутив может превысить стоимость железа. А генеральный так вобще сррытый агрессивный поклонник "бесплатного" софта. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2005, 21:51 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
Думаю, что название темы я сформулировал верно ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2005, 21:52 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
Похоже, похожую тему за вас и за вашего шефа, давно уже сформулировал Владимир Высоцкий так: "Если темы там возникнут, - сразу снять! Бить не нужно, а вот не вникнут, - разъяснять!" ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2005, 22:39 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
Programmer_OrtodoxПохоже, похожую тему за вас и за вашего шефа, давно уже сформулировал Владимир Высоцкий так: "Если темы там возникнут, - сразу снять! Бить не нужно, а вот не вникнут, - разъяснять!" У всё то Вы уже давно знаете ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2005, 23:31 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
Михаил МихайловичВот Вы бы стали переходить завтра на Informix? Ну на него вряд ли. А вот помимо ASA работать с MSSQL и Oracle приходится. Радости от этого не испытываем, но там где они используются нет таких требований, как нулевое администрирование и репликации, так что жить можно. Михаил МихайловичА как мне переходить с FireBird? Стандартных средств репликации там нет, свого сервера приложений тем более. Но! Но бесплатный, и уже какой то опыт работы имеется. Да тут было бы желание. На ASA очень часто именно с FB переводят проекты, примеров перехода лично знаю достаточно много. С MSSQL обычно их делают паралейными, а с Oracle просто пишут под него на ASA сбор информации на удаленных точках. Михаил МихайловичПодозреваю, что такие решения как Ваше есть и в рамках MS SQL Server и Oracle и DB2 и это для меня не тайна. Да нет конечно у них таких решений, это как раз одно из преимуществ ПО, написанных с помощью ASA, что конкуренты на других СУБД не могут полноценно предложить тоже самое, только что собственное самопальное :) Михаил МихайловичВопрос в том, что цена ОС(допустим MS Windows 2003 Standart Edition) + СУБД (допустим MS SQL Server 2005 Standart Edition) в моём случае может просто не прокатить.И всё :) Начальство в силу сложившихся традиций не подозревает, что контрибутив может превысить стоимость железа. А генеральный так вобще сррытый агрессивный поклонник "бесплатного" софта. Ну бог в помощь начальству. Я обычно просто беру ручку, бумагу и калькулятор - расписываю что требуется в пределах поставленной задачи, какая функциональность нужна для выполнения требований, чего не хватает в выбранном бесплатном ПО, сколько примерно это займет трудозатрат по времени на разработку и отладку этого функционала собственными силами, потом берем калькулятор, с учетом цен региона на оплату труда программистов помножаем и получаем довольно забавную сумму. Далее к ней прикидываем стоимость сопровождения собственно написанного функционала на протяжении хотя бы 3-лет. Теперь на том же калькуляторе в зависимости от выбранной лицензионной политики рассчитываем стоимость разовой покупки ASA, в которую входит помимо покупки уже отлаженного работающего функционала, бесплатные паки и патчи, не только устраняющие заявленные пользователями ошибки, но и расширяющие возможности СУБД ... и получаем, что все таки купить автомобиль с гарантией на 3 года дешевле и выгоднее, чем самому в гараже собрать авто из того, что есть. Лично я не противник open-source. Просто в России почему то у людей это ассоциируется с халявой, что в корне есть не правильный подход, особенно при выборе платформы для поставленной задаче, что приводит к тому, что сроки разработки и ее стоимости начинает повышаться, риски на разрабатываемые проекты увеличиваются, а сопровождение со временем начинает усложняться с учетом изменений ТЗ для ПО. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2005, 07:04 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
Где взять электронную книгу по ASA ? Есть ли девелоперская лицензия ? Сравнительная цена вопроса, схема лицензирования? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2005, 01:42 |
|
Трехзвенка нахаляву.
|
|||
---|---|---|---|
#18+
Михаил МихайловичГде взять электронную книгу по ASA ? Есть ли девелоперская лицензия ? Сравнительная цена вопроса, схема лицензирования? Начать можно с нашего FAQ - " Полезные ссылки ". Про Developer Edition здесь . Ценовая политика СНГ-представительства Sybase - это еще плюс 40-50% к стоимости, заявленной в Штатах (т.е. например у них лицензия на подключение 90$, у нас 140$, для партнеров 120$). Для специалистов, знакомых с MSSQL или Oracle для "прощупывания возможностей" ASA в среднем уходит 2 недели после ее инсталяции - неделя на ознакомление с архитектурой и WatcomSQL, неделя на разбор полетов с репликациями. Далее обычно делается небольшой тестовый проект, показывается начальству, что действительно все что нужно есть и оно работает, дальше все зависит от вменяемости начальства и политики партии :) P.S. Если есть другие вопросы, welcome к нам на форум Sybase. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2005, 08:41 |
|
|
start [/forum/topic.php?fid=33&fpage=64&tid=1549585]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 243ms |
total: | 420ms |
0 / 0 |