Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Multi-Tier, или трехзвенка / 25 сообщений из 28, страница 1 из 2
15.06.2004, 19:47:51
    #32562484
Winni-Pooh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
Коллеги! Хотелось бы обсудить возможность и целесоообразность перевода системы на трехзвеньевую систему, где сервером БД является IB. Имеет ли это смысл?
...
Рейтинг: 0 / 0
16.06.2004, 08:32:28
    #32562792
VF
VF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
задача, объёмы, что за бизнес-логика?
...
Рейтинг: 0 / 0
16.06.2004, 08:56:51
    #32562813
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
промежуточное звено поможет решить следующие задачи:

Безопасность(не путать с надежностью). доступ к серверу бд будет только у ограниченного круга машин и пользователей, и поэтому вероятность прямого хака уменьшается.

Масштабируемость. Можно менять сервер бд(который несет основную нагрузку) вплоть до сетевого имени или адреса, клиентам это будет незаметно. Можно сделать промежуточное звено таким образом, что оно будет работать с произвольным количеством(и даже динамически меняемым) бд серверов.

плюс к тому, можно с клиента убрать максимум функциональности, в идеале сведя все к веб клиенту. Тогда вопрос переносимости клиента между операционными системами сводится к вопросу совместимости браузеров этих операционных систем.

