The best of WCF 4.0 Damir Dobric MVP-Connected System Developer

Slides:



Advertisements
Similar presentations
P2P in Windows See-Mong Tan Microsoft Corporation.
Advertisements

Windows Workflow Foundation By Sam Nasr, MCAD October 23,
Global Windows Azure Bootcamp Auckland March
Michael S. Chan xLM Solutions, LLC
GETTING STARTED WITH WINDOWS COMMUNICATION FOUNDATION 4.5 Ed Jones & Grey Guindon.
Matthew Kubicina CIS 764 Kansas State University.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
Todd Kitta  Business Data Catalog (BDC) Basics  Web Parts  BDC Development  Search  API  Demo.
Zoiner Tejada Hershey Technologies. About Zoiner Tejada.
Go Live with.NET 3.0 Ivan Towlson, ECN Group Agenda What is.NET 3.0? Should I be considering/recommending it for current projects?
Henrico Dolfing Business Segment Partners. Océ Document Technologies GmbH2 June, NET Framework Version 3.0.
VAR318: Developing Service Oriented Workflows Brian Noyes IDesign Inc (
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
 Introduction  WCF Definition  WCF Architecture  Implementation  WCF Demo Overview.
Declarative Services in.NET 4.0 Alan Smith SDC 2010 – 16 th March 2010.
It’s always better live. MSDN Events Developer Productivity Improvements with Visual Studio 2008 and Office Business Applications.
Getting Started with Windows Communication Foundation 4.5 Ed Jones, MCT, MCPD, MCTS Consultant RBA Inc.
Getting Started with WCF Windows Communication Foundation 4.0 Development Chapter 1.
Developing for the Microsoft Office System Jay Schmelzer Group Program Manager – Visual Studio.
SOA, BPM, BPEL, jBPM.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
ESB Guidance 2.0 Kevin Gock
CON 307 Developing Manageable WCF Services Chris Peiris | Avanade Rory Primrose | Avanade
Agenda What Is the Windows Communication Foundation? How Does It Work? How Do I Use and Deploy It? Bindings Addresses Contracts How to host WCF services.
SOA Visão Geral das Funcionalidades de Descoberta e Roteamento de Serviços em WCF 4.
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Basic Developer Knowledge That Every SharePoint Admin Must Have Randy Williams, MVP MOSS Synergy Corporate Technologies
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Brian Noyes Chief Architect IDesign Inc ( SOA201.
Random Logic l Forum.NET l Web Services Enhancements for Microsoft.NET (WSE) Forum.NET ● October 4th, 2006.
Developing Web Services Using ASP.NET and WSE That Interoperate with the Windows Communications Foundation ("Indigo") Mark Fussell COM432 Lead Program.
Virtual techdays INDIA │ august 2010 Deep Dive into WCF 4.0 Features Sarath S S V S │ Program Manager, BING, Microsoft India R&D.
PC, Phone, Browser Retrieve Changes Change Shipping Address Update ERP Purch. Order Change Shipping Address Get Shipping Status Update CRM Master.
Introducing the ABCs of Windows Communication Foundation | Feb 2006 rickgaribay.net Windows Communication Foundation Hosting & Endpoints Winter 2006.
Windows Communication Foundation David Anderson Independent Software Developer DCOM Productions.
Web Services Security with Visual Studio 2005 Muhammad Saqib Ilyas
Agenda What Is the Windows Communication Foundation? How Does It Work? How Do I Use and Deploy It? Bindings Addresses Contracts How to host WCF services.
Dhananjay Kumar MVP-Connected System 1. WCF  Agenda What is WCF ? Why WCF? Address, Binding, Contract End Points Hosting Message Patterns Programming.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Sharepoint-Biztalk Integration with Multiple Transport protocols Jin Thakur
Windows Communication Foundation Stipe Ivan Latković.
BizTalk Damir Dobric Lead Architect. Agenda Microsoft BizTalk RFID Overview Architecture Application models Implementing Event Handlers Sensors.
Damir Dobric DAENET.NET,Visual Studio & MORE! Radio-Frequency-Identification-Lösungen mit BizTalk RFID.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
11/12/ :06 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Windows Communication Foundation and Web Services
Introducing the Microsoft® .NET Framework
WCF 4.0: Routing & Discovery Services
Tech Ed North America /2/2018 8:56 PM Required Slide
Automate Custom Solutions Deployment on Office 365 and Azure
Document & Web Content Management
Windows Communication Foundation and Web Services
Windows Communication Foundation
Implementing RESTful Services Using the Microsoft .NET Framework
Driving Experiences via Services Using the Microsoft .NET Framework
Office 365 Development July 2014.
The future of distributed systems architecture
WSE 3.0 的网络服务安全 Security in WSE 3.0 Hongmei Ge Con321
MIX 09 12/9/2018 6:08 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Maxim Lukiyanov Program Manager Microsoft Corporation
Developing for Windows Azure
Visual Studio Tools for Unity 2.0 Preview
Sharing Code across Platforms with Visual Studio 2015
Distributed Applications on Windows Vista
Windows Forms in Visual Studio 2005: An in-depth look at key features
Mark Quirk Head of Technology Developer & Platform Group
利用IIS部署與維護 SOA應用程式的技巧
Presentation transcript:

The best of WCF 4.0 Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member http://developers.de, damir.dobricd@daenet.eu

Preduvjeti Good knowledge of WCF & .NET

Agenda Where we are today Simplified Configuration (demo) File-Less Activation (demo) Multiple Site Bindings (demo) Standard Endpoints (demo) Service Discovery (demo) Routing Service (demo)

Where we are today Capabilities & Complexity Time Entity/Capability Utility/Messaging Process/Activity Enterprise SOA Distributed Transactions Discovery Choreography Svc Modeling Metadata Mgmt. Capabilities & Complexity Large Messages Management Workflow Security Versioning Interoperability Deployment Data Access Validation Contract Design Time Capability Time http://msdn.microsoft.com/en-us/library/bb491121.aspx

Applications and Services Reusable Code as Library Reusable Code Application 1 Technology A Reusable Code as Service Technology C Application 2 Technology B Application Service

Simplified Configuration <?xml version="1.0" encoding="utf-8" ?> <configuration> </configuration> <bindings> <basicHttpBinding> <binding> <security mode="TransportCredentialOnly"> <transport clientCredentialType="Windows"></transport> </security> <readerQuotas/> </binding> </basicHttpBinding> </bindings> </system.serviceModel>

Protocol Mapping <protocolMapping> <add scheme="http" binding=”customBinding” /> </protocolMapping> <bindings> <customBinding> <binding name=„Leave this Empty!!"> <textMessageEncoding messageVersion="Soap11WSAddressing10" /> <httpTransport /> </binding> </customBinding>

Multiple Site Bindings <?xml version="1.0"?> <configuration> <system.serviceModel> <serviceHostingEnvironment multipleSiteBindingsEnabled="true" /> </system.serviceModel> <system.web> <compilation targetFramework="4.0" debug="true"/> </system.web> </configuration>

File-Less Activation <?xml version="1.0"?> <configuration> <system.serviceModel> <serviceHostingEnvironment> <serviceActivations> <add relativeAddress="~/MyService.svc" service="MyServiceClass, MyServiceAssembly, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </serviceActivations> </serviceHostingEnvironment> </system.serviceModel> <system.web> <compilation targetFramework="4.0" debug="true"/> </system.web> </Configuration>

Service Discovery DISCOVERY_PORT 3702 [IANA] IPv4 multicast Address 239.255.255.250 IPv6 multicats Address :FF02::C (link-local scope).

Discovery – Managed Mode

Routing Service

Useful links Discovery MSDN: http://blogs.msdn.com/discovery/archive/2009/05/29/discovery-overview.aspx Damir’s Blog: http://developers.de/blogs/damir_dobric/archive/2008/10/19/ws-discovery-messaging-enhancements-in-net-4-0.aspx WCF discovery Team Blog: http://blogs.msdn.com/discovery/ WF & WCF Samples http://www.microsoft.com/downloads/details.aspx?FamilyID=35ec8682-d5fd-4bc3-a51a-d8ad115a8792&displaylang=en AppFabric: http://msdn.microsoft.com/appfabric Endpoint blog: http://blogs.msdn.com/endpoint/

Recap Services, Workflows, Processes, Composite Apps, IoC with services. Configuration simpler, but still complex File-Less Activation Multiple Site Bindings Standard Endpoints Intelligent Service Discovery simplifies deployment Routing Service: Protocol Bridging and Fallback endpoints

The best of WCF 4.0 Thank You Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member http://developers.de, damir.dobricd@daenet.eu Thank You