PDC09 – Day One – Application Server Technologies – Present & Future

Cloud: Fifth Generation of computing

  • Cloud – 2010+
  • SOA – 2000s
  • Web – 1990s
  • Client-Server – 1980s
  • MainFrame – 1970s

Technology Disruptions

  • Cheap Processing and Storing
  • Virtualization
  • Advances in Networking
  • Advances in Web Technologies
  • Emerge of Service Platforms

Application Trends

  • Service-Oriented
  • Composite Applications
  • Model Driven
  • Scale-out
  • Elastic
  • Failure Resilient
  • Always available
  • Multi-tenant
  • Staged Production

AppFabric

  • Windows Server and Windows Azure platform
  • Composition
    • Bases
      • Windows Azure or Windows Server with Microsoft .NET Framework Available
    • Main Capabilities
      • High Availability
      • Scale Out
      • Multi-Tenant
      • Management
    • High Level Services
      • Service Bus
      • Caching
      • Workflow Hosting
      • Services Hosting
      • Monitoring
      • Access Control
  • 2010 Wave
    • WCF and WF
      • Customer Momentum
        • Adoption of WCF and WF
          • > 27% year over year growth in developer adoption
          • Top 5 technologies used by ISV’s
      • .NET 4.0
        • WCF
          • Configuration simplification
          • Service Discovery with WS-Discovery support
          • Routing Services
          • REST service improvements
        • WF
          • Intuitive flowchart modeling style
          • New activity model and runtime
          • Fully declarative authoring and composition
          • Designer performance and re-hosting
          • Change from XOML to XAML
        • Deep integration between WCF and WF
          • Workflow Services with Supporting activities
          • Integrated hosting and messaging
          • Enterprise grade messaging for workflows
    • Windows AppFabric
      • Manage Services and Workflows
        • Infrastructure for enhanced workflow and service hosting, configuration and control
        • Integration with IIS Manager and PowerShell
      • Monitor services and Workflows
        • Infrastructure for storing workflow and service monitoring
        • Dashboard for information’s regarding the usage
      • Distributed in-memory application cache (Previously known as “Velocity”
      • Server/Service symmetry
        • Symmetric application development, deployment and management
        • Common scale-out and availability fabric
      • Server/Services Connectivity
        • Service Bus for Connectivity
        • Access Control
    • Announcing Microsoft Biztalk Server 2009 R2
      • Customer Momentum
        • Adoption of Biztalk Server
          • 10kç customers
          • 80% global 1000
      • Innovations
        • Platform alignment
          • Windows Server 2008 R2
          • SQL Server 2008 R2
          • VS2010
        • Productivity Gains
        • B2B Scenarios Made Easy
    • Summary
      • .NET 4.0 (WCF/WF)
      • Windows Server AppFabric
      • Microsoft Biztalk 2009 R2
  • Futures
    • Server-Service Symmetry
      • CTP of Windows Azure platform AppFabric in CY10
    • Common App & Programming Model
      • End-to-End Composite Applications Model
      • WCF Service Authoring Simplicity and Scale
      • WF Activity and Rule Libraries and Tooling
    • AppFabric
      • Loosely coupled Message-oriented Event-Driven
      • Multi-Tenancy
    • Common End-to-End Management
      • End-To-End deployment, configuration and management
      • Dashboard for management
    • Biztalk Server
      • Enterprise connector to the AppFabric
      • Deep platform alignment

Summary

  • 2010 Wave
    • Rich Framework, server and tools for building service-oriented and distributed Applications
    • Build upon your existing investments
    • Scale & Performance Windows Server AppFabric
    • S+S – Symmetric Host, Development and Deployment
  • Futures
    • Agility – Common Application & Programming Model
    • Elastic Scale and Continuous Availability – Rich AppFabric Services
    • Enterprise Productivity – Management Model
    • Multiple Workloads – Unified Application Server for ASP.NET, Biztalk Server

Very interesting in terms of leveraging all the capabilities of “Dublin”, WCF, WF, Velocity, Multi-Tenancy, Scaling Out and so on.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

* Copy This Password *

* Type Or Paste Password Here *

233 Spam Comments Blocked so far by Spam Free Wordpress

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>