Меню Рубрики

Windows communication foundation и net 4 для профессионалов

WCF 4: Windows Communication Foundation и .NET 4 для профессионалов

Пабло Сибраро, Курт Клайс, Фабио Коccолино, Йохан Грабнер

Professional WCF 4: Windows Communication Foundation with .NET 4
Pablo Cibraro, Kurt Claeys, Fabio Cozzolino, Johan Grabner

Разрабатывайте и пишите современные приложения с помощью WCF 4!

Эта книга написана командой авторов — удостоенных звания Microsoft MVP. В ней рассказывается о том, как из компонентов WCF 4 создается инфраструктура, позволяющая создавать распределенные приложения уровня предприятия. Авторы разъясняют технические возможности стека WCF 4 и представляют три примера, которые в пошаговом режиме показывают, как применяются эти возможности. Вы также узнаете, как эффективно использовать Visual Studio 2010 и Microsoft Asure Platform AppFabric для разработки решений, которые в максимальной степени используют возможности WCF 4.

В этой книге рассматриваются следующие темы:

  • Разработка служб и использование модели коммуникации в корректной и цельной архитектуре
  • Преимущества соединений WCF 4 и расширение сообщений
  • Секреты различных способов обеспечения безопасности действий служб
  • Работа со службами расписания для организации бизнес-процессов и создания отложенных настроек
  • Интеграция со службами .NET, представляющими собой часть Azure™ Services Platform

В этой книге рассказывается о платформе Windows Communication Foundation в .NET 4.0. Платформа WCF является технологией .NET, используемой при создании приложений, предназначенных для широкого круга запросов, обмена сообщениями в различных коммуникационных случаях и выполнения потоков задач, состоящих из действий служб. Эта новая книга поможет понять принцип ориентации на службы, изучить примеры коммуникации и научиться описывать бизнес-процессы декларативно. Вы изучите различные части технологии, предназначенные для поддержки таких сценариев, и получите четкое представление о том, как части платформы WCF 4.0, работая вместе, служат основой для поддержки многих аспектов распределенных приложений корпоративного уровня. Помимо объяснения технических аспектов стека WCF 4.0, в книге объясняется практика разработки, а также рассматриваются три случая (ориентированность на службы, передача и бизнес-процессы) и их реализация шаг за шагом. Авторы научат разрабатывать приложения для платформы WCF с помощью среды разработки Visual Studio.

При создании своих приложений на платформе WCF 4.0 вы также научитесь эффективно использовать среду разработки Visual Studio 2010 для создания решений, в которых максимально применяются новые возможности платформы WCF 4.0.
В данной книге описывается взаимодействие разработчика и архитектора при создании приложений, интегрирующихся в новую парадигму программирования платформы WCF 4.0. Вы также узнаете, как установить решение в этой новой архитектурной форме, основанной на платформе WCF 4.0, с помощью технологий и служб .NET. Научитесь устранять реальные проблемы, которые могли бы возникнуть при реализации приложений WCF/WF 3.5 и новой парадигмы программирования, а также новых архитектурных стилей, необходимых для понимания проектов WCF 4.0. Примеры, приведенные в книге, идут гораздо глубже примеров «hello world», ведут к архитектурно корректным решениям и служат руководствами по наилучшим методам программирования.

Об авторах — удостоенных звания Microsoft Connected System Developer MVP
Пабло Сибраро — архитектор уровня предприятия и региональный CTO в Tellago Inc., а также обладатель звания MVP Connected System Developer.
Курт Клайс — архитектор решений .NET и тренер по разработке программного обеспечения уровня предприятия, причем он фокусируется на реализации интеграции с помощью WCF. Имеет звания MCT, MCSD и MVP Connected System Developer.
Фабио Коссолино — архитектор программного обеспечения, аналитик и разработчик, в настоящее время работающий в FimeSan, CompuGroup Company, обладает званием MVP в области Connected System Developer.
Йохан Грабнер — внештатный тренер в программе Microsoft Learning Partners; имеет звание MVP Connected System Developer.

Расскажи про книгу своим друзьям и коллегам:

Источник

Учебник: Начало работы с приложениями Windows Communication Foundation Tutorial: Get started with Windows Communication Foundation applications

