Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / 3х звенная архитектура. Термин / 22 сообщений из 22, страница 1 из 1
16.03.2007, 10:26
    #34395343
Rosiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
Всем привет. Вышел тут у меня спор с одним товарищем на знание терминов. Т.к. у нас тут появилась "4х звенная архитектура", вот я и испугался такого термина :)
Может кто нить четкое определение 3х звенки дать? В моем понимании, это Cleint+ webServer (or appServer) + DB. На веб-сервере у нас в отдельное звено выделяются сервисы, которые обращаются к БД. СТановится ли это четырехзвенкой?
...
Рейтинг: 0 / 0
16.03.2007, 10:28
    #34395357
Knyazev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
называйте как хотите!!! =)
...
Рейтинг: 0 / 0
16.03.2007, 10:29
    #34395365
Rosiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
Так не пойдет, кто-то должен выиграть спор. ВОт собираю аргументы :)
...
Рейтинг: 0 / 0
16.03.2007, 10:30
    #34395374
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
wikipedia


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
16.03.2007, 10:31
    #34395379
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
Модератор: Поехали в "Разработка информационных систем"
...
Рейтинг: 0 / 0
16.03.2007, 10:32
    #34395382
Rosiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
Отсюда следует что никакой 4х звенки не бывает?
...
Рейтинг: 0 / 0
16.03.2007, 10:34
    #34395406
Knyazev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
RosivОтсюда следует что никакой 4х звенки не бывает?

как и 3х звенной
«многозвенная» и «двухзвенная»
...
Рейтинг: 0 / 0
16.03.2007, 10:45
    #34395461
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
Image:Overview of a three-tier application


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
16.03.2007, 14:45
    #34395986
gybson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
Всем привет. Вышел тут у меня спор с одним товарищем на знание терминов.


Ну раз ты здесь с таким вопросом, значит термины не знаешь, проспорил :)
...
Рейтинг: 0 / 0
16.03.2007, 17:06
    #34396726
pshik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
У меня 5:

-Presentation
-UI
-Business Logic
-Data Access
-Data Storage
...
Рейтинг: 0 / 0
16.03.2007, 17:09
    #34396741
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
Rosiv
Разделение прежде всего логическое, а не физическое.
...
Рейтинг: 0 / 0
16.03.2007, 17:25
    #34396809
guest_iscrafm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
pshikУ меня 5:

-Presentation
-UI
-Business Logic
-Data Access
-Data Storage
Вы привели пример Layer а не Tier. Это немного разные вещи.
...
Рейтинг: 0 / 0
16.03.2007, 21:56
    #34397295
pshik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
pshik
У меня 5:

-Presentation
-UI
-Business Logic
-Data Access
-Data Storage
------------------
Вы привели пример Layer а не Tier. Это немного разные вещи.
---------------------------

Нет,это может быть и Tier и распологаться на разных машинах
...
Рейтинг: 0 / 0
16.03.2007, 22:18
    #34397309
guest_iscrafm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
pshikpshik
У меня 5:

-Presentation
-UI
-Business Logic
-Data Access
-Data Storage
------------------
Вы привели пример Layer а не Tier. Это немного разные вещи.
---------------------------

Нет,это может быть и Tier и распологаться на разных машинах
тогда UI и Presentation, к примеру, в двух словах уточните плз... Что за этими словами прячется
...
Рейтинг: 0 / 0
16.03.2007, 23:04
    #34397339
pshik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
guest_iscrafm pshikpshik
У меня 5:

-Presentation
-UI
-Business Logic
-Data Access
-Data Storage
------------------
Вы привели пример Layer а не Tier. Это немного разные вещи.
---------------------------

Нет,это может быть и Tier и распологаться на разных машинах
тогда UI и Presentation, к примеру, в двух словах уточните плз... Что за этими словами прячется

Presentation-WinForm\Browser\Mobile со своей логикой для контроля контролов,ну и в основном то,что видим.

UI-это validation,business rules....которые не зависят от Presenation,но определяют что видит пользователь.

Presentation- к примеру,в Mobile устройстве,а UI логика на сервере.
...
Рейтинг: 0 / 0
17.03.2007, 06:46
    #34397482
