Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2013, 21:25   #1
viks1
человек
Форумчанин
 
Аватар для viks1
 
Регистрация: 11.05.2009
Сообщений: 517
По умолчанию Сервер приложений

Доброго времени суток.
Я не знаю в какой раздел написать, но судя по тому что эту тему , "Сервер приложений" задали по предмету "База Данных"

В интернете я нашел только как создать сервер, а самой теории не вижу. Не подскажете ресурсы с теорией?
viks1 вне форума Ответить с цитированием
Старый 02.04.2013, 21:31   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Круто задали... А какого рода сервер сказали? RPC? TCP/IP? Может еще что-то?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.04.2013, 21:33   #3
viks1
человек
Форумчанин
 
Аватар для viks1
 
Регистрация: 11.05.2009
Сообщений: 517
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Круто задали... А какого рода сервер сказали? RPC? TCP/IP? Может еще что-то?
нет, больше ничего.
http://www.ixbt.com/comm/terminals2.html
Этот ресурс похож на правду?
viks1 вне форума Ответить с цитированием
Старый 02.04.2013, 21:48   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Может и похож, но тебе же нужно сервер СУБД а не терминальный?
Ну раз уж ничего не задали то выбирай из возможных технологий.
Например можно построить связь клиента с серверной программой на основе DCOM (читай на Wiki). Клиентная программа вызывает удаленную функцию сервера, а сервер уже этой функцией выполняет что-то там в СУБД, к которой он подключен.
Или можно сделать на сервере прием HTTP запросов. Тогда клиент сможет посылать SQL запрос открытой строкой, а серверная программа этот запрос передавать в СУБД.
Короче тут есть где разгуляться.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.04.2013, 21:51   #5
viks1
человек
Форумчанин
 
Аватар для viks1
 
Регистрация: 11.05.2009
Сообщений: 517
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Может и похож, но тебе же нужно сервер СУБД а не терминальный?
Ну раз уж ничего не задали то выбирай из возможных технологий.
Например можно построить связь клиента с серверной программой на основе DCOM (читай на Wiki). Клиентная программа вызывает удаленную функцию сервера, а сервер уже этой функцией выполняет что-то там в СУБД, к которой он подключен.
Или можно сделать на сервере прием HTTP запросов. Тогда клиент сможет посылать SQL запрос открытой строкой, а серверная программа этот запрос передавать в СУБД.
Короче тут есть где разгуляться.
т.е более точнее задать критерии поиска?
и тогда можно найти...
Даже если взять два этих типа которые Вы описали ...
viks1 вне форума Ответить с цитированием
Старый 02.04.2013, 22:10   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

В дельфи достаточно компонент для организации сервера приложений для СУБД. Как вариант примерно так:
Сервер состоит из RemoteDataModule одного или нескольких, каждый из них как контейнер для ADOConnection, ADOQuery и DataSetProvider. В нем также удаленные процедуры и функции, к которым может обращаться клиент.
Клиент - DCOMConnection (если связь на основе DCOM). Есть и другие варианты. И ClentDataSet

PS Кстати в демках D7 достаточно примеров серверов и клиентов
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 02.04.2013 в 22:15.
Аватар вне форума Ответить с цитированием
Старый 03.04.2013, 06:38   #7
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

Может DataSnap?
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)
rdama вне форума Ответить с цитированием
Старый 03.04.2013, 08:16   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
т.е более точнее задать критерии поиска?
Ну я бы не стеснялся глубже искать... Точного ТЗ то ты не получил, вот и придется тебе фантазировать на вольную тему.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.04.2013, 00:00   #9
viks1
человек
Форумчанин
 
Аватар для viks1
 
Регистрация: 11.05.2009
Сообщений: 517
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну я бы не стеснялся глубже искать... Точного ТЗ то ты не получил, вот и придется тебе фантазировать на вольную тему.
Короче как выяснилось, надо было "Модель сервера приложений"
Но все равно, ВСЕМ спасибо за отзывчивость и помощь!!!
viks1 вне форума Ответить с цитированием
Старый 04.04.2013, 08:23   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
Модель сервера приложений
Жуть какая...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
разработка приложений katerina17171 Помощь студентам 2 03.11.2011 20:49
Проблема с добавлением записей (сервер приложений + clientdataset) Hayaname БД в Delphi 5 24.10.2011 20:41
Смена IP для приложений клиент/сервер Marrader Безопасность, Шифрование 2 15.01.2009 07:47
программа, для отключения приложений клиентов, через сервер по времени ! asked86 Работа с сетью в Delphi 9 15.12.2008 00:25