Lukáš Kubis. lukas.kubis@student-partners.com MSP pro VŠB-TU Ostrava



Podobné dokumenty
Efektivní provoz koncových stanic

Windows - bezplatné služby pro školy. Jakub Vlček Specialist Microsoft Corporation

Windows na co se soustředit

Zabezpečení infrastruktury

Jak Vám partnerské programy pomohou v rozvoji podnikání. Víte, že můžete získat software v hodnotě tisíců USD za zlomek ceny?

Sdílíme, a co vy? Ing. Eliška Pečenková Plzeňský kraj. Ing. Václav Koudele Microsoft

Dnešní program. Jak síť využít. Přínosy sítě. Nasazení sítě. Proč síť

System Center Operations Manager

XNA Game Studio 3.1. Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner

Jakub Čermák Microsoft Student Partner

Jakub Čermák Microsoft Student Partner

Jakub Čermák Microsoft Student Partner

Vývojář vs. správce IT

GDPR compliance v Cloudu. Jiří Černý CELA

Skype for Business 2015

Komentáře CISO týkající se ochrany dat

Vzorové analýzy rizik zpracování v cloudu. Zdeněk Jiříček National Technology Officer Microsoft ČR

Marketingová podpora pro partnery Microsoft

Rizika výběru cloudového poskytovatele, využití Cloud Control Matrix

Novinky v licencovaní a edíciách a ako to súvisí s System Center 2012

Jakub Čermák Microsoft Student Partner

Microsoft a nařízení GDPR. Ladka Poláková Partner Sales Executive Cloud

Cloud nový směr v poskytování IT služeb

a konverze na úřadech Martin Řehořek

Optimalizace infrastruktury cesta ke kontrole IT. Pavel Salava Specialist Team Unit Lead Microsoft, s.r.o

Od Czech POINTu k vnitřní integraci

aktuality, novinky Ing. Martin Řehořek

Cloud a povinné osoby ze ZKB. Zdeněk Jiříček, Microsoft s.r.o. Aleš Špidla, PwC Czech s.r.o.

Jak řešit zpracování osobních údajů v cloudu dle GDPR a nešlápnout vedle. Zdeněk Jiříček National Technology Officer Microsoft ČR

Potřebujete mít vaše IS ve shodě s legislativou? Bc. Stanislava Birnerová

Jak na Cloud. Roman Šuk, Microsoft Monika Kavanová, Sales2Win

Veritas Information Governance získejte zpět kontrolu nad vašimi daty


SZIF - Evropské dotace s plnou elektronickou podporou a kontrolou

Víte, kdo pracuje s vašimi dokumenty? Stanislava Birnerová

Stav podnikové bezpečnosti, Globální zpráva Jakub Jiříček, Symantec ČR a SR

IBM Security. Trusteer Apex. Michal Martínek IBM Corporation IBM Corporation

Mobilní počítač Dolphin TM Stručný návod k použití

WCF. IW5 - Programování v.net a C# WCF

300B user authentications each month 1B Windows devices updated. 200B s analyzed for spam and malware. 18B web pages scanned by Bing each month

Správa identit a bezpečnosti - cesta k bezpečnému IS. Stanislava Birnerová Direct Account Manager Novell-Praha, s.r.o.

Využití identity managementu v prostředí veřejné správy

Jak na podporu koncových uživatelů SAP Workforce Performance Builder. Roman Bláha Head of Education (Czech Republic) Customer

Oddělení interního auditu směřují k vyšší produktivitě pomocí moderních technologií

produktů. produkty: AutoCAD Mechanical Showcase Autodesk Autodesk Designer SketchBook Autodesk Mudbox Vault Autodesk Ultimate Intel Xeon Intel Core

Služby WCF JIHOČESKÁ UNIVERZITA V ČESKÝCH BUDĚJOVICÍCH. Pedagogická fakulta. Bakalářská práce. Boris Eninger. Katedra informatiky

SAP Cash Management powered by SAP HANA. Jiří Janák, SAP Solution Architect, SAP ČR September, 2015

Granit 1981i. Stručný návod k použití. Průmyslový bezdrátový skener. Crdlss-GRNT1981-CZ-QS Rev A 1/15

Produktové portfolio

Řešení Technologických center

Na cestě za standardem

Řízení znalostí, týmová spolupráce a vyhledávání ve velkých a středních firmách

Tomáš Kutěj System Engineer Microsoft

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA

Zajištění bezpečnosti privilegovaných účtů

