1 “Indigo”: Services And The Future Of Distributed Applications Don Box Architect Microsoft Corporation here –

Slides:



Advertisements
Similar presentations
Connected Health Framework
Advertisements

Indigo Jonathan Turnbull Nick Cartwright Ivan Konontsev Chris Bright.
Michael S. Chan xLM Solutions, LLC
Jaringan Informasi Pengantar Sistem Terdistribusi oleh Ir. Risanuri Hidayat, M.Sc.
.NET Remoting. .Net Remoting Replaces DCOM (Distributed Component Object Model – a proprietary Microsoft technology for communication among software components.
Service Oriented Architecture (SOA) Richard Godfrey CEng MBCS CITP Architect Developer & Platform Group
Scale Up Access to your 4GL Application using Web Services
.NET Framework V3.0 Mike Taulty Developer & Platform Group Microsoft Ltd
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
The Microsoft Technical Roadshow 2006 Windows Communication Foundation Mike Taulty Developer & Platform Group Microsoft Ltd
Protection Through Software and Services James Hamilton General Manager Microsoft Corporation.
Web Services (ASMX 2.0 and WSE 3.0) Mike Taulty Developer & Platform Group Microsoft Ltd
SOA, EDA, ECM and more Discover a pragmatic architecture for an intelligent enterprise, to maximize impact on the business Patrice Bertrand Software Architect.
B. RAMAMURTHY Web services. Topics What is a web service? From OO to WS WS and the cloud WS code.
1 Building Distributed Asynchronous Applications With SQL Service Broker Gerald Hinson, Roger Wolter DAT303 Dev Lead Microsoft Corporation.
Getting Started with Windows Communication Foundation 4.5 Ed Jones, MCT, MCPD, MCTS Consultant RBA Inc.
Smart Card Deployment David Gautrey IT Manager – Microsoft New Zealaand Microsoft Corporation.
Getting Started with WCF Windows Communication Foundation 4.0 Development Chapter 1.
CONNECT EVERYTHING. ACHIEVE ANYTHING. ™ Top Ten Enterprise Service Bus (ESB) Myths Gordon Van Huizen CTO, Sonic Software March 17, 2005.
1 Developing Rules Driven Workflows in Windows Workflow Foundation Jurgen Willis COM318 Program Manager Microsoft Corporation.
Internet-Based Client Access
SOA-12: Integrate over the Web with OpenEdge® Web Services
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
D402 Extending your LOB Solution with Microsoft EPM Larry Duff Senior Consultant Microsoft Corporation.
Web Services & WCF ~ Ankit. Web services A web service is a collection of protocols and standards used for exchanging data between applications or systems.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
A Deep Dive into Best Practices with the Windows Communication Foundation John Justice COM415 Program Manager Microsoft Corporation.
Developing Web Services Using ASP.NET and WSE That Interoperate with the Windows Communications Foundation ("Indigo") Mark Fussell COM432 Lead Program.
Introducing Managed Services Wolf Gilbert Architect Evangelist Microsoft Corporation.
Michael Woods Sr. Technical Product Manager.
.NET Enterprise Services COM+ 1.5 麥超俊 Bobby Mak 架構技術推廣經理開發工具暨平台推廣處台灣微軟股份有限公司.
Mario D’Silva National Technology Specialists Unified Communications UNC307.
XML and Web Services (II/2546)
SIP Directions at Microsoft Gurdeep Singh Pall General Manager Live Communications Group Microsoft Corporation SIP Conference Paris, Jan 21 st 2004.
Web Services Day David Gristwood blogs.msdn.com/David_Gristwood Mike Pelton
Kemal Baykal Rasim Ismayilov
Base Operating System Services CLR TransactionsStorage Protocols Network Services Kernel Mode Base Class Libraries Memory Manager Hosting Layer Code Execution.
MSG331 Exchange Server 2000/2003 Software Development Kit Susan Hill Lead Programmer Writer Microsoft Corporation.
DAT325 SQL Server 2005 (Codenamed “Yukon”): Using the Service Broker To Build Asynchronous, Queued Database Applications Roger Wolter Program Manager.
1 Programming "Indigo" Part 2: Secure, Reliable, Transacted Services Session Code: WSV 302 Don Box Architect Microsoft Corporation
United Kingdom Regional Architect Forum. Connected Systems Microsoft’s Architectural Strategy Mike Burner Architect, Platform Strategy Group Microsoft.
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
Applications and Communications Roadmap Platform Presents and Futures Mike Vernal, Doug Walter, Dharma Shukla, Don Box COM 200 Connected Systems Division.
Longhorn Windows® Client Roadmap [4 November, 2004] Arvindra Sehmi Architect, Developer & Platform Group Microsoft EMEA HQ
Dhananjay Kumar MVP-Connected System 1. WCF  Agenda What is WCF ? Why WCF? Address, Binding, Contract End Points Hosting Message Patterns Programming.
Introduction to.NET FX 3.0 (+ sneak preview of.NET FX 3.5) Martin Parry Developer & Platform Group Microsoft Ltd
Janakiram MSV Developer Evangelist Microsoft Corporation.
Windows Communications Foundation ("Indigo"): Writing Secure Distributed Applications Martin Gudgin COM312 Program Manager Microsoft Corporation.
1 “Indigo” & Web Services Roadmap David Gristwood.
Shani Raba Team Leader & Software Architect
1 BizTalk Server 2004, “Indigo” And “Yukon” Scott Woodgate Lead Product Manager E-Business Microsoft Corporation Scott Woodgate Lead Product Manager E-Business.
What is BizTalk ?
Building Enterprise Applications Using Visual Studio®
Introduction to Windows Azure AppFabric
Windows Communication Foundation (WCF)
Enterprise Library Overview
Modeling & Messaging for Connected Systems
Tech Ed 2004 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express.
DAT381 Team Development with SQL Server 2005
Welcome to Azure Notebooks
Microsoft Connect /28/2019 2:20 AM
COM, DCOM and Software Components
Distributed Applications on Windows Vista
Exchange Online Assessment Results
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

1 “Indigo”: Services And The Future Of Distributed Applications Don Box Architect Microsoft Corporation here – uh you don’t want to send me mail Don Box Architect Microsoft Corporation here – uh you don’t want to send me mail Session Code: WSV 201

2 The Software Ecosystem The inevitability of connected applications

3 The Object Ecosystem One metaphor to rule them all

4 The Service Ecosystem Respecting the boundaries of others

5 The Service-Oriented Model Services, Clients, Systems

6 Tenet: Boundaries are Explicit Developers opt-in to exposing service- based functionality

7 Tenet: Services are autonomous Independent deployment, versioning, and security

8 Tenet: Share Schema, not Class Integration based on message formats and exchange patterns, not classes and objects

9 Tenet: Policy-based compatibility Service compatibility based on policy assertions using stable global names

10 Services and Microsoft: 2003 You have the tools…

11 Services and Microsoft: Indigo …and we’re making them better

12 Indigo Architecture Connector Communications Manager (Port) Transport Channels (IPC, HTTP, TCP…) Transport Channels (IPC, HTTP, TCP…) Channels (Datagram, Reliable, Peer, …) Policy Engine Policy Engine Message Encoder Message Encoder Channel Security Channel Security Service Model Hosting Environments Instance Manager Context Manager Type Integration Service Methods Declarative Behaviors Transacted Methods ASP.NET.container.exe NT Service DllHost Messaging Services System Services Queuing Routing Eventing … … Transaction Federation … …

13 Indigo and Service-Orientation Boundaries come into focus…

14 Indigo and Unification Less is more…

15 Indigo Indigo And Unification ASMX.NET RemotingEnterprise Services Simple Config Interoperable Service-Oriented Attributes Transactions Components Broad Vision Extensibility Object-Oriented

16 Indigo and Interoperation Secure and reliable reach…

17 Indigo and Continuity We have a lot of that code too…

18 Indigo: Getting there from here Future-proofing on.NET V1.x

19 Preparing For Indigo Today Build services using ASMX Use.NET Enterprise Services within your service… If you need ES functionality If you need fast/secure intra-farm ORPC Use.NET Remoting within your service… If you need lightweight CLR-CLR ORPC Build services using ASMX Use.NET Enterprise Services within your service… If you need ES functionality If you need fast/secure intra-farm ORPC Use.NET Remoting within your service… If you need lightweight CLR-CLR ORPC

20 Services: The Next Twenty Years Whither Objects?

21 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.