так вот.
если все это необходимо, или очень желательно - тогда трехзвенке(многозвенке) быть.
иначе нужно оценить трудозатраты на реализацию и прикинуть, а надо ли?
...
Рейтинг: 0 / 0
16.06.2004, 10:16:14
    #32562925
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
alex_k доступ к серверу бд будет только у ограниченного круга машин и пользователей, и поэтому вероятность прямого хака уменьшается.
Вот-вот. У меня прямой доступ к серверу бд только для SYSDBA через Expert`a
Ни одна клиентская софтина вообще не знает где сервер БД и уж тем более где на нём сама БД.
...
Рейтинг: 0 / 0
16.06.2004, 12:29:20
    #32563287
Winni-Pooh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
to Zmeishe

А как организуется коннект у тебя?

to alex_k

Хорошо, а для прикидки: трехзвенку на IB организовать мона кроме как на Delphi или C Builder? Если это не реализация с помощью WEB-доступа?
...
Рейтинг: 0 / 0
16.06.2004, 12:38:35
    #32563317
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
да хоть на перле.
обычно используют яву как мне кажется. спроси у fedda чем он на работе занимается, когда в sql.ru не сидит :-)

ява чем хороша, можно переносить на многие современные платформы без перекомпиляции. я на яве написал одну прикладуху, отлаживал под виндами, а работала(пол года, не меньше) под FreeBSD, тот же бинарник. в принципе ничего, нормально, но язык мне что-то не понравился, по сравнению с с++.
...
Рейтинг: 0 / 0
16.06.2004, 12:43:07
    #32563332
Igor Elyas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
2 Winni-Pooh

Трехзвенка это очень обширная задача. Сколько реализаций столько идей.

Сформулируй вопрос ... можно будет обсудить.

На своей практике нужда в трехзвенке у меня возникала только в случае доступа удаленных офисов к общей БД через web.

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

2 alex_k

Вы не любите кошек :))) да вы их готовить не умеете.

На Java трехзвенка пишется легче чем в Дельфях. Еще можно посмотреть в сторону дот Нета.
...
Рейтинг: 0 / 0
16.06.2004, 12:43:27
    #32563337
Dedushka Mazai
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
да - джава это сила недюжинная. видел я виндового клиента для оракла, на ней написанного. в перерывах между кликами мышки можно было перекуры устраивать
...
Рейтинг: 0 / 0
16.06.2004, 12:43:37
    #32563339
Winni-Pooh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
Я на яве никогда не писал, к сожалению. Слышал, что у неё несколько несовместимых версий. Или не так понял статьи?
...
Рейтинг: 0 / 0
16.06.2004, 12:49:06
    #32563364
VF
VF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
Winni-PoohЯ на яве никогда не писал, к сожалению. Слышал, что у неё несколько несовместимых версий. Или не так понял статьи?

про несовместимые версии я что-то не слышал, но вот знаю, что Java и JScript вещи разные немного...

кстати интересная идея о джаве или дот нет про трёхзвенку, надо обдумать это на досуге...
...
Рейтинг: 0 / 0
16.06.2004, 12:55:02
    #32563382
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
можно книжку почитать на досуге типа этой http://www.bolero.ru/product-22263652.html , и станет ясно, нужнО оно или нет
...
Рейтинг: 0 / 0
16.06.2004, 12:56:44
    #32563385
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
Winni-PoohА как организуется коннект у тебя?
(IB) + (DCOM на BCB) + (Клиент на BCB)
...
Рейтинг: 0 / 0
16.06.2004, 12:58:29
    #32563391
Dedushka Mazai
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
To Winni-Pooh:
Исходи из того, чем владеешь. Какой смысл писать что-то на джаве, если ты её не знаешь? Можно, конечно, и выучить, но на этот процесс уйдёт время.
...
Рейтинг: 0 / 0
16.06.2004, 13:00:20
    #32563394
Igor Elyas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
Есть версии JDK. Они снизу вверх совместимые. Сейчас в основном распространены JDK 1.3 от IBM и JDK 1.4 от Sun.

Под Javа есть куча AppServer'ов от Jboss до WebSphere.


2 Dedushka Mazai

Кривые руки работают и в Oracle :)))
Хотя если честно то свинги там сделаны через одно место.
...
Рейтинг: 0 / 0
16.06.2004, 13:00:41
    #32563396
Winni-Pooh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
Интересно, если клиента писать на яве что-то типа учетной задачи, какие минимальные требования нуны,чтобы юзер не захлебнулся кофе?
...
Рейтинг: 0 / 0
16.06.2004, 13:02:05
    #32563398
Dik76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
Код: plaintext
..Java и JScript вещи разные немного...

Это точно, впервую очередь производителями :-)
...
Рейтинг: 0 / 0
16.06.2004, 13:10:22
    #32563421
Winni-Pooh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
to Zmeishe

Не думал, что есть люди, пишущие на DCOM на BCB. И как, стабильно? Быстро?
...
Рейтинг: 0 / 0
16.06.2004, 13:11:08
    #32563425
Igor Elyas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
Факт:
Есть несколько ContentManagementSystem для сайтов с более чем 200 сотнями одновременно шарящихся юзеров на Java и это не предел на на обыкновенном 1 процессорном сервер.

Например : www.spline-software.com
...
Рейтинг: 0 / 0
16.06.2004, 13:13:59
    #32563428
Dedushka Mazai
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
...
Рейтинг: 0 / 0
16.06.2004, 13:16:59
    #32563446
Dedushka Mazai
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
галюн какой-то приключился :)

вообще-то автор хочет учётную задачу писать, а не ContentManagementSystem.
или нет?
...
Рейтинг: 0 / 0
16.06.2004, 14:41:38
    #32563679
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
Winni-PoohНе думал, что есть люди, пишущие на DCOM на BCB. И как, стабильно? Быстро?
с 1999 года ни один клиент не жаловался. Я жёстко придерживаюсь выбранной концепции:
- для клиентских нужд не более 100 записей в один DataSet
- для клиентских, но программно-технологических нужд не более 300 записей в один DataSet
- Вся математика исключительно на сервере БД.
DCOM только посредник, на нём нет нифига кроме SELECT, INSERT, UPDATE, DELETE - никакой математики.
К таблицам тоже никаких прямых Select`ов, только через ХП.
Вообщем как придурошный слежу за оптимальностью работы базы вплоть до параноидальности, поэтому клиентский софт у меня это только телевизор либо для ввода и просмотра исходных данных либо просмотра результата. DCOM взял у клиента отдал серверу, попросил у сервера отдал клиенту. Остальное на сервере.
Поэтому и стабильно и быстро. Бывает гемор с подключением если сетевой админ в DNS`е намудит. DCOM очень критичен к настройкам сетки. Если какие-то огрехи другой софт вообще не замечает, то DCOM будет материться — безопаснсть ёбтть!
...
Рейтинг: 0 / 0
16.06.2004, 16:05:19
    #32563988
vis
vis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
а можно ишшо так :)

к сожалению никак не доведём страничку до ума,
поэтому кого заинтересует - можно пообщаться почтой
...
Рейтинг: 0 / 0
16.06.2004, 17:06:42
    #32564190
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
icq есть?
ну или почту хотябы открой :-)
...
Рейтинг: 0 / 0
16.06.2004, 18:04:01
    #32564318
vis
vis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
можно сюда: i_vern_at_inbox_dot_ru
...
Рейтинг: 0 / 0
16.06.2004, 18:43:57
    #32564375
doroshka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Multi-Tier, или трехзвенка
Вопрос, может чуть не в тему... fedd ежели чего перенесет :)
Использование трехзвенки - уменьшит трафик по сравнению с прямым подключением удаленных клиентов, скажем по какому-нибудь туннелю ssh?
Я понимаю что все от кривости рук зависит... Но все же?
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Multi-Tier, или трехзвенка / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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