Your SlideShare is downloading. ×
Enterprise Service Bus
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Enterprise Service Bus

852
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
852
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
67
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 11/27/09 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 11/27/09 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 11/27/09 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 11/27/09 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Next Generation Business Solutions Platform Strategy Review 11/27/09 12:57 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Next Generation Business Solutions Platform Strategy Review 11/27/09 12:57 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Next Generation Business Solutions Platform Strategy Review 11/27/09 12:57 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Next Generation Business Solutions Platform Strategy Review 11/27/09 12:57 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Next Generation Business Solutions Platform Strategy Review 11/27/09 12:57 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Next Generation Business Solutions Platform Strategy Review 11/27/09 12:57 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Next Generation Business Solutions Platform Strategy Review 11/27/09 12:57 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Next Generation Business Solutions Platform Strategy Review 11/27/09 12:57 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Next Generation Business Solutions Platform Strategy Review 11/27/09 12:57 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Next Generation Business Solutions Platform Strategy Review 11/27/09 12:57 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 11/27/09 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Transcript

    • 1. SOA/ESB
    • 2. Agenda
      • SOA
        • Essentials of Service Orientation (SO)
        • WCF as the main enabling technology
      • Microsoft on ESB
      • Enabling Product/Technology roadmap updates
    • 3.
      • Connected businesses are changing the way software systems are being developed today
      • These software systems are characterized by standards-based interoperability, the need to leverage heterogeneous investments, and by loose coupling of software assets to enable business agility
      The Motivation for Service Orientation
    • 4.
      • Polymorphism
      • Encapsulation
      • Subclassing
      • Message-based
      • Schema+Contract
      • Binding via Policy
      1980s 2000s
      • Interface-based
      • Dynamic Loading
      • Runtime Metadata
      1990s Object-Oriented Service-Oriented Component-Based Objects, Components and Services
    • 5.
      • SO is an architectural paradigm for building distributed systems
      • SO is evolutionary
      • SO is a means to an end
      • SO can and should be an incremental process
      • SO is easy and can be done in-house
      • SO is a technology or set of technologies
      • SO is revolutionary
      • SO is the end goal
      • SO requires business and technology overhaul
      • SO is complex and requires an army of consultants
      Reality Myth Cutting through SOA Hype
    • 6.
      • Service – An endpoint that reacts to messages
      • Service Orientation – An architectural paradigm that employs the following four tenets:
        • Boundaries are explicit
        • Services are autonomous
        • Services share schema and contract, not class
        • Service compatibility is determined based on policy
      • Service Oriented Architecture (SOA) – Any architecture the adheres to the Four Tenets of Service Orientation
      Services, SO, and SOA
    • 7. Service Orientation Basic Consumer/Provider view Service Façade Service Consumers Service Provider How the application is constructed and hosted is independent of the service implementation External Consumers depend on the Capability or the Data, not the means. SQL App Internals
    • 8. Adopting an SOA
    • 9. The Windows Communication Foundation
    • 10. What We Hear From You “ What API should I use?” “ How should I build service-oriented systems?” “ How can I send messages securely & reliably?” “ How can I develop interoperable applications?”
    • 11.  
    • 12. Windows Communication Foundation
      • Unifies today’s distributed technologies
      • Attribute-based development
      • Visual Studio 2005 integration
      Productivity
      • Broad support for WS-* specifications
      • Compatible with existing MS distributed application technologies
      Interoperability
      • Enables development of loosely-coupled services
      • Config-based communication
      Service-Oriented Development
    • 13. Productivity
    • 14. Unified Programming Model Interop with other platforms ASMX Attribute- Based Programming Enterprise Services WS-* Protocol Support WSE Message- Oriented Programming System.Messaging Extensibility Location transparency .NET Remoting
    • 15.
      • WCF extends the .NET Framework
      • Services are built in Visual Studio 2005 using any .NET programming language
        • Intelligent code editing
        • Service templates
        • Debugging
    • 16. Interoperability
    • 17. WS-* Protocol Support
    • 18. Service Orientation
    • 19. WCF Architecture Binding Address Contract
    • 20.
      • Service Orientation is an architectural paradigm, conforming to the four tenets
      • Service Orientation reflects the realities of building heterogeneous distributed systems
      • Service Orientation enables agility and the ability to leverage existing assets, without having to rip-and-replace
      • The Microsoft platform provides tools to enable you to build Service Oriented systems today
      Summary
    • 21. Enterprise Service Bus (ESB) Microsoft Guidance for Building an ESB
    • 22. Microsoft on ESB Brokered Communication Standards Support Endpoint Metadata Intelligent Routing Transformation Adaptation Orchestration
    • 23. Brokered Communication Centralized Message Broker
    • 24. Brokered Communication Message Bus
    • 25. Web Service AS 400 .NET Application J2EE Application HTTP,TCP/IP, XML, SOAP HTTP, TCP/IP, XML, SOAP HTTP, TCP/IP, XML, SOAP BizTalk Engine SQL Server 2005 Oracle DB
      • Business Intelligence
      • Reporting
      • Monitoring
      Business Process Orchestration Business Rules Engine Business Activity Monitoring Management and Monitoring Partner Management /Business Activity Services Eventing/Routing/ Workflow BizTalk Transport Adapters (XML/SOAP, HTTP, TCP/IP) BizTalk Business Software Adapters (Oracle DB, Legacy Apps-AS 400)