Microsoft TechDays Сергей Звездин

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Preface Demo A Quick Thank You How Did We Do It?
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Feature: Identity Management - Login © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
KETTŐŐ + EGY Comming Soon Comming Soon.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Windows 7 Training. Windows ® 7 Compatibility Session 0 Isolation Isolation of Windows 7 Services.
Feature: Microsoft Dynamics GP 2013 R2 Dashboards © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Co- location Mass Market Managed Hosting ISV Hosting.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Multitenant Model Request/Response General Model.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Announcing Demo Announcing.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Connect with life Connect with life
Justin Smith
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: Employee Self Service Timecard Entry © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Ian Ellison-Taylor General Manager Microsoft Corporation PC27.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
Feature: Void Historical/Open Transaction Updates © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
public class Foo { Bar _bar; public Foo() { this._bar = new Bar(); } public class Foo { IBar _bar; public Foo(IBar barDependency) {

IoCompleteRequest (Irp);... p = NULL; …f(p);
Ctrl-K, X Ctrl-K, S
Возможности Excel 2010, о которых следует знать
Title of Presentation 11/22/2018 3:34 PM
Title of Presentation 12/2/2018 3:48 PM
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
4/27/17, Bell #8 What amount of net pay has been earned this period?
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Title of Presentation 7/24/2019 8:53 PM
Presentation transcript:

Microsoft TechDays Сергей Звездин

Microsoft TechDays

Именование в распределенных системах Широкомасштабное распространение событий Прохождение через границы NAT/Firewall Интегрированные аутентификация и авторизация

Microsoft TechDays Архитектурный подход, при котором существует центральный сервер, который обеспечивает: Firewall-friendly обмен сообщениями Масштабируемый pub/sub механизм Безопасность, ориентированную на стандарты Обнаружение сервисов Workflow

Microsoft TechDays ISB … … … sb://.../foo

Microsoft TechDays BizTalk Services – реализация идеи Internet Service Bus Расширения для.NET Framework Расширения для Window Communication Foundation Расширения для Windows Workflow Foundation Интеграция с CardSpace и ADFS Доступно в виде CTP (BizTalk Services)

Microsoft TechDays BizTalk Services – реализация идеи Internet Service Bus

Microsoft TechDays Enterprise Services ESB… Hosted Services Web-services, … Desktop applications Web applications …

Microsoft TechDays Enterprise Services ESB… Hosted Services Web-services, … Desktop applications Web applications … Identity Federation and Authorization NamingNaming Service Registry Messaging Fabric

Microsoft TechDays Create an Account Указываем username / password для BizTalk Services Ассоциируем карты CardSpace с учетной записью BizTalk Service Загружаем и устанавливаем BizTalk Services SDK WCF binding, helper classes, samples.NET Fx 3.0 and 3.5 compatible

[ServiceContract(CallbackContract=typeof(ICallbackContract))] interface ISomeContract { [OperationContract(IsOneWay=true)] void SomeOperation(String input); } interface ICallbackContract { [OperationContract(IsOneWay=true)] void CallbackOperation(String input); }

RelayBinding rb = new RelayBinding(); TransportClientEndpointBehavior behavior = new TransportClientEndpointBehavior(); behavior.CredentialType = TransportClientCredentialType.CardSpace; string userName = behavior.Credentials.CardSpace.GetUserName(); Uri address = new Uri(sb://connect.biztalk.net/services/sergun/service1); ServiceHost sh = new ServiceHost(typeof(SomeContract)); ServiceEndpoint ep = sh.AddServiceEndpoint(typeof(ISomeContract), rb, address); ep.Behaviors.Add(behavior); sh.Open();

SomeCallbackContract cbo = new SomeCallbackContract(); DuplexChannelFactory factory = new DuplexChannelFactory (cbo); ISomeContract proxy = factory.CreateChannel(); proxy.SomeOperation(Hello BizTalk Services"); Console.WriteLine("Sent message to bus");

Microsoft TechDays BizTalk Services 101

Microsoft TechDays Pub/Sub через URIs ISB … … … sb://.../foo

Microsoft TechDays Направленная передача сообщений через URIs ISB … … … sb://.../foo/bar sb://.../foo

Microsoft TechDays Прямое подключение ISB … … …

Microsoft TechDays Direct mode messaging

Microsoft TechDays Обнаружение BizTalk Services (Cloud) … … … sb://.../foo sb://.../bar/baz

Microsoft TechDays Root Domain Name

Microsoft TechDays Root Domai n Scope Domai n B B C C P P Q Q R R A A sb://{scope} /B/P sb://{scope}/B/Qsb://{scope}/B/Q sb://{scope}/Asb://{scope}/A

Microsoft TechDays BizTalk Services поддерживает WS-Addressing From, To, RelatesTo, FaultTo, ReplyTo,... Адреса содержаться в сообщениях В «классическом» WCF поле «To» обычно эквивалентно транспортному адресу В BizTalk Services, To != транспортный адрес Транспортный адрес == net.tcp:// … To == sb://connect.biztalk.net/services/…

Microsoft TechDays В.NET 3.5 в WCF появилась мощная поддержка REST RelayBinding не может работать с REST непосредственно и использует SOAP BizTalk Services могут «тунеллировать» HTTP GET внутри SOAP сообщений

Microsoft TechDays ISB REST – Picture Sharing ISB … … … ClientPicture Store

Microsoft TechDays BizTalk Services & REST File Sharing

Microsoft TechDays Identity & access control Interoperable (WS-Trust) Интегрированная HTTP аутентификация Управление через web-страницу или API Гибкий провайдер проверки подлинности: CardSpace, LiveID, Username/Password Опции проверки подлинности устанавливаются через IEndpointBehavior CardSpaceTokenProvider UsernameTokenProvider

Microsoft TechDays ISB Security Concepts

Microsoft TechDays

Microsoft TechDays © 2007 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.