下一代中间件平台 appfabric 纵览
DESCRIPTION
下一代中间件平台 AppFabric 纵览. 刘杨 测试主 管 岑浩翔 测试主 管 微软 中 国研发集团. 议程. 架构 演示 : 服务器平台 监 测 , 持久 化 , 工 作 流 管理 云 端的 AppFabric 演示 : AppFabric 的云端管理平台 疑问和解答. App Fabric - 全面的云和服务器中间件平台. AppFabric 应用程序. .NET + AppFabric 框架 & 开 发工具. AppFabric 服 务. AppFabric 管理. AppFabric 容器. SQL Azure. - PowerPoint PPT PresentationTRANSCRIPT
下 一 代 中 间 件 平 台AppFab r i c 纵 览
刘杨 测试主管岑浩翔 测试主管微软中国研发集团
议 程• 架构• 演示 : 服务器平台• 监测 , 持久化 , 工作流管理• 云端的 AppFabric• 演示 : AppFabric 的云端管理平台• 疑问和解答
4
AppFabric- 全面的云和服务器中间件平台
AppFabric 服务.NET + AppFabric 框
架 & 开发工具AppFabric 容器
SQL Azure SQL Server
Windows Azure Windows Server
AppFabric 管理
AppFabric 服务
高速缓存 服务总线 访问控制 集成 组合式应用 (WF, WCF)
AppFabric 应用程序
5
Windows Server AppFabric ( 现在可用,免费 )
AppFabric 服务
SQL Server
Windows Server
AppFabric 管理
AppFabric 服务
高速缓存 服务总线 访问控制 集成 组合式应用 (WF, WCF)
.NET + Visual Studio 2010
6
Windows Azure AppFabric ( 技术预览版 )
AppFabric 服务
SQL Azure
Windows Azure
AppFabric 服务
高速缓存 服务总线 访问控制 集成 组合式应用 (WF, WCF)
.NET + Visual Studio 2010 + Windows
Azure SDKAppFabric 服务管理
销售订单应用程序
查询产品目录
下订单
查询交货状态或取消订单
演 示AppFabric 服务器平台• 部署• 配置• 监测• 工作流实例控制
9
其它功能
• 利用 IIS 去托管 WCF 和工作流服务• 工作流实例控制• 便捷建立监控和持久化数据库• 提高可靠性 - 工作流重新启动服务• 提高扩展性 - 持久化计时器
10
使用脚本作多机部署和配置
• 使用 PowerShell 脚本• 在多机部署• 在多机上来配置• 帮助创建或配置持久化,监控数据库
监测应用服务
WCF 服务
诊断追踪
工作流服务
WCF 消息记录
工作流 追踪
ETW (Windows 事件追踪 )
事件收集
.svclog
监测数据库
AppFabric 管理
12
总结 Windows Server AppFabric
• 简化部署• 简化配置• 易用的服务管理界面工具• 监测跟踪服务
展 望 未 来• 什么是 AppFabric• 需要 AppFabric 的三个理由• 演示: AppFabric 的云端管理平台
14
AppFabric- 全面的云和服务器中间件平台
AppFabric 服务.NET + AppFabric Composition 框架 &
开发工具AppFabric 容器
SQL Azure SQL Server
Windows Azure Windows Server
AppFabric 管理
AppFabric 服务
高速缓存 服务总线 访问控制 集成 组合式应用 (WF, WCF)
AppFabric 应用程序
15
需要 AppFabric 的第一个理由• 提供基本的中间件服务• 高速缓存• 服务总线• 访问控制• 集成
16
一个典型的三层架构应用
ASP.NET 前端 WCF 服务 SQL Azure 数据库
缓存Session 缓存
工作流服务访问控制服务
服务总线
企业防火墙内服务
Windows Azure AppFabric
17
需要 AppFabric 的第二个理由• 统一管理云应用的 N 个服务,从应用的角度设
计,部署,管理• 监测,配置云服务状态
演 示AppFabric 云端服务部署,监测,管理
19
需要 AppFabric 的第三个理由• 组合式应用程序 ( Composite App )• 动态解析各组件的地址• 缩放,高可用性的框架
20
组合式应用程序
企业防火墙内服务
ASP.NET 前端 WCF 服务 SQL Azure
Database
缓存Session 缓存
工作流服务访问控制服务
服务总线
AppFabric 组合式应用程序 ( Composite App )
21
总结:为什么要 AppFabric
• 利用 AppFabric 中间件服务搭建您的应用• 统一部署,配置,监测,管理应用• 通过组合式应用程序 ( Composite App )构建
松耦合,高可用,可缩放的应用
22
AppFabric 路线图
CTP 高速缓存
Tech ED ( 已有 )
CTP访问控制
CTP 服务总线
2011 上半年发布
General Availability高速缓存
CTPComposite App
General Availability访问控制
Release服务总线
23
相关课程
10:15-11:15 使用 WF 4 实现您的流程(分会场三)
16:15-17:15 微软工作流在企业级开发中的应用(分会场二)
24
参考资源
安装 Windows Server AppFabrichttp://msdn.microsoft.com/zh-cn/library/ee790960.aspx
Windows Azure AppFabric (CTP)https://appfabric.azure.com/
团队博客Bing 搜 “ ADX team blog flow”
疑 问 和 解 答
感谢您参与此会场!您的意见与建议对我们非常重要。
请您填写反馈表。
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED
OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.