Using SharePoint Business Connectivity Services to Expose Line of Business Data October 22, 2010.

Slides:



Advertisements
Similar presentations
Technical - SharePoint SharePoint grew out of the Exchange Development Teams collaboration work and Digital Dashboard initiative. SharePoint Team Services.
Advertisements

Microsoft SharePoint 2010 technology for Developers
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Agenda: Solomon N’Jie Overview Microsoft Enterprise Search Solution
Office Business Applications Matt Deacon Chief Architectural Advisor Developer & Platform Group Microsoft Ltd.
Microsoft Confidential David Gristwood Application Architect Developer & Platform Group Microsoft Limited blogs.msdn.com/David_Gristwood.
SharePoint 2010 First Look: What's new for Developers in Microsoft SharePoint 2010 Matthew McDermott, MVP Aptillon, Able
Accelerate Business Success With CRM CRM Interoperability.
SharePoint 2010: BCS m Business Connectivity Services.
Virtual techdays INDIA │ 9-11 February 2011 Light up your LOB apps on Sharepoint with BCS Sachin Vinod Rathi │ Architect Advisor, Microsoft Corporation.
It’s always better live. MSDN Events Developer Productivity Improvements with Visual Studio 2008 and Office Business Applications.
Introduction to Building a BI Solution 권오주 OLAPForum
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
Office 365: Efficient Cloud Solutions Wednesday March 12, 9AM Chaz Vossburg / Gabe Laushbaugh.
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
Server Development Overview Paul Appleby & David Gristwood Application Architects Developer & Platform Group Microsoft Limited.
Developing for the Microsoft Office System Jay Schmelzer Group Program Manager – Visual Studio.
SharePoint Design Tools Office Applications.
SHARE POINT 2010 TRINAY TECHNOLOGY SOLUTIONS © Copyright Trinay Technology Solutions, 39 Buckland St, #5321 Manchester, CT
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Introduction to SharePoint 2010 Sayed Ali (MCTS, MCITP) Senior SharePoint Administrator Arabian Advanced Systems(Naseej)
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
.NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development.
Connecting the Dots…How OSIsoft Leverages Microsoft Technology Across the RtPM Platform Christian R. Luckock Technical Strategist OSIsoft.
Microsoft Confidential Office as a Development Platform Tim Heuer
Connecting the Dots…How OSIsoft Leverages Microsoft Technology Across the RtPM Platform Christian R. Luckock Technical Strategist OSIsoft.
SharePoint 2007 Overview and Solution Examples Inetium.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
Introducing Reporting Services for SQL Server 2005.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
OSP Addressing Critical Business Challenges 2. Increasing Productivity 3. Modern Organizational Reality 4. Connecting Data and People Business.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Portal Vision and Strategy. Table of Contents Problem statement Solution Sharepoint 2007 features Current Architecture Assessment New portal architecture.
19 May 2012 Business Connectivity Services (BCS) Brett Lonsdale – Lightning #SPSJHB The first ever all green SharePoint event on earth.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Office Business Applications Workshop Defining Business Process and Workflows.
Business Connectivity Services (BCS) Primer Creating BCS Applications Creating.NET Assembly Connectors in Visual Studio 2010 support BCS Security.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
| Lausanne Become an Office 365 developer in 60 min Valerie Alonso Xavier Bocken.
The Office Development Platform & Visual Studio Tools for Office Mike Hernandez Product Manager Microsoft Corporation Steven Goulet Group Program Manager.
Michal Gideoni Senior Product Manager Microsoft Session Code: OFS205.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Business Data Integration with MOSS 2007 Naveedullah Khan PMP, MCAD.NET Senior Consultant.
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Microsoft ® Official Course Module 9 Working with Business Connectivity Services.
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
Pranav Ainavolu VSTO Developer, Conrep Solutions |
Rolando Jimenez Sr. Lead Program Manager Microsoft Corporation.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Introduction to SharePoint 2007 Brendon Schwartz
TRINAY TECHNOLOGY SOLUTIONS
SharePoint 2007 Business Intelligence
Integrating SharePoint 2010 with Office 2010
Beyond the BDC\BCS Model
Upgrading from BDC to BCS
Business Connectivity Services in SharePoint 2010 and Office 2010
What is SharePoint and why you should care
Visual Studio Tools for Office 2005
Accessing and Surfacing LOB Data in SharePoint 2010
2007 Office System Integration
The Social Life of Information
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
SharePoint 2007 Developer Overview Collaboration BI Features
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Using SharePoint Business Connectivity Services to Expose Line of Business Data October 22, 2010

