powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Трехзвенка нахаляву.
17 сообщений из 17, страница 1 из 1
Трехзвенка нахаляву.
    #33174782
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего умнее для названия не придумал.

Вопрос такой: есть ли современные решения для обеспечения поддержки транзакций на клиенте без дополнительной траты денег, кроме железа, плтформы и среды разработки.

И вобще, просветите, насколько бывает (и всегда ли) актуально что то кому то
гарантировать на строне клиента, если не всегда то как этого
достичь?
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33174784
Programmer_Ortodox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такие фразы, как "трехзвенка...", можно вполне отнести к "зондирующим", т.е. имеющим максимальную возможность и шансы, удостоиться хоть какой-нибудь реакции! Извольте, сэр, объясниться!
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33174787
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Programmer_OrtodoxТакие фразы, как "трехзвенка...", можно вполне отнести к "зондирующим", т.е. имеющим максимальную возможность и шансы, удостоиться хоть какой-нибудь реакции! Извольте, сэр, объясниться!


Ставлю базу под линукс и БОЛЬШЕ НЕ ПОДХОЖУ К МАШИНЕ :)
Бросаю клиента СУБД на машину с Windows 2003 Server (к примеру).
Далее, надо реализовать
1) доступ через Web-браузер
2) окошко для связи с системой через интернет , с полноценным GUI.

И делов то!
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33174904
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил Михайлович Programmer_OrtodoxТакие фразы, как "трехзвенка...", можно вполне отнести к "зондирующим", т.е. имеющим максимальную возможность и шансы, удостоиться хоть какой-нибудь реакции! Извольте, сэр, объясниться!


Ставлю базу под линукс и БОЛЬШЕ НЕ ПОДХОЖУ К МАШИНЕ :)
Бросаю клиента СУБД на машину с Windows 2003 Server (к примеру).
Далее, надо реализовать
1) доступ через Web-браузер
2) окошко для связи с системой через интернет , с полноценным GUI.

И делов то!
Ну и где тут 3-х звенка и поддержка транзакций на клиенте (и что кстати под этом имеется ввиду) ?
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33174975
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUS Михаил Михайлович Programmer_OrtodoxТакие фразы, как "трехзвенка...", можно вполне отнести к "зондирующим", т.е. имеющим максимальную возможность и шансы, удостоиться хоть какой-нибудь реакции! Извольте, сэр, объясниться!


Ставлю базу под линукс и БОЛЬШЕ НЕ ПОДХОЖУ К МАШИНЕ :)
Бросаю клиента СУБД на машину с Windows 2003 Server (к примеру).
Далее, надо реализовать
1) доступ через Web-браузер
2) окошко для связи с системой через интернет , с полноценным GUI.

И делов то!
Ну и где тут 3-х звенка и поддержка транзакций на клиенте (и что кстати под этом имеется ввиду) ?


Такие фразы как "Ну и где тут 3-х звенка" можно вполе отнести к зондирующим.
MS SQL Server допустим я покупать не хочу. Но ту часть логики которую можно реализовать на серверной части надо там реализовать.

Допустим клиент - система WinForms окошек без всяких драйверов для БД и без вусякого дотнетремотинга. Лостаточно вводных? Фиолетово как это назвать, главное это сделать. Кстатит - это трёхзвенка?
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33174979
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил Михайлович ASCRUS Михаил Михайлович Programmer_OrtodoxТакие фразы, как "трехзвенка...", можно вполне отнести к "зондирующим", т.е. имеющим максимальную возможность и шансы, удостоиться хоть какой-нибудь реакции! Извольте, сэр, объясниться!


Ставлю базу под линукс и БОЛЬШЕ НЕ ПОДХОЖУ К МАШИНЕ :)
Бросаю клиента СУБД на машину с Windows 2003 Server (к примеру).
Далее, надо реализовать
1) доступ через Web-браузер
2) окошко для связи с системой через интернет , с полноценным GUI.

И делов то!
Ну и где тут 3-х звенка и поддержка транзакций на клиенте (и что кстати под этом имеется ввиду) ?


Такие фразы как "Ну и где тут 3-х звенка" можно вполе отнести к зондирующим.
MS SQL Server допустим я покупать не хочу. Но ту часть логики которую можно реализовать на серверной части надо там реализовать.

Допустим клиент - система WinForms окошек без всяких драйверов для БД и без вусякого дотнетремотинга. Лостаточно вводных? Фиолетово как это назвать, главное это сделать. Кстатит - это трёхзвенка?


Ещё J2EE не хочу, протокол общения с клиенетом HTTP-XML
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33175187
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил МихайловичТакие фразы как "Ну и где тут 3-х звенка" можно вполе отнести к зондирующим.
MS SQL Server допустим я покупать не хочу. Но ту часть логики которую можно реализовать на серверной части надо там реализовать.

Допустим клиент - система WinForms окошек без всяких драйверов для БД и без вусякого дотнетремотинга. Лостаточно вводных? Фиолетово как это назвать, главное это сделать. Кстатит - это трёхзвенка?
1. А зачем покупать MSSQL, если сами заявили, что СУБД будет стоять под Линукс ?
2. Не легче ли к ADO.NET прицепить нативные дрова для доступа к СУБД и на WinForms если уж так хочется рисовать клиентов без всяких remote или религия не позволяет (по определению "не круто") ?
3. В чем обоснование исплользования СУБД на Линукс (кстати кто сказал, что к нему подходить не придется), .NET для клиентской части и желания никаких драйверов для БД ?
Я лично пока не вижу оснований городить какой либо огород из того, что Вы написали, извините, но пока складывается впечатление, что Вы просто сами не знаете чего хотите, не хватает достаточной квалификации или же у Вас просто нет четкого ТЗ к поставленной задаче.
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33176495
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас система работает в предела Ethernet.
Предполагается что она будет разнесена.