REGULÁTORY PRO DOMÁCTNOSTI TYP B NG

Jak udržet citlivé informace v bezpečí i v době cloudu a mobility. Jakub Jiříček, CISSP Praha, 27. listopadu 2012

Série Voyager 1400g. Stručný návod k použití. Kabelový skener. VG1400-CZ-QS Rev A 10/12

Zvyšování připravenosti na požadavky GDPR - doporučení a návrh opatření k rozpracování

1. Mohu nainstalovat aplikaci Autodesk Revit, Autodesk Revit Architecture, Autodesk Revit MEP, Autodesk Revit Structure nebo Autodesk Revit LT

1-AYKY. Instalační kabely s Al jádrem. Standard TP-KK-133/01, PNE Konstrukce. Použití. Vlastnosti. Installation cables with Al conductor

Microsoft Dynamics CRM Online. Martin Čejka Solution Sales Professional Business Solution

Preliminary Draft. Stručný návod k použití. Mobilní počítač Dolphin se systémem Windows CE 5.0

Tomáš. Kutěj. Technical Solution Specialist Office platform

Ing. Tomáš Řemelka. KAAS/JIP. Informace pro vývojáře agendových informačních systémů

Chytré město jak začít?

Zamyšlení nad dlouhodobou strategií ukládání dat pro krajské úřady

nkt instal CYKY 450/750 V Instalační kabely Konstrukce Použití Vlastnosti Installation cables Construction 2 Izolace PVC Měděná plná holá jádra

Nevyčkávejte s obměnou Vaší IT infrastruktury PETR ULVR, BUSINESS DEVELOPMENT MANAGER INTEL CORPORATION

egon v České republice

Tvorba aplikace typu klient/server pomocí Windows Communication Foundation

3 Výplňový obal. 4 Plášť PE. Bedding

3 Výplňový obal. 4 Plášť PE. Bedding

Virtualizace pomocí Novell Open Enterprise Server 2

nkt instal CYKY 450/750 V Instalační kabely Standard PN-KV Konstrukce Použití Vlastnosti Installation cables Construction

3 Výplňový obal. 4 Plášť PE. Bedding

ASP.NET Web API. Tomáš Herceg Microsoft MVP (ASP.NET)

Novinky v oblasti ochrany aktiv Zdeněk Jiříček National Technology Officer Microsoft Česká republika

Vývojář a (Azure) cloud. Michael Juřek Software Architect Microsoft s.r.o.

Data v NetBezpečí Symantec NetBackup Appliance

USING VIDEO IN PRE-SET AND IN-SET TEACHER TRAINING

Správa dodavatelského řetězce se SAP Ariba

Analýza nestrukturovaných dat pomocí Oracle Endeca Information Discovery

Průvodce nastavení MULTI-USER

ehealth a bezpečnost dat

Xenon XP 1950g. Stručný návod k použití. Kabelový plošný skener CZ-QS-01 Rev A 07/19

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Jediný. AutoCAD. Často kladené dotazy zákazníků.

Supplier Web Uživatelská příručka. Supplier Web. Copyright Telefónica O2 Czech Republic, a.s. All rights reserved. 1/10

Jak dobře vám to myslí?

Vedoucí práce: Ing. Martin Balík

Správa dodavatelského řetězce se SAP Ariba

Granit 1280i. Stručný návod k použití. Industrial Full Range Laser Scanner CZ-QS Rev A 1/14

Zajištění kybernetické bezpečnosti cloudových služeb. Zdeněk Jiříček National Technology Officer Microsoft Česká republika

METRA BLANSKO a.s. LLRP PŘEVODNÍK RFI21.1. KOMPAKTNÍ UHF RFID ČTEČKA EU MHz US MHz.

Bezpečnostní problémy VoIP a jejich řešení

EY Procurement Survey Procurement Forum 2014

STRUČNÝ A NÁZORNÝ PRŮVODCE. Miroslav Knotek - Microsoft MVP, IT Senior konzultant KPCS CZ, s.r.o.

Martin Chmelař Competence leader Finance Solutions. Finanční plánování v prostředí S4/HANA

Xenon XP 1950h. Stručný návod k použití. Kabelový plošný skener pro zdravotnictví. 1950HC-CZ-QS-01 Rev A 07/19

Transkript:

Lukáš Kubis lukas.kubis@student-partners.com MSP pro VŠB-TU Ostrava

Agenda Simplified Configuration Discovery Routing Service Other Features

WCF

