Джувел Леве Создание Служб Wcf скачать

Джувел Леве Создание Служб Wcf скачать

Книга посвящена новой и, по мнению многих специалистов, революционной объединенной платформе для разработки сервис-ориентированных приложений для Windows. В первой части объясняются все преимущества использования сервис-ориентированной архитектуры, далее подробно, на практических примерах, показано, как для этого использовать Windows Communication Foundation. Особое внимание в книге уделяется различным тонкостям и наиболее трудным аспектам создания СОА. Читатель не только сможет понять, как программировать, используя WCF, но и освоит на практике важнейшие принципы проектирования. Книга основана на опыте работы автора по разработке стратегии WCF и дальнейшего взаимодействия с командой разработки.

Важно
С#. Посмотрите открытые уроки, чтобы оценить для себя уровень сложности. Обязательно скачайте примеры и работайте с ними в VisualStudio. От одного просмотра видео толку мало.

Основные понятия и настройки.

В книге рассматриваются различные темы и навыки, необходимые для проектирования и разработки служебно-ориентированных приложений на базе WCF. Читатель увидит, как правильно использовать встроенные средства WCF — хостинг служб, управление экземплярами, управление параллельной обработкой, транзакции, отключенные вызовы с очередями и безопасность. Хотя в книге показано, как пользоваться перечисленными средствами, основное внимание уделяется ответам на вопрос «почему» и обоснованиям тех или иных конкретных архитектурных решений. Материал не ограничивается программированием WCF и связанным с ними системными вопросами; читатель также найдет в книге рекомендации по проектированию, советы и предупреждения о возможных ловушках. Практически все темы представлены с точки зрения программиста, потому что цель автора — сделать читателя не только экспертом в WCF, но и повысить его профессиональный уровень как программиста.

Книга избегает подробностей реализации WCF; изложение материала в основном сконцентрировано на возможностях и практических аспектах применения WCF — применению технологии, выбору архитектуры и программной модели. Материал в полной мере использует возможности .NET 2.0, а в некоторых случаях также требует хорошего знания С#.

Что бы это понять представьте чат, вы можете напечатать сообщение и отослать его на сервер, но что делать, если сообщение напишут вам? В этом случае сервер должен инициировать передачу на ваш компьютер.

✗ Важно
Выбор режима необходим, потому что параллельная работа с экземпляром накладывает на нее необходимость быть потокобезопасной. То есть объекты, отвечающие за состояние службы, должны блокироваться когда один из потоков начинает с ними работать. Это делается для того, что бы не повредить состояние.

Соответственно параллельные вызовы невозможны, и потребность в блокировках ресурсов, внутри службы, нет. При этом, из службы запрещено вызывать другие сервисы, так как это может привести к повторному обращению к службе и взаимной блокировке вызова.

В ситуации, если в каждом потоке создается свой экземпляр посредника, это приводит к параллельной обработке запросов на стороне сервера. Если использовать данную схему, то у вас проблем, описанных ниже, не возникнет.

ProcessorCores) — означает максимальное количество параллельных вызовов. Что является одним вызовом? На стороне клиента, один вызов метода класса посредника и ожидание его результата. При этом, суммирование максимального количества идет по каждому ожидаемому вызову классов посредников на стороне каждого клиента.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *