Tudd Intuíció, előadás, Microsoft®

Végrehajtása kétirányú kommunikációt az internet nem olyan egyszerű feladat, mivel bizonyos valóságot a szervezet mai hálózatok. Előnyös, ha a hálózat akadályozását tűzfalak és eszközök, amelyek az NAT protokollt. ami megnehezítheti az információcserét a csomópontok, a hátuk mögött. Képzeld el a helyzetet: az eladó az alkalmazás használja a vezeték nélküli hálózat véletlenszerű hotel egy bizonyos ponton a világon. Mivel ebben az esetben az, hogy meghatározza a helyét és hogy kapcsolatot kezdeményezzen?

vállalatok gyakran megoldja ezeket a problémákat a kommunikáció, nyitó bejövő tűzfal port (ami egy sok baj, hogy a rendszergazdák), illetve a különböző megoldásokat, mint a dinamikus DNS-t. NAT port mapping vagy UPnP technológia. Mindezek a módszerek nem stabilak, nehezen ellenőrizhető, és fogékonyak a biztonsági fenyegetések. Az alkalmazások száma, amelyek megkövetelik az ilyen típusú kétirányú kommunikáció folyamatosan növekszik. NET Service Bus célja, hogy megfeleljen az igényeknek.

Domain Name System - Domain Name Service.

Universal Plug and Play - Univerzális automatikus hálózati eszközök konfigurációját.

Tudd Intuíció, előadás, Microsoft®


Ábra. 8.10. Használata azonosító alapján állítások webszolgáltatás

Ennek eredményeként, az alkalmazás megkapja az összes szükséges információt a felhasználó azonosítására, mint egy sor állítás. Ezek a kijelentések alá, amely kriptográfiai igazolást azok eredetét.

A modell azonosító alapján kimutatások egyszerűsíti végrehajtását single sign-on, az alkalmazás már nem felel semmilyen, a következő biztonsági kérdések:

  • felhasználói hitelesítés
  • Tárolása felhasználói fiókok és jelszavak
  • Fellebbezés a listára vállalatok az identitáskeresés a felhasználói adatok
  • Integráció más platformok vagy vállalatok kártyák

NET Access Control Service megvalósítja azonosító alapján a nyilatkozatok a Azure Services Platform ™ Platform. adminisztrációs rendszer fontos része. NET Access Control Service.

Tudd Intuíció, előadás, Microsoft®


Ábra. 8.11. portál ACS

NET Access Control Service nyújt közigazgatási portál (ábra 8.11) a portál Azure ™ Services portál. Itt végre a konfigurációs szabályok, amelyek meghatározzák engedélyek rendszerének a különböző felhasználók számára.

Portál Access Control Service - egy csodálatos eszköz a kutatás, tanulmány és elkezd dolgozni az ACS. És viszonylag egyszerű alkalmazások, lehet, hogy az egyetlen szükséges eszköz. De nem triviális rendszerekben több száz vagy több ezer felhasználó, és talán azonos szabályok száma, a használata a portál lesz nehézkes. Ezekben az esetekben a szoftver interfész - az előnyben részesített lehetőség, így ACS továbbá AtomPub felületet programadó beadásra. AtomPub - ez RESTful protokollt. hogy egységesíti a alapműveleteket szifilisz (Create. lekérése. Frissítés és Törlés) a távoli adminisztrációt. Ez megnyitja teljesen új lehetőségeket.

Szolgálat. NET Access Control Service is SOAP és REST végpont program igazgatására, valamint egy számot. NET-osztályok, amelyek egyszerűsítik a kihívás ezen végpontok. Tehát, ha nem tetszik a portál által nyújtott ACS. vagy szeretné végrehajtani a beállításokat, az egy adott tárgykörben. Ön is létrehozhat saját adminisztrációs konzolt.

A legnagyobb probléma az építőiparban nagyszabású elosztott alkalmazások döntést a modellezése összetett minták interakció révén az üzenetek cseréje. Microsoft. NET munkafolyamat-szolgáltatás lehetővé teszi, hogy a fejlesztés a kommunikációs interakció logika segítségével WF biztosít otthont, méretezhető környezetben fut, és a munkafolyamat felügyelete fokon WF eljárás a felhő, felszabadítva a fejlesztő, hogy hozzon létre saját host WF.

