1. Trang chủ
  2. » Công Nghệ Thông Tin

bài 6 tích hợp với dữ liệu bên ngoài sharepoint sử dụng bcs

23 345 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 822,6 KB

Nội dung

Các thành phần trong BCSBCS bao gồm 3 thành phần Các hệ thống phía cuối: Nơi chứa các dữ liệu và dịch vụ cần tích hợp Tầng BCS: bao gồm môi trường thực thi BCS, External Content Types và

Trang 1

Bài 6:

Tích hợp với dữ liệu bên ngoài

SharePoint sử dụng BCS

Trang 2

Hệ thống bài cũ

Tìm hiểu viết Events trên SharePoint 2010

Truy vấn dữ liệu SharePoint sử dụng CAML

Truy vấn dữ liệu SharePoint sử dụng LINQ to SharePoint

Trang 3

Nội dung bài học

Giới thiệu về Business Connectity Services trong

SharePoint 2010

Giới thiệu về External Content Types trong SharePoint

2010

Các lợi ích mà BCS và ECT mang lại

Các công cụ để xây dựng giải pháp BCS trên SharePoint2010

Giới thiệu về Business Connectity Services trong

SharePoint 2010

Giới thiệu về External Content Types trong SharePoint

2010

Các lợi ích mà BCS và ECT mang lại

Các công cụ để xây dựng giải pháp BCS trên SharePoint2010

Trang 4

Enterprise Content Management

SharePointD

esigner

Visual Studio

Trang 5

Business Connectivity Services

Business Connectivity Services (BCS) là các chức năng,dịch vụ và công cụ sẵn có trên SharePoint 2010 nhằm

giải quyết các bài toán về tích hợp với dữ liệu và dịch vụbên ngoài SharePoint vào bên trong SharePoint để thừahưởng các khả năng sẵn có trên SharePoint như môi

trường cộng tác, chia sẻ, quản lý tự động hóa luồng

trường cộng tác, chia sẻ, quản lý tự động hóa luồng

công việc,…

Trang 6

Các thành phần trong BCS

BCS bao gồm 3 thành phần

Các hệ thống phía cuối: Nơi chứa các dữ liệu và dịch vụ

cần tích hợp

Tầng BCS: bao gồm môi trường thực thi BCS, External

Content Types và External List quản lý dữ liệu bên ngoài SharePoint, trên SharePoint

Phía Client: bao gồm các ứng dụng Office clients mà sử

dụng dữ liệu từ BCS

BCS bao gồm 3 thành phần

Các hệ thống phía cuối: Nơi chứa các dữ liệu và dịch vụ

cần tích hợp

Tầng BCS: bao gồm môi trường thực thi BCS, External

Content Types và External List quản lý dữ liệu bên ngoài SharePoint, trên SharePoint

Phía Client: bao gồm các ứng dụng Office clients mà sử

dụng dữ liệu từ BCS

Trang 7

Ưu điểm của BCS

Biểu diễn dữ liệu của các ứng dụng và các dịch vụ Webbên ngoài SharePoint, trên SharePoint và Office

Sử dụng các hành vi kiểu Office (contacts, tasks,

appointments…) cho dữ liệu và dịch vụ bên ngoài

SharePoint

Tham khảo: http://msdn.microsoft.com/en-us/library/ee557898.aspx

Trang 8

Ưu điểm của BCS

Cung cấp khả năng tương tác đầy đủ bao gồm đọc/ghi

từ Office và SharePoint tới dữ liệu và các đối tượng củacác hệ thống bên ngoài SharePoint

Cho phép làm việc Offline

Là cầu nối giữa nguồn dữ liệu không cấu trúc và có cấutrúc

Cung cấp khả năng tương tác đầy đủ bao gồm đọc/ghi

từ Office và SharePoint tới dữ liệu và các đối tượng củacác hệ thống bên ngoài SharePoint

Cho phép làm việc Offline

Là cầu nối giữa nguồn dữ liệu không cấu trúc và có cấutrúc

Tham khảo: http://msdn.microsoft.com/en-us/library/ee557898.aspx

Trang 9

External Content Types

Office Clients (Rich)

BCS

Mô tả schema và khả năng truy cập

dữ liệu từ nguồn bên ngoài trên Office

Trang 10

External Content Types

ECT (External Content Types)

Đóng vai trò là trung tâm giữa CSDL bên ngoài SharePoint

và SharePoint, Office

Cho phép quản lý và tái sử dụng các định nghĩa về dữ liệu

và hành vi đối với một thực thể (business entity) bên

ngoài (Customer, Order) trên SharePoint

Cho phép người sử dụng tương tác và xử lý dữ liệu đó

theo cách của SharePoint và Office

ECT (External Content Types)

Đóng vai trò là trung tâm giữa CSDL bên ngoài SharePoint

và SharePoint, Office

Cho phép quản lý và tái sử dụng các định nghĩa về dữ liệu

và hành vi đối với một thực thể (business entity) bên

ngoài (Customer, Order) trên SharePoint

Cho phép người sử dụng tương tác và xử lý dữ liệu đó

theo cách của SharePoint và Office

Trang 11

External Content Types

Ví dụ:

Danh sách Customer có thể được lưu trong hệ thống CRM

và người dùng có thể có nhu cầu lấy ra danh sách này trên SharePoint

Hoặc người dùng có thể có nhu cầu chọn một Customer từ danh sách, bên trong một Order (đơn hàng) bằng

Microsoft Office Word

Ví dụ:

Danh sách Customer có thể được lưu trong hệ thống CRM

