This print for content only-size & color not accurate 7" X 9-1/4" / casebound / malloy


An Overview of Service-Oriented Architecture



Download 21,46 Mb.
Pdf ko'rish
bet1676/1830
Sana28.09.2021
Hajmi21,46 Mb.
#188411
1   ...   1672   1673   1674   1675   1676   1677   1678   1679   ...   1830
Bog'liq
[book] [en] Pro C# 2008 and the NET 3.5 Platform Fourth Edition

An Overview of Service-Oriented Architecture

Yet another benefit of WCF is that it is based on the design principles established by service-oriented



architecture (SOA). To be sure, SOA is a major buzzword in the industry, and like most buzzwords,

SOA can be defined in numerous ways. Simply put, SOA is a way to design a distributed system

where several autonomous 

services work in conjunction by passing messages across boundaries

(either networked machines or simply two processes on the same machine) using well-defined



interfaces.

In the world of WCF, these “well-defined interfaces” are typically created using actual CLR

interface types (see Chapter 9). In a more general sense, however, the interface of a service simply

describes the set of members that may be invoked by external callers. 

When WCF was designed, the WCF team did so by observing four tenets of SOA design princi-

ples. While these tenets are typically honored automatically simply by building a WCF application,

understanding these four cardinal design rules of SOA can help put WCF in further perspective. The

sections that follow provide a brief overview of each tenet.

Tenet 1: Boundaries Are Explicit

This tenet reiterates the fact that the functionality of a WCF service is expressed using well-defined

interfaces (e.g., descriptions of each member, its parameters, and its return values). The only way

that an external caller is able to communicate with a WCF service is via the interface, and the exter-

nal caller remains blissfully unaware of the underlying implementation details. 

C H A P T E R   2 5  




Download 21,46 Mb.

Do'stlaringiz bilan baham:
1   ...   1672   1673   1674   1675   1676   1677   1678   1679   ...   1830




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish