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.