1、 什么是OBA?(个人理解,可能不太正确)
OBA就是微软基于Office2007系列提供的一个平台,在这个平台上通过对微软提供的不同的工具(如sharepoint2007,office_word,Excel,Infopath)提供的服务的整合可以快速的实现数据在服务器和客户端的部署和传送,并且该平台也提供了一种将其他应用系统(如SAP,Oracle等)的整合。
2、 OBA提供的功能介绍:
Sharepoint提供了一系列快速的构建portal的模板,并且提供了与AD的集成接口以实现对portal的用户权限和角色的管理。
Openxml为在服务器端对文档的操作处理更加的方便,并为在网络上进行文档的传输提供了统一的标准。
UI的扩展有两个方面:服务器端和客户端。作为服务器端的sharepoint2007提供了强大的扩展功能,用户可以通过自定义Webpart(由于2007完成了对Donet2.0的支持,所以Webpart的开发变得更佳的容易,但是唯一的的缺憾就是其开发环境还不能够可视化)对sharepoint的portal进行扩展。作为客户端的Office——word、excel、infopath可提供VSTO对其进行扩展开发。
BDC完成了Sharepoint 与其他应用程序的集成(个人认为BDC虽然可以很好的完成从其他应用程序中提取数据,但是要实现反向操作可能会需要一定的开发量)。
Enterprise Search 可以实现从不同的企业数据源中搜索数据。
Windows Workflow Foundation已经直接与sharepoint进行了集成,这使得Workflow在sharepoint中的应用更加的方便,sharepoint的workflow可以有两种编写方式,一是在sharepoint designer中直接进行设计,另一种就是使用vs2005进行workflow开发。
OBA的功能
