Upload
yi-zhang
View
1.008
Download
2
Embed Size (px)
Citation preview
SharePoint 2010 Business Connectivity Services外部业务数据整合利器
OFC203
Business Connectivity Services 概览
Business Connectivity Services 工具
DemosBCS - Hello World
Visual Studio
SharePoint Designer
客户端集成
打包和部署
Q&A
Microsoft SharePoint 2010为企业与Web所设计的业务协作平台
4
Office Apps
BDC Client
Runtime
Offline
Operations Cache
Dev
Platform
Business
Intelligence
Enterprise
content mgmt
Collaboration
social
Enterprise
Search
ECT
Store
BDC
RuntimeSecurity
Solution
packaging
Out of box
UI
Web 2.0DBWCFWeb ServiceLOB
SharePointDesign Tools
Visual
Studio
SharePoint
Designer
• 扩展了Office客户端与SharePoint的界面与功
能界面集成
• 对数据库、WCF/Web Services、.NET进行数
据获取/写回连接能力
• 为从简单到复杂的解决方案都提供了集成工
具工具支持
• 自动化的解决方案打包、部署与管理生命周期管理
Office 客户端
SharePoint
外部内容类型 (ECT)外部数据源
(Web Service, DB, .Netobject, LOB system, Web 2.0
service, etc.)
BCS
BCSBCS解决方案依赖于ECT,以将外部数据集成到Office客户端与SharePoint
描述了外部数据源的架构与数据访
问方式,以及在Office客户端与
SharePoint中可以对数据进行的操作
* 2007版本中被称为BDC 实体
BCS中的一个核心概念
简单解决方案 高级解决方案
高级用户/管理员/
开发人员开发人员
通过“外部列表”功能直接在SharePoint、Outlook和SharePoint Workspace中展现数据
在SharePoint与Office客户端中创
建自定义用户界面
与现有结构简单的服务或数据库进
行连接
透明的打包处理(由BCS自行管理)
使用.NET代码以自定义方式与外部
数据源进行连接
需要手工打包(由开发人员管理)
特性SharePoint
Designer
Visual
Studio
SDK
特性SharePoint
Designer
Visual
Studio
SDK
外部内容类型设计器• 创建外部内容类型和配置文件页面
连接到现有WCF/Web Services、SQL Server或.NET程序集
通过自定义.NET代码,连接到各
种数据源
工作流设计器• 在工作流中与外部数据集成
特性SharePoint
Designer
Visual
Studio
SDK
外部内容类型设计器• 创建外部内容类型和配置文件页面
连接到现有WCF/Web Services、SQL Server或.NET程序集
通过自定义.NET代码,连接到各
种数据源
工作流设计器• 在工作流中与外部数据集成
列表与表单设计器• 创建外部列表和InfoPath表单
Office客户端插件项目• 通过创建插件,扩展Office客户端的
功能
Outlook声明式扩展• 使用基于URL的操作和任务面板,
扩展Outlook
文档、示例与工具
SharePoint Server
导入并配置WSP/BCS
网站管理员
直接连接
开发人员
使用BCS模型,创建WSP或ClickOnce包
使用.NET代码创建连接到任何数据源的自定义集成业务逻辑
在Visual Studio中创建用户使用界面
无需代码,找到并配置与现有后端系统进行集成
连接到现有的WCF、ADO.Net和.NET对象
通过使用外部列表和InfoPath表单,创建用户界面
IT 管理员
演 示BCS – Hello, world
演 示Visual Studio
演 示SharePoint Designer
演 示客户端集成
客户端组件
SharePoint组件
ClickOnce安装包
WSP安装包
SharePointServer
导入
上载
自动更新
包含在WSP中
能力 / 工具 SharePoint Designer Visual Studio
连接到 WCF, Sql Server, .Net 程序集 通过.Net 程序集连接到任何数据源
建模方式 找到并配置 创建并发布
所对应的场景 使用内置的用户界面(外部列表、
Outlook、SharePoint Workspace、InfoPath、搜索、简单的外键关联)
创建简单的模型
- 通过自定义连接业务逻辑,创建复杂的模
型- 使用VSTO创建自定义界面
- 创建可重用的组件和WebParts
限制 -数据源需要已公开了相当的接口
-较为刻板
-通用的/多态的服务
-仅能使用外键关联
- 可视化设计器仅能用于基于.NET对象的模
型- 界面开发与打包操作是分开的
疑问和解答
参考资源
• SharePoint 2010 Site• http://sharepoint.microsoft.com
• SharePoint Team’s Blog• http://blogs.msdn.com/sharepoint
• Kaneboy’s Blog• http://blog.joycode.com/kaneboy
感谢您参与此会场!
您的意见与建议对我们非常重要。
请您填写反馈表。
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.