SPS如何与已有系统和数据进行整合?

基本上,我们有两种处理方式,根 据已有数据的存在形式和共享程度的难易而定:
1) 如果 只希望整合数据,例如,可以直接通过数据库访问已有数据,那么我 们可以直接利用DataView Web部件,实现在SPS上展 现已有数据的目的。这个方法比较简单直接,具体步骤如下:
a) 用Frontpage 2003打开希望展示该数据的SPS页面,
b) 点击菜单Data ->
Ins ert Data View,选择用Database Conn ections插入数据源显示数据。注:数据源可以是多种形式, 包括数据库的ODBC连接和XML文件。当选择好数据源后,我们 可以简单地将这个数据源拖拽到页面上,它将以DataView Web部件的形式呈现在SPS页面上。除此以外,我们还可以通过 右键点击这个Web部件-〉DataView Properit ies,对该数据源进行筛选和排序。
c) 当然,我们也 可以编写自己的Web部件,在代码中访问并呈现这些数据源,然后 在SPS上通过部署自己的Web部件显示出来。


2)如果希望整合系统,那么工作量会相对繁复一点。我们 可以利用Web部件“内容编辑器”、“网页查看器”,或者开发自己的Web部 件,来展示已有的业务系统界面。
其中,通常会涉及到重复 登陆的问题。针对这个问题,SPS2003提供了一个叫做单点登录“Single Sign On”
技术,该技术能够完成两个不同系统间的账号映射和存储,从而避免重 复登陆。说明:最后的登陆操作需要自己在代码里写,因为SSO只 负责映射和存储。这个话题相对独立,如感兴趣,推荐给您一篇相关 的技术文章,《一次登录,资源尽享(Single Sign-O n)》(中文)http://www.microsoft.com/china/community/MsSpecialist
该篇文章提供了如何部署一个简单的SSO的具体步骤和样例代码。

posted on 2006-06-15 19:56  hades  阅读(289)  评论(0编辑  收藏  举报

导航