Следующие учебники познакомят вас с опытом программирования Фонда коммуникаций Windows (WCF). The following series of tutorials introduce you to the Windows Communication Foundation (WCF) programming experience. Работа явивая эти учебники для того, чтобы дать вам вводное понимание шагов, необходимых для создания приложений WCF. Working through these tutorials in order will give you an introductory understanding of the steps required to create WCF applications. После завершения работы у вас будет запущенная служба WCF и клиент WCF, который звонит в службу. After you finish, you’ll have a running WCF service and a WCF client that calls the service.

Учебник предполагает, что вы используете Visual Studio в качестве среды разработки. The tutorial assumes you’re using Visual Studio as the development environment. Если вы используете другую среду разработки, игнорируйте инструкции Visual Studio. If you’re using another development environment, ignore the Visual Studio-specific instructions.

Для примера приложений WCF, которые можно загрузить и запустить, см. For sample WCF applications that you can download and run, see Windows Communication Foundation samples. Для введения в образцы, см. Начало образца. For an introduction to the samples, see Getting started sample.

Для получения более подробной информации о создании сервисов и клиентов, см. For more in-depth information about creating services and clients, see Basic WCF programming.

Учебники WCF WCF tutorials

В первых трех учебниках описывается, как определить контракт на обслуживание WCF, как его реализовать и как его разместить. The first three tutorials describe how to define a WCF service contract, how to implement it, and how to host it. Создаваемый сервис является самоуправляемым в приложении консоли. The service that you create is self-hosted within a console application. Вы также можете размещать услуги в рамках служб ы информации о Интернете (IIS). You can also host services under Microsoft Internet Information Services (IIS). Для получения дополнительной информации см. For more information, see How to: Host a WCF Service in IIS. Хотя вы используете код для настройки службы в учебнике, вы также можете настроить службы в файле конфигурации. Although you use code to configure the service in the tutorial, you can also configure services within a configuration file.

Вы создаете контракт WCF с пользовательским интерфейсом. You create a WCF contract with a user-defined interface. Этот контракт определяет функциональность, которую предоставляет служба. This contract defines the functionality that the service exposes.

После определения контракта необходимо реализовать его с помощью класса обслуживания. After you define a contract, you must implement it with a service class.

Настройте конечную точку для службы и разместите службу в консольном приложении. Configure an endpoint for the service and host the service in a console application. Чтобы служба стала активной, необходимо настроить ее и разместить в среде выполнения времени. For a service to become active, you must configure it and host it within a run-time environment. Эта среда времени выполнения создает службу и контролирует ее контекст и срок службы. This run-time environment creates the service and controls its context and lifetime.

Следующие два учебника описывают, как создавать, настраивать и использовать клиентское приложение для вызова операций, которые предоставляет служба. The next two tutorials describe how to create, configure, and use a client application to call the operations the service exposes. Службы публикуют доступные метаданные, определяющие сведения, необходимые клиентским приложениям для взаимодействия со службой. Services publish metadata that define the information a client application needs to communicate with the service. Visual Studio автоматизирует процесс доступа к этим метаданным и использует их для построения клиентского приложения для службы. Visual Studio automates the process of accessing this metadata and uses it to construct the client application for the service. Если вы решите не использовать Visual Studio, вы можете использовать инструмент ServiceModel Metadata Utility (Svcutil.exe) вместо этого. If you decide not to use Visual Studio, you can use the ServiceModel Metadata Utility tool (Svcutil.exe) instead.

Извлекать метаданные для создания прокси-сервера клиента WCF из службы WCF. Retrieve metadata for creating a WCF client proxy from a WCF service. Вы получаете метаданные с помощью Visual Studio для добавления ссылки на услуги или можете использовать инструмент ServiceModel Metadata Utility. You retrieve metadata by using Visual Studio to add a service reference or you can use the ServiceModel Metadata Utility tool. Вы указываете конечную точку, которую клиент использует для доступа к службе. You specify the endpoint that the client uses to access the service.

Используйте прокси-сервер клиента WCF для вызова службы операций. Use the WCF client proxy to call the service operations.

Источник

Разработка ориентированных на службы приложений с помощью WCF Develop Service-Oriented Applications with WCF