NET munkafolyamat-szolgáltatás része a Azure Services Platform ™ és integrálva van a szolgáltatás. NET Service Bus és. NET Access Control Service biztos koordinálása interakció révén üzeneteket. NET munkafolyamat-szolgáltatás is nyújt irányítási eszközök létrehozására és kezelésére a típusok és az egyedeket a munkafolyamatok és webes API-helyzetekben, amikor azt szeretnénk, hogy saját eszközei.

Mivel az ellenőrzési környezet épül Windows ® Azure ™ platform, ez lehet méretezni a kereslet és nagy mértékben, a szervezet vagy a fejlesztő nem kell aggódnia tervez több eszköz vagy szoftver. Használata révén runtime WF munkafolyamat esetekben végezhető el a szerveren medence és költözött egyik szerverről a másikra minden epizód végrehajtását. Az ellenőrzési környezet magában foglalja a tárolás szolgáltatás, amely a biztonságos többszörözött Microsoft SQL Service szolgáltatást, hogy megőrizzék a status futó munkafolyamatok, és biztosítsa a lehetőséget a hasznosítás.

A átmeneti időszak az adatok feldolgozásával a felhő. NET Workflow Services egyszerűsített megközelítést a komplex kölcsönhatásokat. NET Service Bus létrehoz összetett megoldásokat a „felhőben”.

Építése a gazda WF Workflow jelenti döntéseket, hogy mit funkció támogatott környezetek és hogyan lehet a legjobban, hogy ez egy biztonságos, skálázható és stabil. Ma. NET munkafolyamat-szolgáltatás épül. NET Framework 3.5 és a WF tevékenységek és alkatrészei ebben a verzióban az infrastruktúrát. Annak érdekében azonban, hogy a legjobb feltételeket a Microsoft néhány speciális tevékenységek és szolgáltatások kerültek, ami egy kis korlátozás a munkafolyamatok fut a felhő.

A felhő tárolási szolgáltatást nem használják SqlWorkflowPersistenceProvider. kapta a legnagyobb népszerűsége fejlesztők, akik a WF. Ahhoz, hogy a Azure működési környezet, és a legjobb skálázhatóságot és a stabilitás, van egy különleges felhő-infrastruktúra szállítója tárolási szolgáltatás, amely megvalósítja a természetvédelmi helyzetét futó munkafolyamatok révén a Microsoft SQL Services tárolókapacitás. Többek között az internet használatához Internet -Service -technology magukhoz adatokat. De mivel a mechanizmus egyik WF - mind a felhő, és a helyi megoldások - a különleges tárolási szolgáltató átlátható, hogy a fejlesztő munkafolyamatokat. Mindent elkövetnek, ugyanúgy, mint bármely más környezetben WF.

Ha az építkezés munkafolyamatokat felhő fejlesztő használja ismerős eszközök a Visual Studio, beleértve az azonos tervező munkafolyamat létrehozása XAML-fájlt munkafolyamatok és szabályok fájlokat. Akkor ezek XML-alapú fájlok feltöltése a szerverre a felhő, ahol lehet használni, hogy példányait a munkafolyamat. NET Services SDK tartalmaz egy projekt sablon létrehozásához SequentialCloudWorkflow (Serial munkafolyamat a felhő), amely egy speciális változata a szokásos sablon SequentialWorkflow (Serial workflow). Egyik korlátja a jelenlegi infrastruktúra, hogy amikor meghatározzuk az üzemi folyamatokat kell végrehajtani a felhő csak egy részhalmazát használja az alap akció könyvtár és egy sor konkrét intézkedések dokumentáció részeként. NET SDK-t.

Állítsa meg kell adni a munkafolyamatok teljesen deklaratív és korlátozó. Ez megakadályozza, hogy a bevezetése a felhasználói kód, azaz biztosítja a stabilitást a környezet. Az építőiparban az ellenőrzési környezet a munkafolyamat által írt tetszőleges számú fejlesztő szétszórva a világban, ezen a szinten a kontroll szükséges. Mert ma végre kell hajtani a WF teljes biztonsággal. nem tudjuk biztosítani a korlátozott funkcionalitás egyszerűen kiválasztja a felhasználói kódot biztonságos homokozóban szervereken. Meg kell jegyezni, hogy a rendelkezésre álló idő ma korlátozott számú tevékenységet bővül a kapacitás növelése, a munkafolyamat a felhő. Mivel az új verziók megjelenésével. NET Framework és. NET munkafolyamat-szolgáltatás is támogatni fogja őket. Továbbá, ha szükség van speciális szakaszok, a lehetőséget a helyi munkafolyamatok kombinálható munkafolyamatokat a felhőben a. NET Service Bus.