Hey
Hey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
что-то не совсем понял, а например приложение, имеющее UI, которое работает в связке с .dll, предоставляющим ему все необходимые данные, а .dll уже в свою очередь в зависимости от вызванной функции выполняет запросы к БД (т.е. UI не подозревает о наличии БД) - это уже 3-х звенка или еще нет ?

Вроде как раз три логических уровня - то трехзвенка. Но с другой стороны я слышал, что 3-звенные приложения умеют например организовывать пул соединений (несколько клиентов могут пользоваться одним соединением), что в моем примере невозможно.

Получается, что трехзвенка все-таки должна иметь уровни, разделенные не только логически, но и физически ? (они конечно могут существовать на одном компьютере, но быть разными приложениями)
...
Рейтинг: 0 / 0
17.03.2007, 14:06
    #34397733
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
heyПолучается, что трехзвенка все-таки должна иметь уровни, разделенные не только логически, но и физически ? (они конечно могут существовать на одном компьютере, но быть разными приложениями)
Логически разделяется на Layers (слои), физически - на Tiers (звенья). Вы абсолютно правы. Одно звено может иметь более одного Layer, например бизнес-логика и хранилище данных (Layers) могут быть объеденены в СУБД (Tier), а могут быть разнесены на 2 звена: СУБД и Сервер приложений. И т.д. и т.п.
...
Рейтинг: 0 / 0
01.06.2007, 13:44
    #34567743
Айкон
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
Rosiv... у нас тут появилась "4х звенная архитектура", вот я и испугался такого термина ...
RSDN: Layered Architecture
...
Рейтинг: 0 / 0
01.06.2007, 19:07
    #34569271
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
RosivВсем привет. Вышел тут у меня спор с одним товарищем на знание терминов. Т.к. у нас тут появилась "4х звенная архитектура", вот я и испугался такого термина :)
Может кто нить четкое определение 3х звенки дать? В моем понимании, это Cleint+ webServer (or appServer) + DB. На веб-сервере у нас в отдельное звено выделяются сервисы, которые обращаются к БД. СТановится ли это четырехзвенкой?


есть термин...
сервер - тот кто предоставляет ресурсы..
клиент - тот кто юзает сервер...

всё...всё остальное от лукавого..точнее от милкософта, когда называют двух..трёх...четырёх...сто двадцатипяти.... и т.д...
почему ? потому что КС технология по наследству НЕ передаёться. это елементарные весчи... иначе любой питер нортон - супер, пупер КС система (он замечательно юзает сетевой слой оси, клиента сервака...)

с уважением
(круглый)
ЗЫ
Пошло это кстати именно когда милкософт начал догонять "старшего товарисча" юникс...Это, чтоб в грязь лицом не ударить - вот и пошли двух уровневые КС системы ..гы :))
...
Рейтинг: 0 / 0
05.06.2007, 14:39
    #34575177
gybson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
Главное разбить на блоки и каналы связи между блоками. При делении на звенья четко определяются каналы связи. Так что смотрите количество ярко выраженных каналов связи и прибавляете 1.

Делить можно до абсурда, на 3 звена делят потому что это оказалось эффиктивной парадигмой.
...
Рейтинг: 0 / 0
06.06.2007, 18:32
    #34578958
pshik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
kolobok0


клиент - тот кто юзает сервер...

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

А клиент может быть?
-WEB
-WinForm
-Mobile

И что тут от лукавого?
Это всё разные технологии клиента
...
Рейтинг: 0 / 0
06.06.2007, 19:38
    #34579158
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
3х звенная архитектура. Термин
pshikА клиент может быть?
-WEB
-WinForm
-Mobile
И что тут от лукавого?
Это всё разные технологии клиента

если указанные Вами клиенты написаны Вами - тода, Вы можете сказать что написали клиента под такой сервак. Если написали к ним и сервак - то можете смело говорить - да это КС система...

ышо раз повторюсь...
данная технология (КС) НЕ наследуется... Если Вы говорите о КС системе то в данной системе ДОЛЖНЫ БЫТЬ РЕАЛИЗОВАНЫ как клиент, так и сервер!!!

я например знаю "крутую" КС систему - ПитерНортон. Она юзает такие серваки как Unix, Lunix, Novell, серваки от некрософта - Win32 и т.д.. Докажите обратное

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


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