WEB开发网
开发学院图形图像Flash 使用 Silverlight 构建业务线企业级应用程序,第 ... 阅读

使用 Silverlight 构建业务线企业级应用程序,第 1 部分

 2009-02-05 11:54:46 来源:WEB开发网   
核心提示: 安全应用程序 安全性是此类应用程序的基本要求,安全性包括身份验证、授权、工作和休息期间的数据隐私性,使用 Silverlight 构建业务线企业级应用程序,第 1 部分(6),以及基于用户配置文件的数据裁剪,与云服务集成 与基于云的基本服务(如存储服务)的集成需要特殊的服务器端基础结构,运

安全应用程序 安全性是此类应用程序的基本要求。安全性包括身份验证、授权、工作和休息期间的数据隐私性,以及基于用户配置文件的数据裁剪。

与云服务集成 与基于云的基本服务(如存储服务)的集成需要特殊的服务器端基础结构。这样就能针对责任性和服务级别严密地监控和调节云服务的使用。

我将在本文的第 2 部分中介绍与业务服务的集成、应用程序安全性、Web 服务的跨域策略和应用程序分区。

使用套接字服务器推送通知

屏幕弹出是呼叫中心应用程序将呼叫上下文从电话基础结构传递到代理屏幕的基本要求之一。传递的呼叫上下文可能包括呼叫客户讲述(适用 IVR 系统)或键入的任何信息。

通知可以采用以下两种方式发送给浏览器中的 Silverlight 应用程序:通过客户端轮询或服务器推送。轮询非常容易实现,但它可能不会是呼叫中心方案的最佳选择,因为在该方案中电话事件和客户端应用程序之间的状态同步需要非常精准。正是出于此原因,我将使用 Silverlight 套接字实现推送通知。

Silverlight 的重要功能之一是与 TCP 套接字的通信。出于安全考虑,Silverlight 只允许连接 4502 到 4532 之间的服务器端口。这是沙箱中实现的众多安全策略之一。另一个重要的沙箱策略是 Silverlight 不能是侦听器,因此它不能接受入站套接字连接。基于上述原因,我将创建侦听端口 4530 的套接字服务器,并维护连接池,其中每个连接代表一个活动呼叫中心用户。

Silverlight 套接字运行时还在服务器上强制对所有套接字连接实施跨域可选策略。当 Silverlight 应用程序代码试图打开到许可端口号上某个 IP 端点的连接时(该过程对用户代码不透明),运行时将使用端口号 943 建立到具有相同 IP 地址的 IP 端点的连接。此端口号已硬编码到 Silverlight 的实现中,无法通过应用程序配置或由应用程序开发人员更改。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:使用 Silverlight 构建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接