NET Services SDK tartalmaz egy új projekt sablon építeni munkafolyamatokat a felhő, egy sor új intézkedéseket a felhő és a kliens API távolról telepíteni és kezelni munkafolyamatok, amelyek otthont a felhő.

Írásakor munkafolyamat felhő kell használni tiszta intézkedésekkel (tervező-hez csak akkor megengedett, akciók). Megengedett néhány alapvető lépés WF ellenőrzési folyamatok, beleértve IfElse (Ha ... akkor), míg a (hosszú), Sequence (Sequence), felfüggesztett (Szünet), megszüntetése (Vége) és FaultHandler (processzor hiba). Amellett, hogy az alapvető működés során a kontroll áramlás a munkafolyamatban a felhő is lehet használni FaultHandlersActivity CancellationHandlerActivity és kivételkezelés szimuláció és lemondási logika. Kérjük, vegye figyelembe, hogy ezek a tevékenységek nem adnak hozzá a modell közvetlenül; használja a tervező komponense intézkedést, amely bevezeti azt automatikusan, amikor a nézet megy ezt a műveletet.

Nincs más intézkedés WF vagy egyedi intézkedéseket nem lehet használni. Lehetővé tette, hogy csak az új különleges műveletek a felhőben, amely szerepel. NET SDK-t. Új, speciális tevékenységet az alábbiakban ismertetjük a felhő, amely szállítjuk. NET SDK-t.

Mivel a fő cél. NET munkafolyamat-szolgáltatás célja, hogy egyszerűsítse a kommunikációs interakció, e tevékenységek főként az üzenetek küldésére, fogadására és feldolgozására üzeneteket. Üzenetek küldésére / fogadására, akkor a hagyományos HTTP-kérések vagy. NET Service Bus. Ezek az intézkedések megtalálható a Visual Studio eszköztár amikor sablont használ projekt szekvenciális munkafolyamat a felhő.

Rövid összefoglaló:

Azure Services Platform ™ Platform olyan átfogó stratégia, a Microsoft által kifejlesztett, megkönnyítve ezzel a fejlesztő, hogy hajtsák végre az adatok feldolgozási képességek a felhő. Microsoft®. NET szolgáltatások - kulcsfontosságú eleme a platform, kifejezetten, hogy segítsen. NET-fejlesztők megtenni az első lépést. NET Services célzott dolgozni a felhő építőelemek és az infrastruktúra biztosítása kapcsolat alkalmazások, beléptető, forgalomba és munkafolyamat menedzsment. Ezeket az építőelemeket lesz a fő eszköze a szervezet a „felhő”. NET-fejlesztők az elkövetkező években. További információk. NET Service Bus. NET Access Control Service és. NET munkafolyamat-szolgáltatás megtalálható dokumentumok a sorozat szentelt mindegyik téma külön-külön.

Fontos kifejezések:

Microsoft®. NET Service Bus - blokk-szolgáltatás, amely biztosítja a hálózati infrastruktúrát összekötő alkalmazások segítségével az interneten keresztül a különböző módon, hogy az üzenetet sablon, amely átvitelének lehetőségét a tűzfal és NAT eszköz anélkül, hogy elszakadna a biztonsági által nyújtott ezeket az eszközöket.

Microsoft®. NET Access Control Service - szolgáltató egység, amely a hozzáférés-szabályozás a felhő alapján állításait. Ez magában foglalja a követelések transzformációs motort, ami párosul a személyazonosság-szolgáltató, például az Active Directory és a Windows Live ID (WLID). A jövőbeli verziói az integráció valósul meg minden IdP.

Microsoft®. NET Workflow Services szolgáltatások - egység, amely biztosítja az infrastruktúrát elhelyezés és a WF Workflow menedzsment, amelynek középpontjában a kölcsönhatás révén az üzenetet

Kapcsolódó cikkek