Session Promise (per the Abstract) 2 Business Connectivity Services (BCS) is the new and improved version of the Business Data Catalog. Business Connectivity Services make it easy to bring enterprise data into the familiar user interfaces of SharePoint and Office. This session will show how to leverage the power of Business Connectivity Services with Office and Visual Studio to build solutions. The demos included highlight the types of SharePoint solutions that can be created with Business Connectivity Services as well as applicable scenarios for each solution type.

Session Objectives And Takeaways Session Objectives: Show how to leverage the power of Business Connectivity Services with the Office and Visual Studio Illustrate the types of SharePoint solutions that can be created with Business Connectivity Services

Today’s Agenda Includes… 4 Business Connectivity Services (BCS) Overview BCS Tools Overview Demos Create an ECT with SharePoint Designer Configure ECT for Outlook Off-lining Q&A

Cogent Company | An Overview 5

Overview of Cogent Company We are a management and IT consulting firm focused on helping our clients define actionable information management strategies that deliver measurable business value design, build and deploy sustainable and scalable information management technology solutions Our consultants average decades of solution design, development and implementation experience We partner closely with our clients to execute rapid deployment cycles that consistently demonstrate “speed to value” We provide industry-recognized expertise and innovation across the spectrum of Microsoft and related technologies We offer experience advising client executives and implementing enterprise-class applications in multiple industries and client sizes 6 ©2010. Cogent Company. Proprietary and Confidential.

Our Services 7 ©2010. Cogent Company. Proprietary and Confidential. Strategic Advisory Services Information Management Services Core Infrastructure Services Custom Development Services Productivity Services Solution Selection and Roadmap Development IT Transformation and Governance Project and Portfolio Management Strategic Change Management Business Process Management and Collaboration Application Integration Enterprise Content Management and Search Unified Communications Data Acquisition and Quality Analysis Data Warehousing Business Intelligence Advanced Analytics Security and Networking Data Protection and Recovery IT Management and Security Desktop, Device, and Server Management User Experience Software Development Service Oriented Architectures System Integration

Business Connectivity Services Overview 8

BCS Connects 9 Structured data that exists in the organization's enterprise applications Unstructured data in business productivity applications such as those in Microsoft Office Users Applications Data BCS enhances Office application and SharePoint application capabilities and their UI through features, services, and tools. The BCS feature set enables rapid development and deployment of scalable and security-rich solutions. BCS enables users to read and write data from external systems—through Web services, databases, and Microsoft.NET Framework assemblies—from within Microsoft SharePoint 2010 and Microsoft Office 2010 applications

BCS Scenarios 10 Reveal external data from enterprise applications and Web 2.0 services in Microsoft SharePoint Foundation 2010, SharePoint Server 2010, and in rich client Office applications. Provide Office Type behaviors (such as contacts, tasks, appointments) and capabilities to external data and services. Provide complete interaction with the data including write-back capabilities from Office applications and SharePoint Server to the underlying external system data and business objects. Enable offline use of external data and processes. Bridge the unstructured world of documents and people and the appropriate structured data that is locked in external systems.

