|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
это mssql + веб-сервисы + клиентское приложение? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2007, 23:28 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
а) трехзвенка - это ничего хорошего б) трехзвенка от Microsoft - говно в квадрате -- Даже не ИМХО ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2007, 09:52 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
grexhideа) трехзвенка - это ничего хорошего б) трехзвенка от Microsoft - говно в квадрате Обоснования будут? Каков опыт работы с трехзвенкой и трехзвенкой от MS в частности? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2007, 15:55 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
Nonsens grexhideа) трехзвенка - это ничего хорошего б) трехзвенка от Microsoft - говно в квадрате Обоснования будут? Каков опыт работы с трехзвенкой и трехзвенкой от MS в частности? так скажите, правильно ли я понимаю трёхзвенку? есть БД MSQL есть веб-сервисы на ASP.NET, где реализуется какая-то логика, работает эта логика во взаимодействии с сервером MS SQL и приложением пользователя Есть приложение, которое использует веб-сервисы, передавая через них нужные данные, получая результаты ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2007, 16:22 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
Да, можно и так понимать. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2007, 16:40 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
В догонку: Правда понятие "трехзвенная архитектура" плавно перетекло в "многозвенная архитектура", а сейчас так и вовсе SOA. Причем хранилище совсем не обязательно MSSQL, и не обязательно одно. Веб-сервисы тоже могут быть реализованы совершенно по-разному, не обязательно на основе протокола SOAP. Хотя чаще всего это так. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2007, 16:52 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
Albatrossтак скажите, правильно ли я понимаю трёхзвенку? есть БД MSQL есть веб-сервисы на ASP.NET, где реализуется какая-то логика, работает эта логика во взаимодействии с сервером MS SQL и приложением пользователя Есть приложение, которое использует веб-сервисы, передавая через них нужные данные, получая результатыЭто один из вариантов. Модный сейчас сервис - ориентированный подход. Но можно строить сервер приложений и на других технологиях. Т.е. трёхзвенка от MS в общем случае: БД MSQL Сервер приложений, работающий на Win-сервере WEB-клиент или клиент для Win-ПК :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2007, 10:46 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
>alexeyvg > ... Т.е. трёхзвенка от MS в общем случае ... Согласен. Но стоит добавить и WCF, как ифраструктуру коммуникаций пришедшей на замену .Net Remoting. С уважением, Владимир. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2007, 11:43 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
alexeyvg Albatrossтак скажите, правильно ли я понимаю трёхзвенку? есть БД MSQL есть веб-сервисы на ASP.NET, где реализуется какая-то логика, работает эта логика во взаимодействии с сервером MS SQL и приложением пользователя Есть приложение, которое использует веб-сервисы, передавая через них нужные данные, получая результатыЭто один из вариантов. Модный сейчас сервис - ориентированный подход. Но можно строить сервер приложений и на других технологиях. Т.е. трёхзвенка от MS в общем случае: БД MSQL Сервер приложений, работающий на Win-сервере WEB-клиент или клиент для Win-ПК :-) я не могу понять, что такое сервер приложений, если мы броузер не будем использовать. Кажется, только веб-сервисы и остаются, если только что-то самопальное не писать, которое будет висеть на порту и слушать команды с клиентского приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2007, 12:00 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
Albatrossя не могу понять, что такое сервер приложений, если мы броузер не будем использовать. Кажется, только веб-сервисы и остаются, если только что-то самопальное не писать, которое будет висеть на порту и слушать команды с клиентского приложения. Сервер приложений - скорее логическое понятие, чем физическое. Важно, что он предоставляет сервисы бизнес-логики (как, например, сервер баз данных предоставляет сервисы хранения и манипулирования реляционными данными). Протокол, по которому эти сервисы доступны извне, может быть любым. Сейчас промышленным стандартом является SOAP. MS в качестве хоста для сервера приложений предлагает в том числе и IIS. IIS обеспечивает базовые сервисы для разработки специализированных серверов приложений: масштабируемость, безопасность, надежность и т.д. Он как раз и избавляет от необходимости писать, как вы выразились, "что-то самопальное, которое будет висеть на порту". Он за вас повисит на порту и позволит сосредоточиться на описании прикладной логики бизнес-решения. ASP.NET - ни что иное, как расширение IIS. Оно позволяет быстро создавать сервисы, основанные на SOAP. Перечитал написанное и кажется понял до конца суть вопроса. Сервер приложений в вашем понимании и реализации MS это IIS+ASP.NET (ну еще можно много чего сюда приплести: COM+, MSMQ и т.д.). На базе них вы можете создавать свои прикладные серверы приложений. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2007, 13:08 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
NonsensВажно, что он предоставляет сервисы бизнес-логики (как, например, сервер баз данных предоставляет сервисы хранения и манипулирования реляционными данными). сервер баз данных предоставляет доступ к единому и разделяемому ресурсу - БД, сервисы бизнес-логики таковыми не являются. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2007, 14:00 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
мод NonsensВажно, что он предоставляет сервисы бизнес-логики (как, например, сервер баз данных предоставляет сервисы хранения и манипулирования реляционными данными). сервер баз данных предоставляет доступ к единому и разделяемому ресурсу - БД, сервисы бизнес-логики таковыми не являются. И что? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2007, 14:22 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
NonsensИ что? А это значит что СП не предоставляет какмие-то сервисы, а просто исполняет приложения, заменяя тем самым клиента полностью. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2007, 17:15 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
>Albatross >я не могу понять, что такое сервер приложений ... Сервер приложения=хост+сервис. Сервис реализует заданную функциональность. Хост реализует среду функционирования сервиса. Это может быть и IIS и консольное приложение или WinForm приложение или служба Windows. Если клиентское приложение - "тонкий" клиент, то неизбежно Web-сервис (или что-то подобное - протокол HTTP для передачи информации отображения). В случае "толстого" клиента (или при реализации промежуточных слоев) вариантов больше - возможны другие хосты и другие протоколы (HTTP,TCP, MSMQ). Протоколы в данном случае транспортируют данные, а не информацию отображения. С уважением, Владимир. p.s. Сервер приложений, в общем случае, может не иметь никакого отношения к базе данных. Он может располагаться на отдельном компьютере и выполнять функции хорошей цифромолки. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2007, 20:25 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
мод NonsensИ что? А это значит что СП не предоставляет какмие-то сервисы, а просто исполняет приложения, заменяя тем самым клиента полностью. Смелое утверждение. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2007, 21:46 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
модзаменяя тем самым клиента полностью. А UI где? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2007, 21:51 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2007, 03:32 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
Nonsens модзаменяя тем самым клиента полностью. А UI где? Как в любом терминале, на СП формируется описание картинки и отсылается на терминал. Терминал его воспроизводит. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2007, 09:38 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
мод Как в любом терминале, на СП формируется описание картинки и отсылается на терминал. Терминал его воспроизводит. Хм, про терминальный режим здесь вообще речь не шла. Если вы имеете в виду веб-приложения с UI на основе HTML, то это не терминальный режим. Но, даже если принять вашу точку зрения, как в этом случае быть с Rich-клиентами (Windows-приложениями, не содержащими бизнес-логики)? Им что, запрещено пользоваться сервером приложений? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2007, 10:57 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
NonsensЕсли вы имеете в виду веб-приложения с UI на основе HTML, то это не терминальный режим. Видите разницу ? (я нет: HTML - непрограммируемый терминал, +ява - программируемый) Nonsensкак в этом случае быть с Rich-клиентами (Windows-приложениями, не содержащими бизнес-логики)? Это программируемый терминал, но как известно, непрограммируемые терминалы лучше, т.к. не надо делить логику между терминалом и приложением. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2007, 11:54 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2007, 12:11 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
Это: мод NonsensИ что? А это значит что СП не предоставляет какмие-то сервисы, а просто исполняет приложения, заменяя тем самым клиента полностью. противоречит этому: мод Nonsensкак в этом случае быть с Rich-клиентами (Windows-приложениями, не содержащими бизнес-логики)? Это программируемый терминал, но как известно, непрограммируемые терминалы лучше, т.к. не надо делить логику между терминалом и приложением. Если на клиенте есть хотя бы броузер, я уж не говорю о Rich-клиенте, то ПОЛНОСТЬЮ заменить клиента уже не получается. Терминал - это действительно только картинка. Т.е. UI исполняется на сервере. Даже в случае с HTML это не так (как минимум нужен броузер, который исполняется на клиенте). Я уж не говорю про Win-UI. А вообще, в последнее время, с развитием SOA, нивелируются понятия "сервер" и "клиент". Правильнее говорить "сервис" и "потребитель сервиса". Сервер приложений, предоставляющий сервисы отделу сбыта (т.е. CRM) например легко может быть потребителем сервиса складской подсистемы - он будет при оформлении заказов смотреть (и уменьшать) остатки на складе. Причем оба этих сервера (и CRM, и Склад) будут иметь свои собственные отдельные UI (для менеджеров по продажам и кладовщиков соответственно). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2007, 13:39 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
Nonsensпротиворечит этому: противоречит, поэтому программируемые терминалы не прижились в свое время, да сейчас не очень. Nonsens Правильнее говорить "сервис" и "потребитель сервиса". Сервер приложений, предоставляющий сервисы отделу сбыта (т.е. CRM) например легко может быть потребителем сервиса складской подсистемы - он будет при оформлении заказов смотреть (и уменьшать) остатки на складе. Ущербная технология - нельзя включить чужие сервисы в свою транзакцию. Тут и и проблемы-то нет - используй соответсвующие библиотеки - вот и все. Сервис нужен только тогда, когда есть общий и разделяемый ресурс. Кроме БД токовых не наблюдается а значит и потребности в сервисах нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2007, 14:19 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
мод Nonsensпротиворечит этому: противоречит, поэтому программируемые терминалы не прижились в свое время, да сейчас не очень. Т.е. из-за логической ошибки в ваших рассуждениях терминалы не прижились? Сильно. мод Nonsens Правильнее говорить "сервис" и "потребитель сервиса". Сервер приложений, предоставляющий сервисы отделу сбыта (т.е. CRM) например легко может быть потребителем сервиса складской подсистемы - он будет при оформлении заказов смотреть (и уменьшать) остатки на складе. Ущербная технология - нельзя включить чужие сервисы в свою транзакцию. Ошибка. Протоколы WS-*. Поддерживаются WCF. мод Тут и и проблемы-то нет - используй соответсвующие библиотеки - вот и все. Не понял. Какие библиотеки, чему они соответствуют. Если можно, с примером. мод Сервис нужен только тогда, когда есть общий и разделяемый ресурс. Кроме БД токовых не наблюдается а значит и потребности в сервисах нет. Вообще не понял. Как это связано? Откуда следует нужность сервиса только при наличии совместно используемого ресурса? Резюме: если у вас не получилось что-то использовать, или вы не обладаете достаточными знаниями в обсуждаемых технологиях, это не значит, что они ущербны, не имеют права на жизнь и не имеют широкого применения. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2007, 14:46 |
|
Трехзвёнка с точки зрения микрософт - это что такое?
|
|||
---|---|---|---|
#18+
NonsensОшибка. Протоколы WS-*. Поддерживаются WCF. А СУБД ? Боюсь оракл про это не знает. NonsensНе понял. Какие библиотеки, чему они соответствуют. Если можно, с примером. Ваш пример CRM и склада - и то и другое надо оформить не как серсисы а как бибилиотечные функции Nonsens Откуда следует нужность сервиса только при наличии совместно используемого ресурса? А зачем еще ? Nonsens это не значит, что они ущербны, не имеют права на жизнь и не имеют широкого применения. Да флаг в руки, мое дело предостеречь. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2007, 16:01 |
|
|
start [/forum/topic.php?fid=33&fpage=49&tid=1548960]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 261ms |
total: | 412ms |
0 / 0 |