và người dùng có thể có nhu cầu lấy ra danh sách này trên SharePoint

Hoặc người dùng có thể có nhu cầu chọn một Customer từ danh sách, bên trong một Order (đơn hàng) bằng

Microsoft Office Word

Trang 12

Lợi ích của External Content Types

Cho phép tái sử dụng

Có thể mô tả dữ liệu cho các hệ thống phức tạp

Sử dụng các thói quen đã dùng trong SharePoint và

Office để tương tác với dữ liệu bên ngoài

Tham khảo: http://msdn.microsoft.com/en-us/library/ee556391.aspx

Trang 13

Lợi ích của External Content Types

Đảm bảo an toàn khi truy cập

Dễ dàng quản trị và duy trì

Cho phép tìm kiếm dữ liệu ngay trên SharePoint và

Office

Cho phép làm việc Offline

Đảm bảo an toàn khi truy cập

Dễ dàng quản trị và duy trì

Cho phép tìm kiếm dữ liệu ngay trên SharePoint và

Office

Cho phép làm việc Offline

Tham khảo: http://msdn.microsoft.com/en-us/library/ee556391.aspx

Trang 16

Microsoft NET Assemblies

Các hành động có thể được tạo đối với ECT bao gồm

Read Item, Read List, Create, Update, Delete

Hỗ trợ khả năng kết nối tới

MS SQL Server

WCF

Microsoft NET Assemblies

Các hành động có thể được tạo đối với ECT bao gồm

Read Item, Read List, Create, Update, Delete

Tham khảo: http://msdn.microsoft.com/en-us/library/ee556789.aspx

Trang 17

MS SQL Server, Oracle, WCF, Microsoft NET Assemblies

VS 2010 cho phép tạo ECT sử dụng mẫu dự án BusinessData Connectivity Model

Cung cấp khả năng thiết kế trực quan, kéo thả đối với

ECT

Hỗ trợ khả năng kết nối tới nhiều nguồn dữ liệu khác

nhau bao gồm

MS SQL Server, Oracle, WCF, Microsoft NET Assemblies

Tham khảo: http://msdn.microsoft.com/en-us/library/ee556789.aspx

Trang 18

Xây dựng giải pháp BCS

Visual Studio 2010

VS 2010 cho phép xây dựng các thành phần tái sử dụngtrong BCS

Các thành phần này có thể sử dụng trong Microsoft

Outlook, Workflow Designer trong SharePoint Designer,…

VS 2010 cho phép viết các Add-in cho Microsoft Office

2010 để tích hợp với dữ liệu bên ngoài

VS 2010 cho phép xây dựng các thành phần tái sử dụngtrong BCS

Các thành phần này có thể sử dụng trong Microsoft

Outlook, Workflow Designer trong SharePoint Designer,…

VS 2010 cho phép viết các Add-in cho Microsoft Office

2010 để tích hợp với dữ liệu bên ngoài

Tham khảo: http://msdn.microsoft.com/en-us/library/ee556789.aspx

Trang 19

Chọn VS 2010 hay SP Designer 2010

Tool External Data Connectivity

SharePoint Designer 2010 Thiết kế External Content Type : Xây dựng các

External Content Types ở mức đơn giản dựa trên nguồn dữ liệu từ WCF, Microsoft SQL Server, hoặc NET Framework connectivity assembly.

Thiết kế Workflow: tích hợp external data vào trong

workflow.

Thiết kế Workflow: tích hợp external data vào trong

workflow.

Visual Studio 2010 Thiết kế External Content Type: Tạo các đoạn mã tùy

chỉnh để kết nối tới hệ thống bên ngoài sử dụng NET Framework do đó hỗ trợ nhiều loại kết nối khác nhau và nhiều nguồn dữ liệu khác nhau

Visual Studio XML Editor: Sửa đổi mô hình BDC trong

Visual Studio cho các tính năng mà không được hỗ trợ bởi SharePoint Designer, hỗ trợ IntelliSense

Tham khảo: http://msdn.microsoft.com/en-us/library/ee556789.aspx

Trang 20

Chọn VS 2010 hay SP Designer 2010

Khả năng SharePoint Designer 2010 Visual Studio 2010

Kết nối Microsoft SQL Server,

WCF/Web services, hoặc NET Framework connectivity

assembly.

Bất kỳ nguồn dữ liệu nào thông qua NET Framework connectivity assembly.

Kịch bản hướng tới Xây dựng giải pháp đơn giản Xây dựng các giải pháp phức

tạp

Xây dựng các giải pháp phức tạp

Hạn chế Chỉ hỗ trợ các quan hệ dưới

dạng Foreign key đơn giản Giao diện chứa các cấu trúc tham số phức tạp

Visual Studio External Content Type Designer chỉ làm việc với

mô hình dựa trên NET Framework connectivity.

Quá trình xây dựng giải pháp phức tạp

Tham khảo: http://msdn.microsoft.com/en-us/library/ee556789.aspx

Trang 22

Tổng kết bài học

Nắm được các công cụ cần thiết để xây dựng giải phápkết nối tới các hệ thống và dữ liệu bên ngoài SharePointNắm được khi nào thì sử dụng công cụ thích hợp cho

việc xây dựng giải pháp hướng BCS trên SharePoint

Trang 23

Tham khảo

http://msdn.microsoft.com/en-us/library/ee557898.aspxhttp://msdn.microsoft.com/en-us/library/ee556391.aspx

Ngày đăng: 23/05/2014, 18:15

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w