9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.

Slides:



Advertisements
Similar presentations
Connecting Web Services to Microsoft Office Applications: An Introduction to Information Bridge Framework Darren Neimke Senior Consultant Readify Limited.
Advertisements

Todd Kitta  Business Data Catalog (BDC) Basics  Web Parts  BDC Development  Search  API  Demo.
©2012 Microsoft Corporation. All rights reserved..
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
ARC03 Business Data Catalog: Integrating LOB Data and Applications Mike Fitzmaurice Senior Technical Product Manager Microsoft Corporation
An Introduction to Microsoft Office SharePoint Server 2007 David Gristwood Application Architect Developer & Platform Group Microsoft Ltd
Office Business Applications Matt Deacon Chief Architectural Advisor Developer & Platform Group Microsoft Ltd.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
ARC06 SharePoint Search Deployment Mike Fitzmaurice Senior Technical Product Manager Microsoft Corporation
Creating a SharePoint App with Microsoft Access Services
Microsoft Office Business Scorecard Manager 2005 : Programming Business Intelligence Features John Hooper Service Line Architect Microsoft Corporation.
Live Meeting APIs Robert Devine Program Manager Microsoft Corporation.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Server Development Overview Paul Appleby & David Gristwood Application Architects Developer & Platform Group Microsoft Limited.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
SharePoint 2007 Overview and Solution Examples Inetium.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
Building Data Visualization Solutions with Visio 2007 Paul Holdaway Microsoft Consulting Services (UK)
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models.
Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog:
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
Module 10 Administering and Configuring SharePoint Search.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Advanced Reporting Concepts Philip Yuen Program Manager Microsoft Office Project.
Windows Role-Based Access Control Longhorn Update
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Office 2007 for Developers Darryl Burling Developer Evangelist Microsoft New Zealand Blog:
Satisfy Your Technical Curiosity 27, 28 & 29 March 2007 International Convention Center (ICC) Ghent, Belgium.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
Arizona SharePoint Professionals Group Thomas Baer Senior Consultant, Statêra
Jorke Odolphi Product Technology Specialist WebCentral Using Microsoft Operations Manager To Monitor And Maintain Your Farm.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Microsoft Office SharePoint 2007 Technical Enablement Tour Patrick Tisseghem (Managing Partner – U2U)
Business Data Integration with MOSS 2007 Naveedullah Khan PMP, MCAD.NET Senior Consultant.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
Microsoft ® Official Course Module 9 Working with Business Connectivity Services.
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
©2012 Microsoft Corporation. All rights reserved..
Introduction to SharePoint 2007 Brendon Schwartz
Applikationsudvikling med WSS 3.0 og MOSS 2007 uden kode. Erik Westermann ISV Developer Evangelist Microsoft Innovation Center.
SharePoint 2007 Business Intelligence
Introducing SQL Server 2000 Reporting Services
Leveraging the Business Intelligence Features in SharePoint 2010
Microsoft Office SharePoint Server 2007 Enterprise Search
Integrating Enterprise Applications Into SharePoint® Portal Server
6/1/2018 2:18 AM OSP302 Building Integrated Microsoft Office 365, SharePoint Online, and Office Solutions Using BCS and LOB Data Donovan Follette
Beyond the BDC\BCS Model
SaaS Application Deep Dive
Chris Menegay Sr. Consultant TECHSYS Business Solutions
Upgrading from BDC to BCS
Business Connectivity Services in SharePoint 2010 and Office 2010
Visio Services 2013 Collaboration APIs Chris Hopkins
Visual Studio Tools for Office 2005
Accessing and Surfacing LOB Data in SharePoint 2010
Searching Business Data with MOSS 2007 Enterprise Search
Microsoft Dynamics.
Searching Business Data with MOSS 2007 Enterprise Search
Tech·Ed North America /7/2018 2:51 PM
Tech·Ed North America /22/2019 3:15 AM
Microsoft Office System UK Developers Conference
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Day 2, Session 2 Connecting System Center to the Public Cloud
Office 365 Development July 2014.
SharePoint 2007 Developer Overview Collaboration BI Features
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

9/8/2019 11:03 PM © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

