An Introduction to Microsoft Office SharePoint Server 2007 David Gristwood Application Architect Developer & Platform Group Microsoft Ltd

Slides:



Advertisements
Similar presentations
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
Advertisements

SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
 Troy Hopwood Program Manager Microsoft Corporation BB53.
Hilton Giesenow - The MOSS Show Overview of the SharePoint 2010 Developer Platform SESSION CODE: OFC308.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Agenda: Solomon N’Jie Overview Microsoft Enterprise Search Solution
Microsoft Confidential David Gristwood Application Architect Developer & Platform Group Microsoft Limited blogs.msdn.com/David_Gristwood.
SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform
Mark Rees Microsoft Consulting Services OFC409 Windows Workflow Foundation (WF) Primer Creating WF programs in Visual Studio Creating workflow templates.
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
SharePoint Collaboration Features & Workflow
 Humberto Lezama Program Manager Microsoft Corporation  Ben Riga Sr. Evangelism Manager Microsoft Corporation BB08.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
What’s new for Rich Clients? Martin Parry Developer & Platform Group Microsoft Ltd
Microsoft Office Business Scorecard Manager 2005 : Programming Business Intelligence Features John Hooper Service Line Architect Microsoft Corporation.
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Server Development Overview Paul Appleby & David Gristwood Application Architects Developer & Platform Group Microsoft Limited.
1 Enterprise Search From Microsoft Unlock the potential of your organization NameTitle Microsoft Corporation.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and Office Web App Integration Standards Support Tagging, Tag Cloud, Ratings Social.
SharePoint 2007 Overview and Solution Examples Inetium.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
Agenda TimeSession 9:15Microsoft Business Intelligence Overview Break 10:40Creating High Impact Data Warehouse with Integration and Analysis Services 11:55Lunch.
Microsoft Office InfoPath 2007 Development, Deployment, And Hosting For Rich And Browser Forms Jessica Gruber Consultant Microsoft Corporation.
BI Funcasts The Mac-Guyver Techniques BI - The Mac-Guyver Techniques : Office Sharepoint Excel Services Gunter Staes –
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.
DEV12 Excel Services, Server APIs and Managed UDFs Aaron Saikovski Senior Consultant - Readify Australia Blog:
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Office Business Applications Workshop Defining Business Process and Workflows.
User Experience Search in context; actionable results; user tax from multiple search interfaces, and logons; no unified search results; People and Information.
Microsoft Office Excel 2007: Programming Business Intelligence Features John Hooper Service Line Architect Microsoft Corporation Jed Farr Senior Consultant.
Rich Platform Services Manageability User Experience.
DEV14 – Building Business Dashboards: Excel Services, KPIs and Report Centers Darwin Schweitzer Enterprise Technology Strategist
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Satisfy Your Technical Curiosity 27, 28 & 29 March 2007 International Convention Center (ICC) Ghent, Belgium.
1 Office “12” : Server Investments Better empowerment, TCO and developer productivity Next generation , project management, workflow, blog and wiki.
Arizona SharePoint Professionals Group Thomas Baer Senior Consultant, Statêra
Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.
Sarvashrestha Paliwal ISV Evangelist Microsoft India.
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
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
Marcel Trümpy Platform Technology Advisor Microsoft Switzerland
Office 365 Development July 2014.
Integrating SharePoint 2010 with Office 2010
Microsoft Office SharePoint Server 2007 Enterprise Search
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Beyond the BDC\BCS Model
Business Connectivity Services in SharePoint 2010 and Office 2010
Accessing and Surfacing LOB Data in SharePoint 2010
PowerApps and Microsoft Flow for Business Users
Office Power Hour New developer APIs and features for Apps for Office
SharePoint Designer 2007 Overview and customization scenarios
Performance Point Services in SP2013
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Pablo Castro Software Architect Microsoft Corporation
Visual Studio 2010 SharePoint Development Tools Overview
Tech·Ed North America /22/2019 3:15 AM
The Social Life of Information
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Microsoft Dynamics.
SharePoint 2007 Developer Overview Collaboration BI Features
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Presentation transcript:

An Introduction to Microsoft Office SharePoint Server 2007 David Gristwood Application Architect Developer & Platform Group Microsoft Ltd

Server Platform Investments Office SharePoint Server 2007 Excel Services InfoPath Forms Services Business Data catalog Enterprise Search Windows SharePoint Services ASP.NET 2.0 integration Workflow Content types and meta data Auditing Feature & solution deployment Office SharePoint Server Windows SharePoint Services ASP.NET SQL ASP.NET SQL

Tools for any skill level

Excel Services

Excel has great calculation and charting engine Can reuse logic & business models built in Excel Browser based spreadsheet viewing & interactivity Excel Web Part to build dashboards Web Service programmatic access to Excel Services Eliminate “multiple versions of the truth” caused by distributing copies of spreadsheets Control access to spreadsheets for regulatory concerns or to protect proprietary information Offload long-running calculations from desktop

Excel Services

Excel 2007 Design and author Browser High quality web rending Zero-footprint Interactive: Set parameters, sort, filter, explore View and Interact Custom applications Set values, perform calculations, get updated values via web services Retrieve full workbook file Programmatic Access Open in Excel for rich exploration and analysis Open snapshots Excel 2007 Export/Snapshot into Excel Spreadsheets stored in doc libraries Spreadsheet calculation and rendering External data retrieval and caching 100% calculation fidelity SharePoint platform and Excel services Publish Spreadsheets Excel Services Architecture

Limitations of Excel Services Excel Services is NOT Excel on the Server No authoring –No data entry outside of parameters, no layout changes No VBA, no non-database data sources –many other features not supported Does not Solve the problem of multi-user spreadsheet authoring

Excel Web Services Open a spreadsheet file to start a session with Excel Services Set values to cells and ranges Process the session spreadsheet Refresh data from external sources Calculate spreadsheet or specific ranges Get results Values from cells and ranges Entire calculated spreadsheet – live or snapshot

User Defined Functions Extend calculation and data-import capabilities Functions that are not built into Excel. Custom implementations to built-in functions. Custom data feeds for legacy or unsupported data sources Call Web Services Compiled Code based on.NETFx 2.0 Needs Reference to Excel Services UDF Framework

Excel Services Excel Web Access Web Part Web Service Calls User Defined Functions

Business Data Catalog

Not all data resides in SharePoint Middleware layer that bridges gap between the portal and business applications Surface business data from backend applications without coding Supported by web parts and API BDC

Metadata Store Architecture of the Business Data Catalog SQL Server, Oracle, OLEDB, ODBC Web Parts Lists Search User Profiles Custom Apps BizTalk, SAP, Siebel, Legacy, … List Store Index Profile Store Business Data Catalog WSS Proxy ADO.NET Web Service

Development LifeCycle Analyze the business requirements Build Web Services layer for LOB system (optional) Model the system using application definition Populate BDC Metadata Store Design solutions using business data features

Core Application Definition Elements Definition of a data source (SQL Server, SAP, Siebel, CRM, …) LobSystem Access to the system (connection details) LobSystemInstance A real-world thing in the system (e.g. customer, order, product, invoice, employee, …) Entity An operation on an entity (e.g. GetOrders, GetInvoicesForCustomer, …) Method A way to use a method (e.g. Finder, SpecificFinder, IDEnumerator) MethodInstance A relationship between two entities Association

Metadata Model

Application Definition Files Declarative way of modelling a system Initially no Microsoft designers to generate them BDC Metadata Manager - bdcmetadata.xsd Visual Studio IntelliSense Microsoft BDC Definition Editor MOSS SDK August 2007 Application Definition Files are imported using the Shared Services Provider administration site

