Presented by Presented by Kashif Akram Kashif Akram User Group Lead – User Group Lead – www.dev30.com Microsoft Office SharePoint Microsoft Office SharePoint server 2007 server 2007 An overview of business An overview of business data catalog data catalog
47
Embed
business data catalog - Sharepoint Portal Server 2007
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Presented by Presented by
Kashif Akram Kashif Akram
User Group Lead – User Group Lead – www.dev30.com
Microsoft Office SharePoint server 2007 Microsoft Office SharePoint server 2007
An overview of business data An overview of business data catalogcatalog
Microsoft Office SharePoint server Microsoft Office SharePoint server
Microsoft Office Microsoft Office SharePoint server SharePoint server
Microsoft Office SharePoint Server 2007 is Microsoft Office SharePoint Server 2007 is an integrated suite of server capabilities an integrated suite of server capabilities that can help improve organizational that can help improve organizational effectiveness by providing comprehensiveeffectiveness by providing comprehensive content managementcontent management and and enterprise enterprise searchsearch, , accelerating shared business accelerating shared business processesprocesses, and , and facilitating information-facilitating information-sharing across boundariessharing across boundaries for better for better business insightbusiness insight
CollaborationCollaboration
PortalPortal
SearchSearch
Content ManagementContent Management
Business Process and FormsBusiness Process and Forms
Outlook integration, Outlook integration, offline docs/listsoffline docs/lists
CollaborationCollaborationBusinessBusiness
IntelligenceIntelligence
PortalPortal
Enterprise Portal Enterprise Portal template, Site template, Site
Directory, My Sites, Directory, My Sites, social networking, social networking,
privacy controlprivacy control
Enterprise scalability,Enterprise scalability,contextual relevance, rich contextual relevance, rich people and business data people and business data
searchsearch
Rich and Web Rich and Web forms based front-forms based front-ends, LOB actions, ends, LOB actions, pluggable SSOpluggable SSO
Server-based Excel Server-based Excel spreadsheets and data spreadsheets and data visualization, Report visualization, Report Center, BI Web Parts, Center, BI Web Parts, KPIs/DashboardsKPIs/Dashboards
Integrated document Integrated document management, records management, records management, and Web management, and Web content management content management with policies and with policies and workflowworkflow
BusinessBusinessFormsForms
SearchSearchContentContentManagementManagement
PlatformPlatformServicesServices
Workspaces, Mgmt,Workspaces, Mgmt,
Security, Storage,Security, Storage,
Topology, Site ModelTopology, Site Model
CollaborationCollaboration
Collaboration FeaturesCollaboration Features
Real-time presence and communicationReal-time presence and communication
Social Networking Web PartSocial Networking Web Part
Standard site templatesStandard site templates
WikisWikis
BlogsBlogs
People and Groups listsPeople and Groups lists
CalendarsCalendars
E-mail integrationE-mail integration
Task coordinationTask coordination
SurveysSurveys
Document collaborationDocument collaboration
Issue TrackingIssue Tracking
PortalPortal
My Site personal siteMy Site personal site
Content syndicationContent syndication
Privacy and securityPrivacy and security
Site DirectorySite Directory
User Profiles and the Profile StoreUser Profiles and the Profile Store
Audience targetingAudience targeting
Site ManagerSite Manager
Mobile device supportMobile device support
Portal site templatesPortal site templates
SharePoint Sites and Documents SharePoint Sites and Documents Aggregation Web PartsAggregation Web Parts
Colleagues and Memberships Web PartsColleagues and Memberships Web Parts
Integration with Microsoft Office Access Integration with Microsoft Office Access 2007, Excel 2007, PowerPoint 2007, and 2007, Excel 2007, PowerPoint 2007, and Word 2007 Word 2007
Integration with Microsoft Office Outlook Integration with Microsoft Office Outlook 20072007
Integration with Microsoft Office SharePoint Integration with Microsoft Office SharePoint Designer 2007Designer 2007
Common Search Technology and Common Search Technology and InfrastructureInfrastructure
Interoperability and IntegrationInteroperability and Integration
Overview Business Data Overview Business Data CatalogCatalog
BDC provides an easy way to integrate BDC provides an easy way to integrate business data from back-end server business data from back-end server applications, such as SAP or Siebel, with applications, such as SAP or Siebel, with your corporate portal to provide rich your corporate portal to provide rich solutions for end users without writing any solutions for end users without writing any code. You register business data exposed code. You register business data exposed in databases or through Web services in in databases or through Web services in the Business Data Catalog by creating the Business Data Catalog by creating metadata that describes the database or metadata that describes the database or Web service. The Business Data Catalog Web service. The Business Data Catalog then uses this metadata to make the right then uses this metadata to make the right calls into the data source to retrieve the calls into the data source to retrieve the relevant data.relevant data.
Customer NeedsCustomer NeedsBased on SPS 2003 feedbackBased on SPS 2003 feedback
Less integration codeLess integration code
Deep integration of data into the places Deep integration of data into the places users workusers work
New application types that blend data and New application types that blend data and collaborationcollaboration
Bridge portal and business application UIBridge portal and business application UI
Business Data Web PartsBusiness Data Web Parts Generic Web Parts that Generic Web Parts that display any entity from the Business Data Catalog, without display any entity from the Business Data Catalog, without deploying new code. The Web Parts provide customization, deploying new code. The Web Parts provide customization, Web Part connections, and the standard Microsoft Windows Web Part connections, and the standard Microsoft Windows SharePoint Services look-and-feel capabilities (paging, SharePoint Services look-and-feel capabilities (paging, filtering, and style).filtering, and style).
Business Data in ListsBusiness Data in Lists New field type that allows you to New field type that allows you to add any entity defined in the Business Data Catalog to a add any entity defined in the Business Data Catalog to a SharePoint list or document library.SharePoint list or document library.
Business Data ActionsBusiness Data Actions Business Data Actions bridge the Business Data Actions bridge the gap between Office SharePoint Server 2007 and a native gap between Office SharePoint Server 2007 and a native application user interface by providing a link back to the application user interface by providing a link back to the back-end data source. You can use Business Data Actions to back-end data source. You can use Business Data Actions to build applications with write-back scenarios, such as a build applications with write-back scenarios, such as a Customer Profile view that allows a user to update profile Customer Profile view that allows a user to update profile information directly in a back-end server application, such information directly in a back-end server application, such as SAP or Siebel. Actions are implemented as links, so you as SAP or Siebel. Actions are implemented as links, so you can also use actions to perform simple actions such as send can also use actions to perform simple actions such as send an e-mail message or open a customer’s home page.an e-mail message or open a customer’s home page.
Business Data SearchBusiness Data Search Offers full-text search of Offers full-text search of the data sources registered in the Business Data the data sources registered in the Business Data Catalog. You can create new search result types Catalog. You can create new search result types based on the specific data entities registered in based on the specific data entities registered in the Business Data Catalog.the Business Data Catalog.
Business Data in User ProfilesBusiness Data in User Profiles You can You can augment Office SharePoint Server 2007 user augment Office SharePoint Server 2007 user profiles from any external data source registered profiles from any external data source registered in the Business Data Catalog.in the Business Data Catalog.
DemoDemoBDC Webparts BDC Webparts
Securities -Authentication Securities -Authentication Authentication Mode Applies to Scenarios
PassThrough Databases and Web Services Use this mode if you are in a testing environment with a single-box configuration (Database server and SharePoint Server on the same box) or if Kerberos Delegation is enabled in your domain. You might also use it if the destination server or the Web Service uses anonymous authentication or SSL connections.
RevertToSelf Databases and Web Services IIS App Pool Impersonation
WindowsCredentials Databases and Web Services Use this mode if your database server or Web Service uses Windows authentication. You need to set up SSO for this mode.
RdbCredentials Database Systems only Use this mode if your database server uses Database Credentials. For example if your SQL Server uses SQL Server authentication instead of Windows authentication. You need to set up SSO for this mode.
Credentials Web Service Systems only Use this mode if your Web Service uses credentials other than Windows credentials You need to set up SSO for this mode.
Authorization Authorization
Back End Back End Server side of LOBServer side of LOB
Middle tier Middle tier Multilevel like Multilevel like
Application RegistryApplication Registry . .
LobSystemLobSystem
EntityEntity
MethodMethod
MethodInstanceMethodInstance
Metadata modal Metadata modal
The BDC Application The BDC Application DefinitionDefinitionUse the BDC Metadata XSD for Intellisense in VS Use the BDC Metadata XSD for Intellisense in VS
Set the schemalocation in your XMLSet the schemalocation in your XML<LobSystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <LobSystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
The BDC Application The BDC Application DefinitionDefinition
Create a Destination EntityCreate a Destination EntityDestination Entity will have an Input Parameter, Destination Entity will have an Input Parameter, which is an identifier from the Source Entitywhich is an identifier from the Source Entity
Create a Destination EntityCreate a Destination EntityDestination Entity will have an Input Parameter, Destination Entity will have an Input Parameter, which is an identifier from the Source Entitywhich is an identifier from the Source Entity
Create a Destination EntityCreate a Destination EntityDestination Entity will have an Input Parameter, Destination Entity will have an Input Parameter, which is an identifier from the Source Entitywhich is an identifier from the Source Entity