您的位置:首页 > 其它

Dynamics AX 4.0企业门户------页面处理

2008-07-16 13:50 162 查看
开发或客制EP应用的第一步是要了解客户端用户浏览器和服务器端EP之间在用户访问EP时是如何交互的。图3显示了页面请求过程。



图3
下面是用户访问EP时发生的交互顺序:
1. 用户打开自己电脑上的浏览器,指向EP URL。
2. 浏览器建立与IIS Web服务器的连接。
3. IIS根据授权模式识别用户身份。
4. 用户身份识别后,Windows SharePoint Service ISAPI(Internet Server Application Programming Interface)过滤器检查页面请求和用户访问网站的权限。
5. Windows SharePoint Service对用户授权后,Web页面路由到Windows SharePoint Service的Microsoft ASP.NET页面处理对象。
6. 页面处理对象从WSS(Windows SharePoint Service)内容数据库提取Web 部件页面数据。这些数据包含这样一些信息,例如,页面模板ID、所用的Web部件及其属性和存储在Web服务器上的文件系统中的页面模板。WSS接着处理这个页面,创建和用属性及个性化数据初始化这个页面上的Web部件。
7. 当初始化Web部件时,EP通过.NET Business Connector初始化EP Web架构的Web session。
8. Web 架构检查Dynamics AX授权,然后调用适当的Web架构中的Web handler处理Web部件指向的EP对象。
9. Web架构运行商业逻辑,返回处理后的HTML给Web部件。
10. Web 页面装配所有Web部件返回的HTML,发送页面给用户浏览器。
11. EP Web session结束。
正如我们在上面所看到的,所有商业逻辑、数据提取、用户接口元素都是在MorphX 开发环境中定义的,存储在应用对象树(Application Object Tree,AOT)中。WSS处理整体页面布局和个性化。图4显示了EP拓扑示例。



图4
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: