22

SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

Embed Size (px)

Citation preview

Page 1: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器
Page 2: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

SharePoint 2010 Business Connectivity Services外部业务数据整合利器

OFC203

Page 3: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

Business Connectivity Services 概览

Business Connectivity Services 工具

DemosBCS - Hello World

Visual Studio

SharePoint Designer

客户端集成

打包和部署

Q&A

Page 4: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

Microsoft SharePoint 2010为企业与Web所设计的业务协作平台

4

Page 5: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

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

Page 6: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

• 扩展了Office客户端与SharePoint的界面与功

能界面集成

• 对数据库、WCF/Web Services、.NET进行数

据获取/写回连接能力

• 为从简单到复杂的解决方案都提供了集成工

具工具支持

• 自动化的解决方案打包、部署与管理生命周期管理

Page 7: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

Office 客户端

SharePoint

外部内容类型 (ECT)外部数据源

(Web Service, DB, .Netobject, LOB system, Web 2.0

service, etc.)

BCS

BCSBCS解决方案依赖于ECT,以将外部数据集成到Office客户端与SharePoint

描述了外部数据源的架构与数据访

问方式,以及在Office客户端与

SharePoint中可以对数据进行的操作

* 2007版本中被称为BDC 实体

BCS中的一个核心概念

Page 8: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

简单解决方案 高级解决方案

高级用户/管理员/

开发人员开发人员

通过“外部列表”功能直接在SharePoint、Outlook和SharePoint Workspace中展现数据

在SharePoint与Office客户端中创

建自定义用户界面

与现有结构简单的服务或数据库进

行连接

透明的打包处理(由BCS自行管理)

使用.NET代码以自定义方式与外部

数据源进行连接

需要手工打包(由开发人员管理)

Page 9: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

特性SharePoint

Designer

Visual

Studio

SDK

Page 10: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

特性SharePoint

Designer

Visual

Studio

SDK

外部内容类型设计器• 创建外部内容类型和配置文件页面

连接到现有WCF/Web Services、SQL Server或.NET程序集

通过自定义.NET代码,连接到各

种数据源

工作流设计器• 在工作流中与外部数据集成

Page 11: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

特性SharePoint

Designer

Visual

Studio

SDK

外部内容类型设计器• 创建外部内容类型和配置文件页面

连接到现有WCF/Web Services、SQL Server或.NET程序集

通过自定义.NET代码,连接到各

种数据源

工作流设计器• 在工作流中与外部数据集成

列表与表单设计器• 创建外部列表和InfoPath表单

Office客户端插件项目• 通过创建插件,扩展Office客户端的

功能

Outlook声明式扩展• 使用基于URL的操作和任务面板,

扩展Outlook

文档、示例与工具

Page 12: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

SharePoint Server

导入并配置WSP/BCS

网站管理员

直接连接

开发人员

使用BCS模型,创建WSP或ClickOnce包

使用.NET代码创建连接到任何数据源的自定义集成业务逻辑

在Visual Studio中创建用户使用界面

无需代码,找到并配置与现有后端系统进行集成

连接到现有的WCF、ADO.Net和.NET对象

通过使用外部列表和InfoPath表单,创建用户界面

IT 管理员

Page 13: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

演 示BCS – Hello, world

Page 14: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

演 示Visual Studio

Page 15: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

演 示SharePoint Designer

Page 16: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

演 示客户端集成

Page 17: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

客户端组件

SharePoint组件

ClickOnce安装包

WSP安装包

SharePointServer

导入

上载

自动更新

包含在WSP中

Page 18: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

能力 / 工具 SharePoint Designer Visual Studio

连接到 WCF, Sql Server, .Net 程序集 通过.Net 程序集连接到任何数据源

建模方式 找到并配置 创建并发布

所对应的场景 使用内置的用户界面(外部列表、

Outlook、SharePoint Workspace、InfoPath、搜索、简单的外键关联)

创建简单的模型

- 通过自定义连接业务逻辑,创建复杂的模

型- 使用VSTO创建自定义界面

- 创建可重用的组件和WebParts

限制 -数据源需要已公开了相当的接口

-较为刻板

-通用的/多态的服务

-仅能使用外键关联

- 可视化设计器仅能用于基于.NET对象的模

型- 界面开发与打包操作是分开的

Page 19: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

疑问和解答

Page 20: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

参考资源

• SharePoint 2010 Site• http://sharepoint.microsoft.com

• SharePoint Team’s Blog• http://blogs.msdn.com/sharepoint

• Kaneboy’s Blog• http://blog.joycode.com/kaneboy

Page 21: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

感谢您参与此会场!

您的意见与建议对我们非常重要。

请您填写反馈表。

Page 22: SharePoint 2010 Business Connectivity Services:外部业务数据整合利器

© 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.