Types of Solutions You Can Build Using BCS 11 Simple Takes advantage of the native capabilities: BCS, SharePoint 2010, and Office 2010 External List External Data Columns Web Parts Offlining Intermediate (Declarative) Uses no-code to create more powerful and customized solutions. Assemble and customize composite solutions Create a Microsoft Outlook solution without writing code. Advanced (Code-based) Uses Microsoft Visual Studio 2010 to create rich code-based solutions. Create reusable components Create end-to-end solutions by using Office, SharePoint, and Business Connectivity Services object models Advanced Developer Information Worker Developers & Power User

Office Apps Client Runtime Offline Operations CacheCache DevelopmentPlatformDevelopmentPlatform Business Intelligence Enterprise content mgmt Collaboration social EnterpriseSearchEnterpriseSearch ECT Store RuntimeRuntimeSecuritySecurity Solution Packaging Out of the box UI Web 2.0 DBWCF Web Service.NET LOB SharePoint Design Tools SharePoint Designer 2010 Visual Studio 2010 Business Connectivity Services Stack Brings LOB Data Into SharePoint SharePoint List with External Data Read / Write SharePoint Foundation Built on the SharePoint 2007 Business Data Catalog Business Connectivity Services is included in Microsoft SharePoint Foundation 2010, SharePoint Server, and Office Business Connectivity Services Feature SharePoint Foundation 2010 SharePoint Server 2010 Standard Edition SharePoint Server 2010 Enterprise Edition External List√√√ External Data column√√√ Business Data Connectivity (BDC) service √√√ Connector Framework√√√ Secure Store Service√√ External Data Search√√ Profile Pages√√ Business Data Web Parts √ Rich Client Integration√

External Content Types BCS-enabled solutions rely on ECTs to integrate external data into SharePoint and the Office client applications Describes the schema and data access capabilities of an external data source and its behavior within Office and SharePoint *formerly known as BDC Entity Enable reusability Encapsulate complexities of external systems Provide built-in Office and SharePoint behavior Ensure secure access Simplify maintenance Enable external data search Enable working offline Enable reusability Encapsulate complexities of external systems Provide built-in Office and SharePoint behavior Ensure secure access Simplify maintenance Enable external data search Enable working offline

BCS Tools Overview 14

Solution Types, Tools and Roles Advanced Developer Power User NO CODE* CODE Developer

Solution Types, Tools and Roles Intermediate Advanced Simple Surface data in External Lists Connect those lists to Outlook, SPW Developer Power User NO CODE* Advanced Developer CODE Advanced Developer CODE

Solution Types, Tools and Roles Intermediate Simple Customize InfoPath forms Outlook taskpane and ribbon Word (QuickParts) Workflow Web Part Pages Surface data in External Lists Connect those lists to Outlook, SPW SharePoint Designer SharePoint SDK Developer Power User NO CODE* Advanced Advanced Developer CODE

Solution Creation Approaches Power User Developer VisualStudioVisualStudio SharePointDesignerSharePointDesigner SDKSDK Single machine Dev Environment Create reusable ECTs that provide custom integration logic to virtually any data source using.Net code Author thin and rich client UX as reusable components Create Office Add-Ins in Visual Studio Client-Server Environment Compose solutions (no code) that connect to existing WCF, Sql Server databases and.Net Objects Implicitly author thin and rich client UX for External List and InfoPath Forms IT Admin Production Environment Produce WSP Import & Configure SharePoint Server (Shared, Dev/Prod) “Live” Connection “Live” Connection Export, Import & Configure

Tools Feature OverviewFeaturesSharePoint Designer 2010 Visual Studio 2010 SDK Author External Content Types and Profile Pages External Content Type Designer Integrate External Data in WF Workflow Designer Generate and Author External Lists and InfoPath Forms Lists and Forms Designer Office Add-in Projects Extend Office apps through BCS-aware code add-ins and reusable components Extend Outlook Declaratively Outlook declarative ribbon (URL-based actions) and Taskpanes extensions Additional Samples and Utilities Connect to existing WCF/Web Services, Sql Server or.Net Assemblies Connect to virtually any data source through custom.Net code

