使用 Silverlight 构建业务线企业级应用程序,第 1 部分
2009-02-05 11:54:46 来源:WEB开发网本文源代码下载地址:
http://flashview.ddvip.com/2009_02/AdvCallCenter_slent_part1_v0.01.zip
目录
Silverlight 基础:CoreCLR
Silverlight 运行时
应用程序方案
使用套接字服务器推送通知
异步 I/O 循环
Silverlight 中的模式对话框
推送通知实现
TCP 服务的跨域访问
TCP 服务的跨域策略
总结
最近我为休斯敦一家大型公司的管理层演示了 Silverlight 的商业潜质,但反响并不强烈。此次演示展现了深度缩放、画中画、高清晰视频和高清晰动画,本来应该很容易吸引受众。通过调查,我了解到虽然图片十分精彩,但对于在实际中使用 Silverlight 构建以数据为中心的企业级业务线 (LOB) 应用程序,演示的指导意义很小,因此受众的兴趣不大。
目前,企业级应用程序需要跨网络边界(通常要通过 Internet)安全递送 LOB 信息,而且还需要使用适应业务环境的基于角色的 UI 和数据裁剪。在客户端运行 Silverlight 并在服务器上运行 Microsoft .NET Framework 3.5 就能出色地构建此类可伸缩且安全的 LOB 应用程序。在沙箱中运行的轻型 Silverlight 运行时为与后台管理数据服务集成提供了框架库。为了使用 Silverlight 构建可靠的应用程序,架构师和开发人员需要理解 Silverlight 编程模型及其在实际应用程序环境中的框架功能。
本文的主要目的是讨论 LOB 方案并从头构建一个应用程序,全程解说 Silverlight 开发的方方面面。我将讨论的解决方案是一个呼叫中心应用程序,其逻辑体系结构如图 1 所示。在本期内容中,我的侧重点是屏幕弹出通知、异步编程模型、Silverlight 对话框和跨域 TCP 策略服务器的实现。在第 2 部分中,我将讨论应用程序安全性、Web 服务集成、应用程序分区等。
Tags:使用 Silverlight 构建
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接