Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Передача объектов между приложениями ASP.NET / 25 сообщений из 59, страница 1 из 3
15.03.2013, 11:19
    #38185232
gepard1980
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
Какой на данный момент лучший способ для передачи объектов между ASP.NET 4 - приложениями? Приложения запущены на одном сервере, в дальнейшем могут быть разнесены на разные сервера.
...
Рейтинг: 0 / 0
15.03.2013, 11:24
    #38185252
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
ну... они могут например дергать вебсервисы друг друга...

а что значит "лучший" ?
...
Рейтинг: 0 / 0
15.03.2013, 11:38
    #38185284
gepard1980
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
Имеется ввиду лучший по-производительности : каналы, memory map files, сокеты, .NET Remoting. Вот я че-то не подумал, а как из ASP.NET обычного сайта веб-сервис сделать? Просто атрибут [WebMethod] прописать у метода?
...
Рейтинг: 0 / 0
15.03.2013, 11:44
    #38185298
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
Solution Explorer -> Add -> New Item -> Web Service
...
Рейтинг: 0 / 0
15.03.2013, 11:46
    #38185304
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
о производительности ничего не скажу потому что не знаю

ЗЫ в случае разных серверов общая память как бы не вариант... или я отстал от жизни :)
...
Рейтинг: 0 / 0
15.03.2013, 11:51
    #38185313
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
Производительность - TCP, вполне хорошая скорость и универсальность - HTTP, с которым дружат все.
Я бы рекомендовал HTTP привязки. Для WCF - BasicHttpBinding или WSHttpBinding.

P.S. Про сокеты и ремоутинг забудь. От asmx тоже нужно постепенно отходить в сторону wcf.
...
Рейтинг: 0 / 0
15.03.2013, 13:01
    #38185485
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
Я бы тоже рекомендовал хттп-привязки, но про вэб-сервисы, рекомендую забыть нафиг, как страшный сон.
Даже не понимаю какой ламер, в каком учебнике по аспнет это первый написал. Для вэба они не подходят. Вернее, подходят, но очень плохо и криво. Хендлеры + передача данных из базы в XML (иногда, JSON) - наше всё.
...
Рейтинг: 0 / 0
15.03.2013, 13:04
    #38185490
EDUARD SAPOTSKI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
ShSergeХендлеры + передача данных из базы в XML (иногда, JSON) - наше всё.
Может это и Ваше все, а мы и с веб-сервисами неплохо живем
...
Рейтинг: 0 / 0
15.03.2013, 13:07
    #38185494
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
EDUARD SAPOTSKI,
Смотря, что Вы называете этим словом.
...
Рейтинг: 0 / 0
15.03.2013, 13:08
    #38185497
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
ShSerge, может проблема в том, что ты не разобрался с веб-сервисами?
Хендлеры и рядом не валялись с веб-сервисами по возможностям. Одна генерация прокси по wsdl чего стоит.
...
Рейтинг: 0 / 0
15.03.2013, 13:11
    #38185503
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
ShSerge Хендлеры + передача данных из базы в XML (иногда, JSON) - наше всё.
Кстати, хендлеры прошлый век. WebAPI если на то прошло.
...
Рейтинг: 0 / 0
15.03.2013, 13:17
    #38185512
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
МСУShSerge, может проблема в том, что ты не разобрался с веб-сервисами?
Хендлеры и рядом не валялись с веб-сервисами по возможностям. Одна генерация прокси по wsdl чего стоит.
Я не генерил прокси. Мне это и нафиг не нужно.
Мне надо было с одной базы на одном сервере вытащить данные для обработки в другой базе, на другом сервере. С одной и с другой стороны это дело пишется за 15 минут. Так и было.
А сейчас у меня (уже месяц) проблема с прикруткой, раскруткой и наладкой вэбсервиса (не я писал, человек уволился), который ещё более простую работу делает.
...
Рейтинг: 0 / 0
15.03.2013, 13:17
    #38185514
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
МСУShSerge Хендлеры + передача данных из базы в XML (иногда, JSON) - наше всё.
Кстати, хендлеры прошлый век. WebAPI если на то прошло.
Знаю я про это.
...
Рейтинг: 0 / 0
15.03.2013, 13:23
    #38185526
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
ShSergeМне надо было с одной базы на одном сервере вытащить данные для обработки в другой базе, на другом сервере.А мне в домашнем проекте надо данные из 1C 8 принимать.
...
Рейтинг: 0 / 0
15.03.2013, 13:27
    #38185534
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
ShSergeЯ не генерил прокси. Мне это и нафиг не нужно.
Ну вот плохо, что я могу сказать. Вот боевой вебсервис центробанка, расскажи нам, чем он плох?
http://www.cbr.ru/dailyinfowebserv/dailyinfo.asmx
Автодокументация, автопрокси, типизация. Зло?

ShSergeМне надо было с одной базы на одном сервере вытащить данные для обработки в другой базе, на другом сервере. С одной и с другой стороны это дело пишется за 15 минут. Так и было.
И чем не устраивает asmx?

