powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор архитектуры
14 сообщений из 14, страница 1 из 1
Выбор архитектуры
    #35242422
dronnix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго всем времени суток!!! Хотел спросить совета и может консультации у гуру.

Есть задача создания ИС на основе имеющейся(клиент Access, БД SQL Server).
Создаваться будет на основе .NET 2.0

В связи с этим хотел поинтересоваться какой путь будет предпочтительнее. ИС будет работать в интранет сети. Пользователей 30-50. Есть специалист по T-SQL, задача которого будет сделать основную логику на сервере. Будет ли верным решение Клиент-Сервер, или нужно смотреть в сторону развивающихся технологий (WCF, ASP,AJAX,SCSF,ActiveRecord и тп).
Среда разработки: VS 2005; БД SQL Server 2000 (может быть 2005).

Прошу совета.
...
Рейтинг: 0 / 0
Выбор архитектуры
    #35242626
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- Access каким боком?
- пишут обычно на том, на чём умеют
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Выбор архитектуры
    #35242718
dronnix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется ввиду что на данный момент, существующая ИС написана на Access. Задача перейти с Access на .NET.
...
Рейтинг: 0 / 0
Выбор архитектуры
    #35242754
dronnix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное стоит дополнить. В данной ситуации как вы считаете с возможным расширением на будущее стоит ли прибегать к трехзвенной архитектуре???
...
Рейтинг: 0 / 0
Выбор архитектуры
    #35242803
thejediknight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dronnixНаверное стоит дополнить. В данной ситуации как вы считаете с возможным расширением на будущее стоит ли прибегать к трехзвенной архитектуре???
Использовать 3-х звенную архитектуру стоит дажа на не больших проектах, а особенно в случаях когда планируется или будет планироваться пасшитение бизнесс логики и развитие системы.
...
Рейтинг: 0 / 0
Выбор архитектуры
    #35242805
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dronnixЗадача перейти с Access на .NET.
- и на тонкий клиент (ослик)?
ЗЫ. Я против n-звенки
...
Рейтинг: 0 / 0
Выбор архитектуры
    #35242806
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dronnixБудет ли верным решение Клиент-Сервер,
Зависит от точки зрения. Если ориентироваться на благо фирмы, то да. Если на желание получить крутую строчку в резюме, то нет.

dronnixВ данной ситуации как вы считаете с возможным расширением на будущее стоит ли прибегать к трехзвенной архитектуре???
Для того, чтобы появился смысл прибегать к трехзвенной архитектуре, количество пользователей должно вырасти минимум на два порядка. Можно гарантировать, что при таком росте в любом случае потребуется кардинально перерабатывать сегодняшнюю ИС - с точки зрения функционала и бизнес-логики. Поэтому закладываться на такой рост малоосмысленно.
...
Рейтинг: 0 / 0
Выбор архитектуры
    #35242829
dronnix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer dronnixБудет ли верным решение Клиент-Сервер,
Зависит от точки зрения. Если ориентироваться на благо фирмы, то да. Если на желание получить крутую строчку в резюме, то нет.

dronnixВ данной ситуации как вы считаете с возможным расширением на будущее стоит ли прибегать к трехзвенной архитектуре???
Для того, чтобы появился смысл прибегать к трехзвенной архитектуре, количество пользователей должно вырасти минимум на два порядка. Можно гарантировать, что при таком росте в любом случае потребуется кардинально перерабатывать сегодняшнюю ИС - с точки зрения функционала и бизнес-логики. Поэтому закладываться на такой рост малоосмысленно.

В связи с этим Клиент - Сервер получается предпочтительнее? Если не смотреть на резюме :-)
...
Рейтинг: 0 / 0
Выбор архитектуры
    #35242899
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>dronnix
>Наверное стоит дополнить...
Вы пока не горячитесь с трёх- (много-) звенкой. Это не уйдет. Если будете ваять на C# и использовать WCF, то на первом этапе надо для себя изменить подход к построению структуры клиентского приложения. Надо выделить класс с локальным DataSet и привязать к нему классы с графическими компонентами. Надо определить класс для взаимодействия с SQL сервером. Надо написать интерфейс взаимодействия графических классов с классом работы с базой данных. Графический класс вызывает функцию класса работы с базой данных и получает информацию, которую переписывает в DataSet. Оформить в дальнейшем класс работы с базой данных в форму сервиса WCF Вам не составит труда.
Если логика и функции цифромолки ложится на сервер данных и защишать и канал и информацию нет сысла, то и вопрос о многозвенки не такой уж и острый на данном этапе.

С уважением, Владимир.
...
Рейтинг: 0 / 0
Выбор архитектуры
    #35243021