DEMO #1 Create an External Content Type With SharePoint Designer+ More Stuff 20 External Data Columns External Lists External Item Picker External Data in OutlookExternal Data in Word Business Data Web Parts Profile Pages External Data in Access External Data in InfoPath

DEMO #2 Configure External content type for Outlook Off-lining 21

SharePoint Designer and Visual Studio Recap Capability / Tool SharePoint Designer 2010 VisualStudio 2010 Visual Studio 2010 Connect toExisting WCF, Sql Server,.Net Assembly Any data source by creating.Net Assemblies Modeling ApproachDiscover and ConfigureCreate and Publish Target ScenariosAuthor “simple” models with OOB UX (External Lists, Outlook, SharePoint Workspace, InfoPath, Search, simple FK-based associations) - Author complex models with custom connectivity logic for aggregation, transformation, security, etc. - Author custom UX via VSTO customizations - Author reusable rich and thin UI parts (WebParts) that connect to External Data Limitations-Data source needs to expose “proper interface shape” -Advanced stereotypes (Bulk, Batch) -Generic/polymorphic services -Only Foreign Key Associations - Visual designer only for.Net object based models - Separate development and packaging of rich client and server components

Rich/Thin Solutions Packaging and Deployment Thin Client Components WSPPackage SharePointServer Import Deploy and Update Include in WSP Office Client

Cogent Company | more details 24

Cogent Thinking Office 2003 Programming: Real World Applications Pro ASP.NET 2.0 Website Programming Pro Office 2007 Development with VSTO Books 5 Business Reasons for Adopting the Windows Platform - CIO.COM Easy Time & Billing with SharePoint, Outlook, & Excel (and VSTO tool) - Devx.com Repurpose SharePoint Services Data Using Excel's Spreadsheet XML - Devx.com Outlook the Way You Want It—Build Custom Outlook GUIs with WinForms & VSTO - Devx.com Create a Sales Dashboard using Excel, InfoPath and VSTO Devx.com VSTO's Outlook Integration Makes Building Managed Add-ins A Snap - Devx.com An Office Developer's Timesaver: Using VSTO 2005 to Integrate Excel and Access - Devx.com Articles (call for links) Business System Builder Office Developer Simple Talk Blogs (call for links) Southern Methodist University, Cox School of Business: Adjunct Faculty; Guest Lecturer, IT and Operations Management. University of North Texas: Guest Lecturer in College of Business Administration and English Department Advisory Board, College of Business Administration, Information Technology & Decision Sciences Department Member, Center for Decision and Information Technology Academics 25 ©2010. Cogent Company. Proprietary and Confidential.

Our Experience 26 Client FirmSolutionCogent Solutions Fortune 50 wireless telecommunications firm Implement PMO for integration of billing and customer care systems for largest wireless merger. Cogent PMO Toolkit Fortune 50 financial services firm Customize Microsoft Outlook and integrate to third party CRM system and processes. Cogent Office Application Integration Accelerator Fortune 50 software firm Customize SharePoint to manage channel sales process. Cogent SharePoint Development Accelerator Fortune 500 real estate services firm Implement reporting system on legacy operations systems and processes. Cogent PMO Toolkit Cogent Requirements Management Toolkit Top US media services firm Extract firm from 10 year IT outsourcing arrangement and implement in-house organization and processes. Cogent Business Value Accelerator Cogent Requirements Management Toolkit Global direct marketing service agency Develop image selection application and integrate digital asset management system. Implement web site design. Cogent SharePoint Development Accelerator Regional Health Insurance Firm Develop and deploy content management system and integrate 3 rd party applications. Cogent Business Value Accelerator Cogent Requirements Management Toolkit Cogent SharePoint Development Accelerator National Specialty Hospital Deploy IT governance process and system. Cogent Business Value Accelerator Cogent PMO Toolkit ©2010. Cogent Company. Proprietary and Confidential.

Business Connectivity Services Overview Setting Up the Dev Environment for Business Connectivity Services Top 15 BCS Object Model Classes BCS Package Generator Resources and Next Steps