ShSergeА сейчас у меня (уже месяц) проблема с прикруткой, раскруткой и наладкой вэбсервиса (не я писал, человек уволился), который ещё более простую работу делает.
Ну вот я и говорю, просто не разобрался. Или тот чел написал какую-то жуть. Причем тут asmx-то?
...
Рейтинг: 0 / 0
15.03.2013, 13:49
    #38185573
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
МСУShSergeЯ не генерил прокси. Мне это и нафиг не нужно.
Ну вот плохо, что я могу сказать. Вот боевой вебсервис центробанка, расскажи нам, чем он плох?
http://www.cbr.ru/dailyinfowebserv/dailyinfo.asmx
Автодокументация, автопрокси, типизация. Зло?
Очень хороший пример. Здесь я ничего против не имею.
Кстати, пару лет тому назад, я использовал данные из ЦБР. Но было это так:
1. Данные брал в формате XML.
2. В приложении аспнет преобразовывал их в JSON (стандартным способом).
3. JSON получал через JSONP, и прикручивал данные, куда было надо на страничке.
Могу поспорить, что кода ненамного больше (если не меньше) написал, чем если бы это делал через вэбсервис.
...
Рейтинг: 0 / 0
15.03.2013, 13:53
    #38185584
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
ShSergeЯ бы тоже рекомендовал хттп-привязки, но про вэб-сервисы, рекомендую забыть нафиг, как страшный сон.
Даже не понимаю какой ламер, в каком учебнике по аспнет это первый написал. Для вэба они не подходят . Вернее, подходят, но очень плохо и криво. Хендлеры + передача данных из базы в XML (иногда, JSON) - наше всё.Под вебом Вы понимаете отображение полученных Ajax-ом данных на странице?
...
Рейтинг: 0 / 0
15.03.2013, 14:02
    #38185597
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
skyANA...Под вебом Вы понимаете отображение полученных Ajax-ом данных на странице?
В том конкретном случае - нет. Данные получаем вэбклиентом в сишарпе, например.
Иногда, можно и на клиенте прямо на страничку получать аяксом, но это - уже другое дело.
...
Рейтинг: 0 / 0
15.03.2013, 14:14
    #38185618
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
ShSerge, и какие конкретно проблемы возникают при работе с веб-сервисами через WebClient? Сложно собрать SOAP-конверт?
...
Рейтинг: 0 / 0
15.03.2013, 14:23
    #38185634
EDUARD SAPOTSKI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
skyANAShSerge, и какие конкретно проблемы возникают при работе с веб-сервисами через WebClient? Сложно собрать SOAP-конверт?
Да никаких проблем не возникает, те кто говорит что веб-сервисы это зло, просто не смогли их раскурить! Хотя четам курить ваще не понимаю...
...
Рейтинг: 0 / 0
15.03.2013, 14:27
    #38185641
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
skyANA,

Нету особых проблем. Только много букаф.
...
Рейтинг: 0 / 0
15.03.2013, 14:32
    #38185655
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
А долго потому, что список урлов вэб-сервисов хранится в базе. У меня - один, у тестировщиков - другой, а у клиента -третьий.
Да и в интернет ходят все по разному. Я - напрямую, тестировщики через свой прокси, заказчик - через свой.
Имхо, по простому, с помощью хендлеров было бы всё проще.
...
Рейтинг: 0 / 0
15.03.2013, 14:33
    #38185656
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
ShSergeКстати, пару лет тому назад, я использовал данные из ЦБР. Но было это так:
1. Данные брал в формате XML.
2. В приложении аспнет преобразовывал их в JSON (стандартным способом).
3. JSON получал через JSONP, и прикручивал данные, куда было надо на страничке.
Не совсем хорошая архитектура налету мусолить цбр-овские вненшние ресурсы. Тру подходом является периодическое обновление данных (по шедулеру) с внешних SOA к себе в БД. А уж своим клиентам отдавать свои честные данные.
...
Рейтинг: 0 / 0
15.03.2013, 14:35
    #38185658
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
ShSergeskyANA,

Нету особых проблем. Только много букаф.Выше Вы сказали, что всё плохо и криво, и ламер писал. Парадокс.

Ну да ладно, я Вас понял. Для Ваших задач Вам удобнее использовать хендлеры.
...
Рейтинг: 0 / 0
15.03.2013, 14:36
    #38185659
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объектов между приложениями ASP.NET
ShSergeА долго потому, что список урлов вэб-сервисов хранится в базе. У меня - один, у тестировщиков - другой, а у клиента -третьий.
Да и в интернет ходят все по разному. Я - напрямую, тестировщики через свой прокси, заказчик - через свой.
Ну точно так же у тебя и список урлов ashx хранится в базе. В чем смысл сказанного, не понимаю.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Передача объектов между приложениями ASP.NET / 25 сообщений из 59, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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