dronnix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>dronnix
>Наверное стоит дополнить...
Вы пока не горячитесь с трёх- (много-) звенкой. Это не уйдет. Если будете ваять на C# и использовать WCF, то на первом этапе надо для себя изменить подход к построению структуры клиентского приложения. Надо выделить класс с локальным DataSet и привязать к нему классы с графическими компонентами. Надо определить класс для взаимодействия с SQL сервером. Надо написать интерфейс взаимодействия графических классов с классом работы с базой данных. Графический класс вызывает функцию класса работы с базой данных и получает информацию, которую переписывает в DataSet. Оформить в дальнейшем класс работы с базой данных в форму сервиса WCF Вам не составит труда.
Если логика и функции цифромолки ложится на сервер данных и защишать и канал и информацию нет сысла, то и вопрос о многозвенки не такой уж и острый на данном этапе.

С уважением, Владимир.

Спасибо за предложения!!! Применение WCF разве это уже не 3-х звенная архитектура? И потом хотелось ещё спросить: если судить по Фаулеру какой подход используется в большинстве случаев при применении данных систем?
...
Рейтинг: 0 / 0
Выбор архитектуры
    #35243058
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dronnix
какой подход используется в большинстве случаев при применении данных систем?

"Сложнее всего в мире достигнуть простоты - это крайняя граница опыта и последнее усилие гения".
George Sand.
...
Рейтинг: 0 / 0
Выбор архитектуры
    #35243078
dronnix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 dronnix
какой подход используется в большинстве случаев при применении данных систем?

"Сложнее всего в мире достигнуть простоты - это крайняя граница опыта и последнее усилие гения".
George Sand.
Спасибо за ваши слова!!! Это показало лишь несостоятельность моего предыдущего вопроса.
...
Рейтинг: 0 / 0
Выбор архитектуры
    #35244409
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>dronnix
>...Применение WCF разве это уже ...
WCF - это "клей" связывающий во едино сервисы (возможно удалённые) распределенной системы.
Вы попытайтесь для себя построить клиентское приложение так, чтобы оно не имело постоянной связи (connect) с серверной базой данных. Полная выборка по запросу может быть чрезмерно большой и вам не удасться передать её клиенту. Попытайтесь работать с информацией порциями (если оно Вам нужно), страницами, которые помещаются в локальный DataSet.
.Net - это просто великолепный инструмент для построения распределённых систем.
Если Java будет иметь локальные а-ля DataSet и приличный набор графических компонент для десктопа, то вполне можно будет ваять и на ней, почему нет.

> ...какой подход используется в большинстве случаев...
Думаю, что он определяется задачей и тем технологическим набором готовых решений (набором "домашних" заготовок), что лежит в Вашей (Ваших) голове.
Попытайтесь эскизный проект системы выполнить в архитектуре клиент-сервер, но с теми примочками, что советовал.
И посмотрите здесь .

С уважением, Владимир.
...
Рейтинг: 0 / 0
Выбор архитектуры
    #35250931
Википи....р
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВМоисеев>dronnix
>...Применение WCF разве это уже ...
WCF - это "клей" связывающий во едино сервисы (возможно удалённые) распределенной системы.
Сказала покореженная визуалбейсиком и рекламными буклетами говорящая голова.


ВМоисеевВы попытайтесь для себя построить клиентское приложение так, чтобы оно не имело постоянной связи (connect) с серверной базой данных. Полная выборка по запросу может быть чрезмерно большой и вам не удасться передать её клиенту. Попытайтесь работать с информацией порциями (если оно Вам нужно), страницами, которые помещаются в локальный DataSet.
Боря, у вас проблема с -тся, -ться, выучите русский язык, потом приходите истины вещать.

ВМоисеев.Net - это просто великолепный инструмент для построения распределённых систем.
Если Java будет иметь локальные а-ля DataSet и приличный набор графических компонент для десктопа, то вполне можно будет ваять и на ней, почему нет.
Мощная мысль.

ВМоисеев> ...какой подход используется в большинстве случаев...
Думаю, что он определяется задачей и тем технологическим набором готовых решений (набором "домашних" заготовок), что лежит в Вашей (Ваших) голове.
Голов Моих может быть две? Ах да, действительно, вторая же должна вещать рекламными буклетами Microsoft.

ВМоисеевПопытайтесь эскизный проект системы выполнить в архитектуре клиент-сервер, но с теми примочками, что советовал.
Необычайно всеобъемлюще ценный совет. Сделай то, сам не знаю что?

ВМоисеевИ посмотрите здесь .
Бори..., то есть Владимир, Вы уже нашли достойного подопытного кролика, способного оплачивать Ваши социальные эксперименты? Киоск для продажи видеопиратской продукции? Забавно.

ВМоисеевС уважением, Владимир.
Без всякого уважения, Ваш латентный прообраз.

Опубликуйте сначала Key Success Factors, для начала. А Видеокаталог - уже порядком надоел. Не смешно, не убедительно, и попахивает всяким.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор архитектуры
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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