|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
iscrafm, strizh, видимо, имеет в виду, что ведомые вами эмоциональные споры с лихорадочно гуглящей школотой должны быть выше настоящего профессионала ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 00:43 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
@#$, не выше а ниже разумеется выше - только звёзды ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 00:44 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
zeehondiscrafm, ...ведомые вами эмоциональные споры... все мы люди-человеки, эмоции нам не чужды, как зарядка. Если только они касаются форумных споров, а не дела. Даже в парламентах этим балуются. Хотя признаю, иногда лучше не ввязываться, даже если есть желания побузить. сорри. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 01:14 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
Только при большом профессиональном уровне можно покупать серверную часть с нестандартными форматами для своего фреймворка, считая, что сообщения появляются от непорочного зачатия ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 07:40 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
Silverlight, ты хоть читай что пишешь. за весь сеанс, в принипе, ты достоен приза. Молодец. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 11:29 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
Отличный инструмент для сбора флуда и песка после тебя. Пригодится ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 11:51 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
SeVa, флуд - это разговор не по теме. Это все конечно флуд, но если выделить его часть, то ты даже во флуде ни разу не ответил по теме флуда. Так и не дождался ответа на твое утверждение о применимости json в soap и еще на пару вопросов, которые тебе задавали. А подарок тебе, чтобы развивался на старости лет, хотя бы немного. А то кроме того, как ввести нетематическую строку поиска в гугле ничего не знаешь и не умеешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 12:05 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
Ну вот... нормальную тему во флуд обратили, или холевар, непонятно... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 14:10 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
-=*ShamaN*=-, таки жуткий флуд, а по началу интересно было ( ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 14:24 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
zeehond-=*ShamaN*=-Мой выбор был бы таким: SOA-архитектура, сервер приложений на Java предоставляет объектный фасад, доступ к которому осуществляется через SOAP-протокол. Клиентской частью может выступать как рабочая станция пользователя, так и сервер (или сервис). Для каждой конкретной ситуации интерфейс можно нарисовать на любой платформе, которая поддерживает SOAP. Это может быть сервер внутреннего сайта, SilverLight, NativeGUI и пр. Там, где критична скорость реакции, не важна мультиплатформ. и экономия железа - GUI. Всё остальное - HTML, JavaScript, Ajax. Не исключается возможность дублирования функциональности в клиентах разных типов. Обычно ввод информации в ИС делается на нативном ГУЕ, для вывода используются HTML и пр. В подобных условиях неопределённости с клиентской частью я считаю важным определить чёткий функциональный фасад для клиента на сервере приложений, чтобы потом можно было легко "Прыгать" с технологии на технологию. всё правильно, за исключением того, что полноценный SOAP - это оверкилл во многих случаях REST/JSON - вполне себе альтернатива, тем более если клиент лёгкий, на JS хотя с дргой стороны у ТС там киоски а не онлайновая система, которая должна тянуть в среднем пицот запросов в секунду Если SOAP=Overkill, вижу такую схему: от SOA не отказываемся, он есть и существует (EJB или .NET-компоненты это будут в зависимости от выбранной платформы - неважно, важна модель). Есть дырки, через которые можно получить доступ к этим объектам и их функциональности: RMI или .NET(Remoting), повторюсь, в зависимости от выбранной платформы. Далее эти компоненты можно завернуть в... да во что угодно! 1. WebServices через SOAP - как одна из альтернатив, наиболее подходящая для этого, но можно точно так же выставить отдельный сервер, который обращается к тем же компонентами, но запросы принимает в формате JSON. Примерно получится так: ОБЪЕКТ1 - МЕТОД1 - МЕТОД2 СЕРВЕР1-WS(SOAP) : принимает запросы от GUI клиентов по локальной сети по протоколу SOAP, для выполнения каких-либо операций обращается к серверу, где лежит ОБЪЕКТ1 и дёргает его методы по протоколу RMI, .NET Remoting (есть и другие способы). СЕРВЕР2-JSON дырка : делается специально для киосков, принимает запросы от тонких клиентов по протоколу JSON, но для выполнения каких-либо операций опять же, как и в случае с SOAP, обращается к серверу, где лежит ОБЪЕКТ1 и дёргает его методы по протоколу RMI, .NET Remoting. JSON-фронт можно даже самому ручками наваять в виде сервлета на Java, где на вход просто закидывается строка с именем метода и параметрами, а дальше дело техники. . . . СЕРВЕРN-WEB морда : например, сервер отчётов, который для генерации контента обращается к серверу, где лежит ОБЪЕКТ1 или другие и дёргает его методы по протоколу RMI, .NET Remoting, получая оттуда данные. Встаёт вопрос о технологии, которая будет использована на клиенте. Тут нужно понимать, что от конкретного клиента требуется сегодня, ну и хотя бы на завтра. Киоски и пр. должны быть лёгкими: HTML, SL, JavaFX, JS, JSON. Если требования к ним могут вырасти, есть риск замены клиентской технологии в корне. Тут просто клиент исполняется на любой выбранной технологии, делается для него фасад, который обращается опять же к SOA. PS.. За нас уже подумали, надо правильно вкурить... PS2.. SQL.ru правильнее назвать VKurilke.ru))) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 14:42 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
>iscrafm, 11.05.2010, 00:40 [8751182] >ты уже придумал куда в soap приткнуть что-то в формате json? iscrafm, будь любезен, не для особо одаренных, а в чем предмет дискуссии? Так понимаю, что используя форматтер json можно "выпрямить" объект структуры данных в текстовую строку, а её уж подсунуть в качестве тела в SOAP конверт. Предварительно результирующую текстовую строку можно пропустить через компрессор данных (Zip) и шифрануть. Или что-то другое имеешь ввиду? С уважением, Владимир. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 15:18 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
Что касается сжатия пакетов. Надо на эту фичу смотреть реально, а не широко раскрытыми глазами, и именно, как на опциональную фичу, а не достоинство технологии. Это как весы: на одной чаше сильный процессор-память, на другой скорость доступа к удалённому сервису. Задача транспорта и RPC всё равно останется такой же: сериализация, маршаллинг, доставка пакетов и вызов методов. Если слабый компьютер и слабый канал, то ничего не поделаешь - тормоз, он и в Африке тормоз. Если сильный компьютер, но слабый канал, то при наличии опции сжатия, появляется возможность ослабить нагрузку на канал... НО! это достигается за счёт увеличения нагрузки на процессор. Ещё нужно учесть периодичность запросов, если они очень частые, то в первую очередь задохнётся процессор из-за процессов пакования (это уже от рук программистов и проектировщиков удалённых сервисов зависит, как часто клиент шлёт запросы и "глубина" сериализуемых объектов). Не всегда сжатие имеет положительный эффект, а в локальной сети вообще бесполезная трата ресурсов. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 15:34 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
iscrafmSilverlight Сервис и сообщение будут полностью соответствовать спецификации SOAP. ты уже придумал куда в soap приткнуть что-то в формате json? Код: plaintext 1. 2. 3. 4.
Можно, через обёртку, только зачем?? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 15:42 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
-=*ShamaN*=-iscrafmSilverlight Сервис и сообщение будут полностью соответствовать спецификации SOAP. ты уже придумал куда в soap приткнуть что-то в формате json? Код: plaintext 1. 2. 3. 4.
Можно, через обёртку, только зачем ??это должен был быть второй вопрос, но пока застопорились на первом ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 15:46 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
ВМоисеев>iscrafm, 11.05.2010, 00:40 [8751182] >ты уже придумал куда в soap приткнуть что-то в формате json? iscrafm, будь любезен, не для особо одаренных, а в чем предмет дискуссии? Владимир, предмета дискуссии как такового нет. все крутится кроме простейшего примера. Просто была попытка, не в первый раз и, к сожалению, опять неудачная, добиться этого примера, чтобы тексты были осмысленные. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 15:48 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
-=*ShamaN*=-, с вами никто и не спорит. содержимое конверта - не есть конверт. Остальное потом )) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 15:48 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
egorych-=*ShamaN*=-iscrafmSilverlight Сервис и сообщение будут полностью соответствовать спецификации SOAP. ты уже придумал куда в soap приткнуть что-то в формате json? Код: plaintext 1. 2. 3. 4.
Можно, через обёртку, только зачем ??это должен был быть второй вопрос, но пока застопорились на первом Смысл в JSON есть только в случае, когда требуется в коде JavaScript в браузере сделать асинхронный запрос к серверу... Формат очень простой и пакет вполне реально сформировать средствами скриптовых языков. Ещё JSON используют на HighLoad проектах (linkedin, twitter, vkontakte и пр.) для кэширования объектов в MemCache (это базы Key=Value, построенные по технологии DHT). Больше областей эффективного применения JSON я не вижу. Мож кто подскажет, где ещё его применять удобно. В нашем случае есть киоск, если коиск - это вэб-приложение, построенное на AJAX, то JSON рулит. WEB-сервер тут является принимающей JSON стороной, он его парсит и далее выполняет нужные действия, обращается к распред. объектам или сам что-то делает и лезет в базу, не суть... Заворачивать JSON в SOAP глупо, они примерно на одном уровне и выполняют роль носителей для для сетевого транспорта. На JS можно сформировать SOAP-пакет и успешно его заслать на сервер, но на JavaScript это муторно с точки зрения трудозатрат и геммороя. Вот тут его и сменяет JSON... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 16:27 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
Может по теме, господа?) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 16:38 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
-=*ShamaN*=-Может по теме, господа?) слишком много если.. По каждому ЯП есть 10-ок технологий. Про все не рассказать 8-) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 16:52 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
-=*ShamaN*=- Смысл в JSON есть только в случае, когда требуется в коде JavaScript в браузере сделать асинхронный запрос к серверу... Формат очень простой и пакет вполне реально сформировать средствами скриптовых языков. Ещё JSON используют на HighLoad проектах (linkedin, twitter, vkontakte и пр.) для кэширования объектов в MemCache (это базы Key=Value, построенные по технологии DHT). Больше областей эффективного применения JSON я не вижу. Мож кто подскажет, где ещё его применять удобно. В нашем случае есть киоск, если коиск - это вэб-приложение, построенное на AJAX, то JSON рулит. WEB-сервер тут является принимающей JSON стороной, он его парсит и далее выполняет нужные действия, обращается к распред. объектам или сам что-то делает и лезет в базу, не суть... Заворачивать JSON в SOAP глупо , они примерно на одном уровне и выполняют роль носителей для для сетевого транспорта. На JS можно сформировать SOAP-пакет и успешно его заслать на сервер, но на JavaScript это муторно с точки зрения трудозатрат и геммороя. Вот тут его и сменяет JSON... ну вот, наконец-то пришёл знающий человек и всё объяснил болдом я выделил специально для неистово гуглящей школоты ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 17:03 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
zeehond-=*ShamaN*=- Смысл в JSON есть только в случае, когда требуется в коде JavaScript в браузере сделать асинхронный запрос к серверу... Формат очень простой и пакет вполне реально сформировать средствами скриптовых языков. Ещё JSON используют на HighLoad проектах (linkedin, twitter, vkontakte и пр.) для кэширования объектов в MemCache (это базы Key=Value, построенные по технологии DHT). Больше областей эффективного применения JSON я не вижу. Мож кто подскажет, где ещё его применять удобно. В нашем случае есть киоск, если коиск - это вэб-приложение, построенное на AJAX, то JSON рулит. WEB-сервер тут является принимающей JSON стороной, он его парсит и далее выполняет нужные действия, обращается к распред. объектам или сам что-то делает и лезет в базу, не суть... Заворачивать JSON в SOAP глупо , они примерно на одном уровне и выполняют роль носителей для для сетевого транспорта. На JS можно сформировать SOAP-пакет и успешно его заслать на сервер, но на JavaScript это муторно с точки зрения трудозатрат и геммороя. Вот тут его и сменяет JSON... ну вот, наконец-то пришёл знающий человек и всё объяснил болдом я выделил специально для неистово гуглящей школоты Я говорил только, что можно , а не нужно, после того, как некоторые утверждали, что невозможно . Даже невзрослые дяди знают, что глупо работать с стандартным SOAP, если нет внешних сервисов для других. Как только увидите размеры сообщений, сразу появится желание найти более экономный вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 20:11 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
SilverlightЯ говорил только, что можно , а не нужно, после того, как некоторые утверждали, что невозможно . Даже невзрослые дяди знают, что глупо работать с стандартным SOAP, если нет внешних сервисов для других. Как только увидите размеры сообщений, сразу появится желание найти более экономный вариант. Silverlight JSON- всего лишь более экономный формат сериализации, следовательно, может быть применим в SOAP это к слову, кто что говорил. Подтверждения и примера так и не дождались , наверное возился с ведерком. А кто эти некоторые, которые утверждали что невозможно? Они в привате тебе писали (в топике сообщений по этому поводу не видно)? И подробней, почему нельзя работать со стандартным SOAP без внешних сервисов? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 20:25 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
iscrafm А кто эти некоторые, которые утверждали что невозможно? Они в привате тебе писали (в топике сообщений по этому поводу не видно) Я наивно полагал, что это ты писал iscrafmя наивно полагаю, что SOAP протокол, который работает с сообщениями в формате XML, вполне определенной структуры ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2010, 21:38 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
Silverlightiscrafm А кто эти некоторые, которые утверждали что невозможно? Они в привате тебе писали (в топике сообщений по этому поводу не видно) Я наивно полагал, что это ты писал iscrafmя наивно полагаю, что SOAP протокол, который работает с сообщениями в формате XML, вполне определенной структуры ты даже наивно полагать не можешь. потому что частично скопированный текст в оригинале выглядит так: Silverlight Подозреваю, что ты наивно полагаешь, что SOAP - только формат передачи данных. iscrafm я наивно полагаю, что SOAP протокол, который работает с сообщениями в формате XML, вполне определенной структуры. есть что-то возвразить против такого утверждения? Т.е. к чему ты лепишь фразы из воздуха? p.s. СеВа, какой спектакль ты хочешь разыграть при неимении способностей для этого? Ты как раньше ничего не понимал, так и сейчас. От смены ника ничего не меняется. Есть одно но... компроментируешь вполне нормальный плагин, присвоив логину на SQL.ru его имя, являющееся, кстати, частью торговой марки. Открой секрет, не мне, форуму - какое отношение ты имеешь к SL... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 01:53 |
|
Выбор платформы для разработки информационной системы
|
|||
---|---|---|---|
#18+
Брось свои еврейские мультики. Ты не и знал, что есть сериализаторы, что можно паковать в другие форматы, зиповать и тд. Что касается SL. Имею отношение и самое непосредственное. С полной уверенностью могу утверждать, что с SL/WPF - Искра выброшенные на ветер деньги. Сейчас только ленивый может полагаться на черные ящики без всякого контроля и сервисы с закрытыми форматами. В выходные выложу мультик "Искра своими руками". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2010, 08:20 |
|
|
start [/forum/topic.php?fid=33&msg=36621254&tid=1548309]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 313ms |
total: | 451ms |
0 / 0 |