Зміст:
- Визначення - Що означає Фонд комунікацій Windows (WCF)?
- "Техопедія" пояснює Фонд зв’язку Windows (WCF)
Визначення - Що означає Фонд комунікацій Windows (WCF)?
Фонд Windows Communication Foundation (WCF) - це технологія для розробки додатків на основі сервісно-орієнтованої архітектури (SOA). WCF реалізується за допомогою набору класів, розміщених на верхній частині .NET Common Language Runtime (CLR). Він вирішує проблему взаємодії з використанням .NET для розподілених додатків.
Міжпідприємницька співпраця стає все більш поширеною, і різні бізнес-організації використовують різне програмне забезпечення як основу їх реалізації. Тому для полегшення спілкування необхідна незалежна від платформи програма, незалежна від мови програмування.
"Техопедія" пояснює Фонд зв’язку Windows (WCF)
WCF повністю базується на рамках .NET. Він реалізується насамперед як набір класів, які відповідають CLR в .NET-рамках. Однак WCF дозволяє розробникам додатків .NET створювати додатки, орієнтовані на сервіс. Клієнт WCF використовує простий протокол доступу до об’єктів (SOAP) для зв'язку з сервером. Клієнт і сервер не залежать від операційної системи, апаратної та програмної платформи, а спілкування відбувається на високому рівні абстракції.
Механізм роботи WCF схожий на веб-сервіси ASP.NET (WS). Клієнти можуть користуватися кількома послугами та споживати їх, а одну послугу можуть споживати кілька клієнтів. WS-Адресація, WS-Надійна обмін повідомленнями та WS-безпека - це деякі специфікації веб-служб, що реалізуються WCF.
До переваг WCF можна віднести:
- WCF може бути налаштований на роботу незалежно від SOAP та використовувати натомість RSS.
- WCF - одна з найшвидших технологій зв'язку та пропонує чудові показники порівняно з іншими специфікаціями Microsoft.
- Для покращення зв’язку потрібно оптимізувати швидкість передачі. Це досягається передачею бінарних кодованих XML даних замість простого тексту для зменшення затримки.
- Управління життєвим циклом об'єктів та управління розподіленими транзакціями застосовні до будь-якої програми, розробленої за допомогою WCF.
- WCF використовує специфікації WS для забезпечення надійності, безпеки та управління транзакціями.
- Повідомлення можна ставити в чергу, використовуючи постійну чергу. Як наслідок, жодних затримок не відбувається, навіть за умови високого руху.
WCF призначений для спілкування з іншими програмами, які не є WCF, на додаток до різних наступників та попередників технології Microsoft.