В этом разделе документации приводятся сведения о Windows Communication Foundation (WCF) — унифицированной модели программирования для сборки сервисноориентированных приложений. This section of the documentation provides information about Windows Communication Foundation (WCF), which is a unified programming model for building service-oriented applications. Она позволяет разработчикам построить безопасные надежные решения с поддержкой транзакций и возможностью межплатформенной интеграции и взаимодействия с существующими инвестициями. It enables developers to build secure, reliable, transacted solutions that integrate across platforms and interoperate with existing investments.

Содержание раздела In this section

Новые возможности Windows Communication Foundation 4,5 What’s New in Windows Communication Foundation 4.5
Описывает новые возможности в Windows Communication Foundation. Discusses features new to Windows Communication Foundation.

Возможности упрощения WCF WCF Simplification Features
Описывает новые возможности, которые упрощают написание приложений WCF. Discusses new features that make writing WCF applications simpler.

Руководство по документации Guide to the Documentation
Описание документации WCF A description of the WCF documentation

Обзор концепции Conceptual Overview
В этом разделе собраны сведения о системе обмена сообщениями Windows Communication Foundation (WCF) и классах, поддерживающих ее использование. Summarizes information about the Windows Communication Foundation (WCF) messaging system and the classes that support its use.

Учебник по начало работы Getting Started Tutorial
Пошаговый учебник, рассказывающий о создании WCF-службы и соответствующего клиента A step by step tutorial to create a WCF service and client

Базовое программирование WCF Basic WCF Programming
Описывает основные принципы создания приложений Windows Communication Foundation. Describes the fundamentals for creating Windows Communication Foundation applications.

Сведения о функции WCF WCF Feature Details
Содержит разделы, которые позволяют выбрать, какие функции или компоненты WCF необходимо применить. Shows topics that let you choose which WCF feature or features you need to employ.

Расширение WCF Extending WCF
Описывает, как изменять и расширять WCF-компоненты времени выполнения Describes how to modify and extend WCF runtime components

Рекомендации и рекомендации Guidelines and Best Practices
Содержит рекомендации по созданию приложений Windows Communication Foundation (WCF). Provides guidelines for creating Windows Communication Foundation (WCF) applications.

Администрирование и диагностика Administration and Diagnostics
Описание возможностей отладки библиотеки WCF Describes the diagnostic features of WCF

Ресурсы операционной системы, необходимые для WCF Operating System Resources Required by WCF
Описывает ресурсы операционной системы, необходимые для библиотеки WCF Describes operating system resources required by WCF

Устранение неполадок при установке Troubleshooting Setup Issues
Содержит рекомендации по устранению проблем, возникающих при установке WCF Provides guidance for fixing WCF setup issues

Переход с удаленного взаимодействия .NET на WCF Migrating from .NET Remoting to WCF
Сравнивает удаленное взаимодействие .NET с WCF и предоставляет инструкции по миграции для использования в рамках стандартных сценариев. Compares .NET Remoting to WCF and provides migration guidance for common scenarios.

Использование средств разработки WCF Using the WCF Development Tools
Описание средств разработки Visual Studio Windows Communication Foundation, которые могут помочь при разработке служб WCF. Describes the Visual Studio Windows Communication Foundation development tools that can assist you in developing your WCFservice.

Средства Windows Communication Foundation Windows Communication Foundation Tools
Описание средств WCF, разработанных с целью упрощения создания, развертывания приложений WCF и управления ими. Describes WCF tools designed to make it easier to create, deploy, and manage WCF applications

Примеры Windows Communication Foundation Windows Communication Foundation Samples
Образцы с инструкциями по различным аспектам использования Windows Communication Foundation Samples that provide instruction on various aspects of Windows Communication Foundation

Глоссарий Windows Communication Foundation Windows Communication Foundation Glossary
Отображает список терминов, относящихся к WCF Shows a list of terms specific to WCF

Общий справочник General Reference
В разделе описаны элементы, используемые для настройки клиентов и служб Windows Communication Foundation. The section describes the elements that are used to configure Windows Communication Foundation clients and services.

Сведения о конфиденциальности Privacy Information
Сведения о конфиденциальности, касающиеся использования WCF Information regarding WCF and Privacy

Источник

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

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

  • Windows communication foundation non http activation
  • Windows cmd переменной присвоить результат выполнения
  • Windows cannot verify the digital signature for this file что делать
  • Windows cannot verify the digital signature for this file 0xc0000428
  • Windows cannot verify the digital signature for the drivers required for this device