分布式智能客户端应用程序开
发最佳实践
付仲恺
微软特邀开发专家
议题
• 分布式设计
• Remoting
• Web Services
•WebForms
议题
• 分布式设计
• Remoting
• Web Services
•WebForms
为什么要构建分布式应用程序?
• 分布式应用程序具有很多优势:
•客户端仅需较少硬件支持,共享高效的服务器硬件
•在客户端仅仅部署少量组件,因此易于应用程序更新
•易于监视应用程序,备份数据
•服务器为安全提供了额外的层面
Front-end
DB
Business
Tier
Data Access
Tier
Business.dll
Business.dll
Business.dll
GUI.exe
GUI.exe
GUI.exe
Data.dll
Data.dll
Data.dll
客户端
客户端
服务器
服务器
例如:
• 分布式N层业务应用程序:
DB
Web Server
Web
App
object
Backend Server
Backend Server
objectobject
object
Web Server
Web Server
Web Browser
Web Browser
WinForms
WinForms
Desktop GUI
Desktop GUI
评论0