1 “Indigo” & Web Services Roadmap David Gristwood.

Slides:



Advertisements
Similar presentations
Indigo Jonathan Turnbull Nick Cartwright Ivan Konontsev Chris Bright.
Advertisements

Tony Meleg Senior Product Manager Connected Systems Division Microsoft Corporation.
SOA and Web Services. SOA Architecture Explaination Transport protocols - communicate between a service and a requester. Messaging layer - enables the.
.NET Framework V3.0 Mike Taulty Developer & Platform Group Microsoft Ltd
CBSE and Service Oriented Computing Simela Topouzidou Thomi Pilioura Stephen Hall Cyprus Workshop 25-26th September 2003.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
CSC-8530: Distributed Systems Christopher Salembier 28-Oct-2009.
Web Services Seppo Heikkinen MITA seminar/TUT
Extending Web Applications with Web Services Mike Taulty Developer & Platform Group Microsoft Ltd
The Microsoft Technical Roadshow 2006 Windows Communication Foundation Mike Taulty Developer & Platform Group Microsoft Ltd
ISV Community Days Connected Systems Overview and Roadmap Nigel Watling
Web Services (ASMX 2.0 and WSE 3.0) Mike Taulty Developer & Platform Group Microsoft Ltd
Design & Development Tools: Visual Studio 2005 SQL Server 2005 Biztalk Server 2006 David Gristwood, Mike Taulty Developer & Platform Group Microsoft Ltd.
Realisation of SOA using Web Services Advanced WS Adomas Svirskas Vilnius University December 2005.
Prashanth Kumar Muthoju
Module 13: WCF Receive Adapters. Overview Lesson 1: Introduction to WCF Receive Adapters Lesson 2: Configuring a WCF Receive Adapter Lesson 3: Using the.
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.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
CONNECT EVERYTHING. ACHIEVE ANYTHING. ™ Top Ten Enterprise Service Bus (ESB) Myths Gordon Van Huizen CTO, Sonic Software March 17, 2005.
Nikola Dudar Program Manager Microsoft Corporation Session Code: DTL 311.
Just a collection of WS diagrams… food for thought Dave Hollander.
Web Service Standards, Security & Management Chris Peiris
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
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.
Web Services and HL7v3 in IHE profiles Vassil Peytchev Epic.
Web Services & WCF ~ Ankit. Web services A web service is a collection of protocols and standards used for exchanging data between applications or systems.
1 “Indigo”: Services And The Future Of Distributed Applications Don Box Architect Microsoft Corporation here –
OiCoN 2007Madeira Island Automotive Industry Action Group (AIAG)  Automotive Industry ‘Vertical’ for North American Supply Chain Founded by.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
SOA-24: WS-AlphabetSoup Making sense of SOA standards Jaime Meritt Director of Technology.
Connected Applications Today Case Studies I Lawrence Wilkes.
Grid Computing and Web Services Marty Humphrey Assistant Professor Computer Science Department University of Virginia.
Web Services. ASP.NET Web Services  Goals of ASP.NET Web services:  To enable cross-platform, cross- business computing  Great for “service” based.
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.
10 – 12 APRIL 2005 Riyadh, Saudi Arabia. Visual Studio 2005 : New Features for the Web Services Developer Malek Kemmou CEO Arrabeta Consulting Microsoft.
.NET Enterprise Services COM+ 1.5 麥超俊 Bobby Mak 架構技術推廣經理開發工具暨平台推廣處台灣微軟股份有限公司.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
Web Services A look to the future By Dr Colin Adam.
COM326: Web Services for XML Programmers Doug Purdy Lead Program Manager Connected Systems Division.
WinFx – Avalon & Indigo Stephen Turner Software Design Engineer Microsoft UK
Dev 328.NET & J2EE Strategies for Interoperability David Aiken Lead Enterprise Architect.
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.
Using WS-I to Build Secure Applications Anthony Nadalin Web Services Interoperability Organization (WS-I) Copyright 2008, WS-I, Inc. All rights reserved.
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
SOA-6: Standards for Service-Oriented Architecture Glen Daniels Standards Strategist, Sonic.
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
The SOAP Story Martin Parry Developer & Platform Group Microsoft Ltd
EBIZ312 Connecting Host Systems to Microsoft Technologies Paul Larsen Aaron Grady Microsoft Corporation.
Windows Communications Foundation ("Indigo"): Writing Secure Distributed Applications Martin Gudgin COM312 Program Manager Microsoft Corporation.
1 WS-Security Yosi Taguri Microsoft Israel
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.
Florida Atlantic University Department of Electrical and Computer Engineering &Computer Science ( ECECS ) &Computer Science ( ECECS ) Security Systems.
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
4/12/2018 2:37 PM Windows Communication Foundation: Migration, interop, upgrade, and integration Risman Adnan ISV Lead, Microsoft Indonesia
Windows Communication Foundation (WCF)
Connected Systems Architecture
Modeling & Messaging for Connected Systems
Distributed Applications on Windows Vista
The SOAP Story Martin Parry Developer & Platform Group Microsoft Ltd
Web Services Enhancements 2.0
Presentation transcript:

1 “Indigo” & Web Services Roadmap David Gristwood

2 Web Services Roadmap Indigo will supersede existing connected systems technologies Other technologies continue to co-exist, interoperate and be supported via support policy Indigo ASMX Enterprise Services.NET Remoting Com(+) MSMQ ASMX WSE1 WSE2 WSE-n

3 Indigo Indigo And Unification ASMX and WSE.NET Remoting Enterprise Services Simple Config Interoperable Service-Oriented Attributes Transactions Components Broad Vision Extensibility Object-Oriented System.Messaging Indigo is a superset of the capabilities of our existing stacks Queuing Reliable Msg Durable Msg

4 Don Box’s 5 Minute Challenge Today someone challenged me to explain Indigo in five minutes. Here goes:. Indigo connects software together using structural contracts (a.k.a. schemas) and behavioural contracts (a.k.a. message exchange patterns). We integrate with the CLR and COM and eviscerate your local types into either data contracts or service contracts, but never both. An especially cool feature of Indigo is that the sender and receiver don't need to share the same CLR types (nor do both sides even need to be Indigo or CLR or COM). The messages we use in Indigo are based on the SOAP processing/data model but don't use angle brackets unless we are forced to, and when forced to, we do it happily and pretty damn fast. We support a variety of message transports and support both transport-level and SOAP-level security and reliability. Oh yeah, and we integrate tightly with System.Transactions and a queuing system. There. That took me less than five minutes and I type much slower than I speak. Maybe I'm jaded, but I'm sceptical of technologies whose core concepts can't be explained crisply in five minutes or less.

5 Service Orientation Required Capabilities - provided by BizTalk - provided by Windows - provided by Indigo SOA Tenets SecurityReliabilityTransactionsDiscovery Transport Independence InteroperabilityManagement Process Orchestration

6 Indigo Architecture Detail Messaging Services Application Queuing Routing Eventing Discovery Service Model Instance Manager Context Manager Type Integration Data Contract Data Contract Declarative Behaviors Transacted Methods Messaging Transport Channels (IPC, HTTP, TCP…) Channels (Datagram, Reliable, Peer, …) Policy Engine Policy Engine Message Encoder Message Encoder Channel Security Channel Security Hosting Environments ASP.NET Avalon.exe NT Service COM+

7 Indigo Capabilities Interoperability Transports HTTP XML XML, XSD, XPath Messaging SOAP, WS-Addressing, WS-Eventing Security WS-Security WS-Trust WS-Federation Reliability WS-Reliable Messaging Transactions WS-Transactions WS-Coordination Metadata WSDL, WS-Policy, WS-Discovery

8 Call to Action Start Web service pilot projects on.NET Get smart about the technologies and standards Influence the future - Participate in the Workshop process Recognize the risks associated with overlooking the benefits of this technology are far greater than the early adoption risks Evaluate the impact of Web services on your company and develop a roadmap

9 (Call to Action) XML schematize your world Plan on a Web services backbone Design for reuse and change: create reusable corporate IT assets Build Web services skills Join and participate in WS-I

10 Resources Download WSE from: Read case studies at: Learn more about Web Services at: Participate in the Workshop Process: Search for each specification by name at: WS-I

11 Questions?

12 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.