Business Data Web Parts Web PartDescription Business Data List Web Part Displays a list of entity instances from a business application registered in the Business Data Catalog. For example, you can use a Business Data List Web Part to display all the customers or orders from the AdventureWorksDW database. Business Data Items Web Part Displays the details of an entity instance from a business application. For example, you can use a Business Data Items Web Part to display the details of a particular customer or order from the AdventureWorksDW database. Business Data Related List Web Part Displays a list of related entity instances from a business application. For example, you can use a Business Data Related List Web Part to display all the orders for a particular customer from the AdventureWorksDW database. Business Data Actions Web Part Displays a list of actions associated with an entity as defined in the Business Data Catalog. For example, you can use a Business Data Actions Web Part to display all the actions that portal users can perform on the Customer entity. Some examples of these actions are to send to a customer or edit the address of a customer.

Surfacing Data via BDC

Custom Applications Runtime Object Model Applications for browsing the metadata repository and executing methods and filters on a line-of-business (LOB) application

BDC BDC web parts Custom BDC web part

Search

Search Challenges User Experience Challenges Multiple search interfaces, systems, and logons; no unified search results Data and Expertise Challenges Files and on desktops; structured and unstructured data silos; untapped expertise Enterprise and IT Challenges Relevance and ranking; security, privacy and compliance; scalability, manageability and extensibility

Search Server 2008 Updated and rebranded version of SharePoint Server 2007 for Search Key investment areas and new features Simplified Installation Experience Enhanced Administration Interface New Federation Capabilities Performance and Stability Enhancements Available in two versions Search Server 2008 can be installed in a distributed topology to provide greater scale and redundancy Search Server 2008 Express can only be installed in single server mode and is FREE

Index and Search Architecture

Customize UI With XSLT Appropriate for scenarios requiring Change results layout, look and feel Pivoting using the keyword syntax Web Part Property Power of XSLT Formatting Logic Math

Content Sources OOB content source types SharePoint Servers Web Sites File Shares Exchange Public Folders Business Data Additional ones can be added if appropriate protocol handler is installed

IdEnumerator MethodInstance Text Select EmployeeID from HumanResources.vEmployee

Search Search BDC

Workflow

Encapsulated logic for coordinating business processes Provides abstractions to model real world processes Valuable for modeling long running and stateful behavior What are workflows? sequential workflow state machine workflow

Windows WorkFlow Foundation Single workflow technology for Windows Extensible framework & toolset Base for Microsoft products and customer solutions Transform workflow from niche to mainstream paradigm Exposed to developers via.NET 3.0

Workflows in SharePoint Workflows enforce a business process on all items in the SharePoint library or list

Starting a Workflow

Interacting with a Workflow Interaction between a person and a running workflow is modeled using the notion of tasks.

Office Integration

SharePoint Workflow Designer

Visual Studio 2008

Workflow SharePoint Activities

InfoPath

InfoPath Form Services Electronic forms are ubiquitous, so worth solving properly And making easy to use, track, workflow, etc InfoPath is rich client application InfoPath Forms Service offers server side generation and handling of forms Users do not require InfoPath client Design Once mantra Shared controls, business logic, object model, Design Checker designs for the targeted environment and run compatibility checks

WSS WSS Publishing, Opening, and Filling RenderingValidation Execute calculations Execute rules Editing actions Validation Execute calculations Execute rules Editing actions (All using script) Download XSN, XML Publish XSN Download script and data array Office 2007 servers XSN ASPX Replay event log XSN, XML loaded Business logic execution XSN, XML loaded Business logic execution Forms Capabilities Generate and render HTML (using script) Return updated data array Generate InfoPath Client Browser Postback event log via XMLHTTP InfoPath Designer Take offline as needed

InfoPath

More Information

MSDN in the UK Visit Newsletter Events Screencasts Blogs

© 2007 Microsoft Ltd. 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.