У дома развитие Какво е фундамент за комуникация на Windows (wcf)? - определение от техопедия

Какво е фундамент за комуникация на Windows (wcf)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Фондация за комуникация на Windows (WCF)?

Фондът за комуникация на Windows (WCF) е технология за разработване на приложения, базирани на сервизна ориентирана архитектура (SOA). WCF се реализира с помощта на набор от класове, разположени върху .NET Common Language Runtime (CLR). Той се занимава с проблема за оперативната съвместимост, използвайки .NET за разпределени приложения.


Сътрудничеството между бизнеса става все по-често срещано и различните бизнес организации използват различен софтуер като основна им реализация. Следователно, за улесняване на комуникацията е необходима независима от платформата комуникационна рамка, независима от програмиране.

Techopedia обяснява фондацията за комуникация с Windows (WCF)

WCF изцяло се основава на .NET рамката. Той се реализира предимно като набор от класове, които съответстват на CLR в .NET рамката. WCF обаче позволява на разработчиците на .NET приложения да изграждат услуги, ориентирани към услуги. WCF клиентът използва Simple Object Access Protocol (SOAP) за комуникация със сървъра. Клиентът и сървърът са независими от операционната система, хардуера и платформата за програмиране, а комуникацията се осъществява при високо ниво на абстракция.


Механизмът на функционирането на WCF е подобен на уеб услугите на ASP.NET (WS). Клиентите могат да извикват и консумират множество услуги, а една услуга може да бъде консумирана от множество клиенти. WS-Адрес, WS-надеждни съобщения и WS-сигурност са някои от спецификациите на Web Services, които се реализират от WCF.


Предимствата на WCF включват:

  • WCF може да бъде конфигуриран да работи независимо от SOAP и да използва вместо това RSS.
  • WCF е една от най-бързите комуникационни технологии и предлага отлична производителност в сравнение с други спецификации на Microsoft.
  • За да се подобри комуникацията, скоростта на предаване трябва да бъде оптимизирана. Това се постига чрез предаване на двоично кодирани XML данни вместо обикновен текст за намаляване на латентността.
  • Управление на жизнения цикъл на обекта и управление на разпределените транзакции са приложими за всяко приложение, разработено с помощта на WCF.
  • WCF използва WS спецификации, за да осигури надеждност, сигурност и управление на транзакциите.
  • Съобщенията могат да бъдат поставени на опашка с помощта на постоянна опашка. В резултат на това не се наблюдават забавяния, дори при високи условия на движение.

WCF е проектиран да комуникира с други приложения, които не са WCF, в допълнение към различните приемници и предшественици на технологията на Microsoft.

Какво е фундамент за комуникация на Windows (wcf)? - определение от техопедия