Т.е. местные сервера по регионам.
В офисе основной сервер + клиентские рабочие места.

Вот и всё!

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

Теперь предлагаю вернуться к терминалогии (про трёхзвенку).
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33176499
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чуть не забыл, так уж сложилось что
в нашей отрасли уже есть реализация с самопальным HTTP-сервером.
И полутонкий клиент соответсвующий. Если это не трёхзвенка то и фиг сней,
правда ведь ? :)
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33176762
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил МихайловичСейчас система работает в предела Ethernet.
Предполагается что она будет разнесена.

Т.е. местные сервера по регионам.
В офисе основной сервер + клиентские рабочие места.

Вот и всё!

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

Теперь предлагаю вернуться к терминалогии (про трёхзвенку).
Ну у нас все работает на Sybase ASA как по интернету, так и через оффлайн репликации с удаленных узлов в зависимости от качества канала. Если он широкий, то клиентские приложения удаленных офисов напрямую работают с сервером, выделенным по хосту в интернете. Если канал узкий, то у них стоит собственный ASA и посредством репликаций через сеансовую связь периодически изменения сливаются в центр через mail, ftp или вообще пишутся в файлы для их транспортировки в центр теми же курьерами. Причем реплицации идут 2-у направленные, с поддержкой разрешения конфликтов версий на уровне консолидированной БД, при желании можно углубить дерево узлов, сделав из удаленных узлов так же консолидированные БД для других удаленных узлов (например БД офиса сделать консолидированной по отношению к ноутбукам и КПК сотрудников). Где нужно там же на ASA, которая может работать как веб-сервер, висят открытые HTTP и SOAP порты для возможности просмотра и изменения информации через браузеры или же обмена информацией через веб-сервисы посредством XML с другими серверами (например получения информации с сайта ЦБ). Все это вкупе с нулевым администрированием этого сервера позволяет нам обходится без создания какого либо дополнительного ПО, клиентское приложение кроме показа формочек и распечатки отчетов ничем таким больше не занимается, вся логика лежит в ASA, если у клиентов в качестве централизованного хранилища данных для аналитики в центре стоит другая СУБД, то мы им так же предлагаем интегрировать его с нашими решениями посредством ASA репликации, поддерживающей многие коммерческие СУБД (MSSQL, Oracle, Sybase ASE, IBM DB2), через веб-сервисы или через механизм прокси-таблиц с удаленных серверов. По идее Ваша задача сюда же прекрасно и ложится. Так что желательно вместо изобретения своих решений просто ознакомиться с существующими решениями и выбрать лучшее :)
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33176929
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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) в моём случае может просто
не прокатить.И всё :) Начальство в силу сложившихся традиций не подозревает,
что контрибутив может превысить стоимость железа. А генеральный так вобще сррытый агрессивный поклонник "бесплатного" софта.
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33176931
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, что название темы я сформулировал верно
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33176958
Programmer_Ortodox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже, похожую тему за вас и за вашего шефа, давно уже сформулировал Владимир Высоцкий так:
"Если темы там возникнут, - сразу снять! Бить не нужно, а вот не вникнут, - разъяснять!"
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33176979
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Programmer_OrtodoxПохоже, похожую тему за вас и за вашего шефа, давно уже сформулировал Владимир Высоцкий так:
"Если темы там возникнут, - сразу снять! Бить не нужно, а вот не вникнут, - разъяснять!"

У всё то Вы уже давно знаете
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33177086
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил МихайловичВот Вы бы стали переходить завтра на 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. Просто в России почему то у людей это ассоциируется с халявой, что в корне есть не правильный подход, особенно при выборе платформы для поставленной задаче, что приводит к тому, что сроки разработки и ее стоимости начинает повышаться, риски на разрабатываемые проекты увеличиваются, а сопровождение со временем начинает усложняться с учетом изменений ТЗ для ПО.
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33179189
Фотография Михаил Михайлович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где взять электронную книгу по ASA ?
Есть ли девелоперская лицензия ?
Сравнительная цена вопроса, схема лицензирования?
...
Рейтинг: 0 / 0
Трехзвенка нахаляву.
    #33179288
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил МихайловичГде взять электронную книгу по ASA ?
Есть ли девелоперская лицензия ?
Сравнительная цена вопроса, схема лицензирования?
Начать можно с нашего FAQ - " Полезные ссылки ". Про Developer Edition здесь . Ценовая политика СНГ-представительства Sybase - это еще плюс 40-50% к стоимости, заявленной в Штатах (т.е. например у них лицензия на подключение 90$, у нас 140$, для партнеров 120$).

Для специалистов, знакомых с MSSQL или Oracle для "прощупывания возможностей" ASA в среднем уходит 2 недели после ее инсталяции - неделя на ознакомление с архитектурой и WatcomSQL, неделя на разбор полетов с репликациями. Далее обычно делается небольшой тестовый проект, показывается начальству, что действительно все что нужно есть и оно работает, дальше все зависит от вменяемости начальства и политики партии :)

P.S. Если есть другие вопросы, welcome к нам на форум Sybase.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Трехзвенка нахаляву.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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