Service Communication Service 1 Service 2 Caller Message Service Message

A Look at WCF: Endpoints Client Service Endpoint Message Endpoint Endpoint

A Look at WCF: Address, Binding, Contract Client Service Message A B C C B A A B C Address Binding Contract (Where) (How) (What)

Metadata Metadata Caller Service A B C Message C B A A B C

Behaviors Metadata Caller Service Bv A B C Bv Bv Message C B A A B C Bv

Runtime Metadata Caller Service Bv A B C Bv Bv Message C B A A B C Bv Proxy ServiceHost<T>()

WCF - Service - Host - Client

AGENDA Simplified Configuration Discovery Routing Service Other Features

Simplified Configuration Default Endpoints Default Protocol Mapping Default Binding Configurations Default Behavior Configurations Standard Endpoints Simplifying IIS/ASP.NET Hosting

Default Endpoints Service new Uri( http://localhost:8090/service ) ServiceHost<T>() App.Config

Default Endpoints Service new Uri( http://localhost:8090/service ) AddServiceEndpoint( ) NO DEFAULT ENDPOINTS ServiceHost<T>() AddDefaultEndpoints( )

Default Protocol Mapping Mapovací tabulka (http - basichttpbinding) Machine.config

Default Protocol Mapping Defaultní mapování Lokální Globální Lokální v souboru app.config/web.config Globální Beta 1 v souboru machine.config Beta 2 mapování odebráno z machine.config z výkonnostních důvodů!!!

Default Binding Configurations Bez atributu NAME!!!

Default Binding Configurations

Default Behavior Configurations Bez atributu NAME!!!

Default Behavior Configurations

Standard Endpoints kind= endpointname Název mexendpoint announcementendpoint discoveryendpoint udpannouncementendpoint udpdiscoveryendpoint workflowcontrolendpoint webhttpendpoint webscriptendpoint Popis mexhttpbinding, IMetadataExchange Pro funkcionalitu oznámení Pro operace hledání (Find, Resolve) Pro funkcionalitu oznámení přes UDP Pro operace hledání (Find, Resolve) přes UDP Pro kontrolu vykonávaní workflow webhttpbinding a webhttpbehavior webhttpbinding a webscriptenablingbehavior

- Default Endpoints - Protocol Mapping - Binding Configurations - Behavior Configurations

AGENDA Simplified Configuration Discovery Routing Service Other Features

Discovery Dva módy: AD hoc mód v lokálním subnetu Managed mód Využívá WS-Discovery protokol http://en.wikipedia.org/wiki/ws-discovery

Discovery Service Service Service IService2 IService3 Service IService1 Message IService4 Message Message Message Message Client Chci službu IService1

Discovery Service Endpoint Service Endpoint

Discovery Client Endpoint Client Endpoint 1. DiscoveryClient 2. FindCriteria 3. FindResponse Find, void FindAsync

Discovery AD Hoc mode

Discovery Scopes

Discovery Scopes EndpointBehavior

Discovery - Scopes

Discovery Extension Metadata Lze přidat doplňují informace (např. uživatelské jméno)

Discovery - Extension Metadata

Discovery Announcements

Discovery Announcements App.config

Discovery Announcements

Discovery - Announcements

Discovery Managed mode

Discovery Managed mode Není omezen na lokální subnet (AD Hoc mode) Potřebné 2 endpointy: UdpAnnounecementEndpoint (online/offline) UdpDiscoveryEndpoint

Discovery Managed mode Zabili Kenny je Kennyho online žije? Discovery Proxy Message

Discovery - Managed Mode

AGENDA Simplified Configuration Discovery Routing Service Other Features

Routing Service Service1 Caller Message Router Message Message Service2

Routing Service WCF 3.x Neexistovala oficiální podpora Pomocí API lze vytvořit vlastní routing services WCF 4.x Oficiální podpora!!! Nová třída RoutingService

Routing Service Hostování Service A B C A B C Address Binding Contract ISimplexDatagramRouter ISimplexSessionRouter IRequestReplyRouter IDuplexSessionRouter

Routing Service Filtry Action EndpointAddress PrefixEndpointAddress And Custom EndpointName MatchAll XPath

RoutingService

Protocol Bridging Caller Router Service wshttpbinding nettcpbinding

AGENDA Simplified Configuration Discovery Routing Service Other Features

Other Features REST Improvements Automatic Help Page HTTP Caching Support Workflow Services

SUMMARY Simplified Configuration Discovery Routing Service Other Features

2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.