OS302 – The Business Data Catalog 9/8/2019 11:03 PM OS302 – The Business Data Catalog Mark Bower Senior Consultant Microsoft UK http://blogs.msdn.com/bowerm © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Customer Needs Based on SPS 2003 feedback 9/8/2019 11:03 PM 9/8/2019 11:03 PM Customer Needs Based on SPS 2003 feedback Less integration code Deep integration of data into the places users work New application types that blend data and collaboration Lack of structured data search Bridge portal and business application UI Centrally manage security, auditing, connections 3 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Business Data Catalog (BDC) Connects Office servers to business data 9/8/2019 11:03 PM 9/8/2019 11:03 PM Business Data Catalog (BDC) Connects Office servers to business data Web Parts Lists Search User Profiles Custom Apps List store Search Index Profile Store Metadata Business Data Catalog WS Proxy ADO.NET Web Service Database BizTalk, SAP, Siebel, Legacy, … SQL Server, Oracle, OLEDB, ODBC 4 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Design Motivations Why do we need the BDC? 9/8/2019 11:03 PM 9/8/2019 11:03 PM Design Motivations Why do we need the BDC? No code integration Centralized deployment Real-time access Centralized data security Designed for portal & collab. scenarios Data query, indexing, personalization The BDC is not: Transactions, workflow, data transformation, adapters 5 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Business Data Web Parts Simple business apps with no code 9/8/2019 11:03 PM 9/8/2019 11:03 PM Business Data Web Parts Simple business apps with no code Scenario 360-degree view of customer Today Clipping, custom web parts, data view Office 12: Reusable biz data web parts Show new data with no new code or binaries Master-detail applications with no code Integrated with dashboards and filters Customizable in SharePoint Designer 6 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Business Data Web Parts 9/8/2019 11:03 PM 9/8/2019 11:03 PM Business Data Web Parts 7 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Business Data Search Search data, not just documents 9/8/2019 11:03 PM 9/8/2019 11:03 PM Business Data Search Search data, not just documents Scenario: Find an account manager in Siebel Today Vertical applications lack full-text search Most users can’t locate or access vertical apps Hard to crawl business data with SharePoint Office 12: Search any database or web service No need to write custom IFilters or protocol handlers No need to create HTML representations of data Highly customizable results Integrated with scopes and search center 8 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Full-Text Account Search 9/8/2019 11:03 PM 9/8/2019 11:03 PM Full-Text Account Search 9 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Business Data in Lists Collaborate around business data 9/8/2019 11:03 PM 9/8/2019 11:03 PM Business Data in Lists Collaborate around business data Scenarios Tag a proposal with a customer Track and annotate key support cases Pick from the canonical list of cost centers Today Text or lookup fields Irregular data, duplicated lists of values Office 12: Business data column One column type that stores any entity One-click refresh Integrates with list features: workflow, versioning, etc. 10 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Tagging Proposals with Accounts 9/8/2019 11:03 PM 9/8/2019 11:03 PM Tagging Proposals with Accounts Use Demo 3 Script  11 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Actions and Writeback Link, don’t replicate 9/8/2019 11:03 PM 9/8/2019 11:03 PM Actions and Writeback Link, don’t replicate Scenario Edit customer in SAP Launch InfoPath form for writeback Today Great actions for people Actions on other data means custom code Office 12: Actions on any entity Action is just a URL associated with an entity Actions appear everywhere an entity appears Users can take action in context 12 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Actions on Accounts 9/8/2019 11:03 PM 9/8/2019 11:03 PM 13 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

9/8/2019 11:03 PM 9/8/2019 11:03 PM Business Data in User Profiles Business-specific targeting & personalization Scenarios Show news about your customers Automatically filter dashboard by region Today Code required to augment user profile with non-Active Directory data Personalized web parts require custom code Office 12: Join user profile store and BDC Map user profile property to field of entity Filter web parts with user-profile filters 14 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Business Data Catalog (BDC) Connects Office servers to business data 9/8/2019 11:03 PM 9/8/2019 11:03 PM Business Data Catalog (BDC) Connects Office servers to business data Web Parts Lists Search User Profiles Custom Apps List store Search Index Profile Store Metadata Business Data Catalog Ok so I have covered the features, now I just wanted to talk about the API and the metadata model… WS Proxy ADO.NET Web Service Database BizTalk, SAP, Siebel, Legacy, … SQL Server, Oracle, OLEDB, ODBC 15 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Development Lifecycle Key shift: From code to metadata Analyst defines business requirements IT Pro / developer writes and tests application definition (metadata) IT Pro uploads application definition Analyst builds solution using business data features Key shift – Many integration tasks, no need to write code, you just use the meta data in the BDC Therefore the development lifecycle is…… <1234> Important to highlight that on step four it is an analyst not a developer that builds the solution For some tasks there is code to write but for most a developer may not be needed  16 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Metadata Model Two purposes Key objects Describe a system’s API 9/8/2019 11:03 PM 9/8/2019 11:03 PM Metadata Model Two purposes Describe a system’s API Give meaning to the API; make it easily usable Key objects System – A data source (Siebel) Entity – A real-world thing (Customer) Method – An operation on an Entity (GetCustomerList) Association – A relationship between Entities (Customers have Orders) Skipped this in demo! Show the simple XML for the customer web service 17 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Business Data Catalog API Two halves: runtime and administration 9/8/2019 11:03 PM 9/8/2019 11:03 PM Business Data Catalog API Two halves: runtime and administration Runtime API Browse metadata, execute methods, retrieve instances, traverse relationships For custom application builders Administration API Create, read, update, and delete metadata and manage permissions For administrators For ISVs building metadata management tools OOB features use these public APIs 18 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

AuthN, AuthZ, And Auditing Centralized security and auditing 9/8/2019 11:03 PM AuthN, AuthZ, And Auditing Centralized security and auditing Two authentication patterns Trusted subsystem Impersonation / delegation Two authorization patterns Mid-tier authorization Backend authorization One place to audit Log who accesses which data when © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

9/8/2019 11:03 PM 9/8/2019 11:03 PM Calls to Action Use the business data features to create new and better applications faster Expose your line-of-business data via web services or databases Write BDC-friendly web services Finders, SpecificFinders, IDEnumerators, … Simplify your custom integration code with the BDC Runtime API Write tools to simplify metadata creation with the BDC Administration API 20 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

© 2006 Microsoft Corporation. All rights reserved. 9/8/2019 11:03 PM © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.