Samuel Zürcher service applications in sp2013

Post on 15-May-2015

1,106 views 4 download

Tags:

transcript

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved. ©2012 Microsoft Corporation. All rights reserved.

Agenda

Architectural model for Service Applications in SharePoint 2013

Introduction to model and changes compared to previous versions

Introduction to individual service applications in SharePoint 2013

What has been changed?

What is new?

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved. ©2012 Microsoft Corporation. All rights reserved.

Service Applications with their own DBs:

App Management Service

Business Data Connectivity

Managed Metadata Service

Search

Secure Store Service

Machine Translation Service

State Service

Usage and Health Data Collection

User Profile

Word Automation Service

Access Services App databases

©2012 Microsoft Corporation. All rights reserved. ©2012 Microsoft Corporation. All rights reserved.

Remote farms don’t need perms to parent farm DBs*

Any farm can publish SAs

One web application can use both local and remote SAs

Enables centralized “enterprise” SAs

Support only in specific service applications

Business Data Connectivity

Managed Metadata Service

Search

Secure Store Service

Machine Translation Services

User Profile

©2012 Microsoft Corporation. All rights reserved.

Service

application

Allowed for WAN

environments? Hybrid with Office365

Search

Managed Metadata

Machine Translation

Service

Business Data

Connectivity

User Profile

Secure Store Service

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

Deploying service applications by

using the Initial Configuration

Wizard

Deploying service applications

manually or by using Windows

PowerShell

Application

pool

All service applications are deployed to

the same application pool.

You can deploy service applications to

dedicated application pools, if desired.

Service

accounts

The same account is used for all

services. You can edit service accounts

later.

You can apply different service accounts

to service applications.

Databases

Database names are automatically

generated, including GUIDs that are

long and difficult to remember.

You can assign database names and

implement a naming convention.

Service

application

settings

Default settings are applied to service

applications. You can change these later.

You can implement custom settings

when the service application is

deployed.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

IFrame

SharePoint Access Host

SQL Server 2012

Cluster

1

2

©2012 Microsoft Corporation. All rights reserved.

View and Edit Data

Database Design

Advanced Reporting & Integration

• Desktop Access Reports

• Excel

• Power View

• Crystal Reports

• Custom Websites (.NET, PHP, etc.)

©2012 Microsoft Corporation. All rights reserved.

SQL 2012 Access

Services WFE

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

SharePoint Access Host

SQL Server 2012

Cluster

Access Web

Use

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved. ©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

1. Choose table

2. Choose View

3. Search and Filter

4. Add and edit items

©2012 Microsoft Corporation. All rights reserved.

Autocomplete Control Datasheet Drill-Through Popups

Summary View Related Items Control Action Bar

©2012 Microsoft Corporation. All rights reserved.

Allow other programs to connect to the SQL Server database that powers your access app. You’ll find all the necessary credentials in one place.

Enter the SQL Server connection information from Access into your analysis program, and you’ll find all your database’s queries and tables available. SQL Server is an industry standard, so you have a choice of tools, from Excel to Crystal Reports.

Take advantage of the powerful charting and analysis tools that Excel already provides. Or crunch your data in a program of your choice.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved. ©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

SharePoint

SharePoint

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

App

Submission

SP Platform 2 3

4 1 6

7

5

©2012 Microsoft Corporation. All rights reserved.

1

2

3

4

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

SharePoint

Design Tools

Office Applications

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

SharePoint Farm

External System

©2012 Microsoft Corporation. All rights reserved.

External System

BDC Runtime

©2012 Microsoft Corporation. All rights reserved.

BDC Runtime

SharePoint Farm

External System

©2012 Microsoft Corporation. All rights reserved.

Corporate Network

Reverse

Proxy

SharePoint Farm

OData Service

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

Excel Web Access Excel Web

Services JSOM REST API

Excel Proxy

User-Defined Functions Excel Calculation Service

XLSX/b/m

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

SharePoint Farm Excel Services

Office Web Apps

Farm 6

SQL Server Analysis Services

You have different options for rendering:

• View workbooks using Excel Services on SP; or

• View workbooks using Office Web Apps Server (and potentially lose functionality)

©2012 Microsoft Corporation. All rights reserved.

SharePoint Excel Services

SQL Server Analyses Services

Office Web Apps

Admins or UI designer get to choose:

• View workbooks using Excel Services on SP; or

• View workbooks using Office Web Apps Server (and potentially loose functionality)

©2012 Microsoft Corporation. All rights reserved.

Web Part Web Service API Authenticated JSOM/REST/APIs Windows-auth based External Data

Edit documents

New documents

Co-authoring

View

Un-Authenticated JSOM/REST

User Defined

Functions

Connection string Unattended account

External data*

Embedding

Office Web

Applications SharePoint

2013

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

SQL Server Analysis Services

SharePoint Excel Services

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

Web Front End

Document Translation Parsing Engine

©2012 Microsoft Corporation. All rights reserved.

Translation Service Application

Parsers

API Job Queue and DB

HTML

Segments

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

Web Parts Web Services

Rendering Custom Editors

Web Services

Authoring

SharePoint Data Store Monitoring Services

Application Proxy

Data Source Extensibility

PPS App Settings

SharePoint Data Store

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

SharePoint QA

SharePoint Production

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

SharePoint

User Profile

Service

Application

FIM

C#

Direct Active

Directory Import

External System

Active Directory

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

Visio Web

Access

Custom Data

Providers

Visio JSOM

Mash-Up API

Web Part

Connections

Visio Proxy

Visio Graphics Service

VDW/b/m SQL OLEDB/ODBC XLSX SP Lists

©2012 Microsoft Corporation. All rights reserved.

ODC BCS

BCS

©2012 Microsoft Corporation. All rights reserved.

Credentials: Used by Visio client Used by Visio Services Used by VIsio Services

SQL access SQL access No SQL access

Diagram Author

Diagram Consumers Data Access Account for Visio Services

Secure Store Property Meaning

Target Application ID Identifier referenced by Visio Services

Target Application Administrator Typically farm administrator

Target Application Members Diagram Consumers

Target Application Credentials Data Access Account

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

Object Model

Queue Manager/

Scheduler

Document Queue

Database

SharePoint

Content Database

Word File Conversion Service Engine

Immediate Based Document Queue

Timer Job Based Document Queue

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

Personal Site

List on Personal Site

Project Server DB

SP Content DB SP Web App

Change Log

Work Management

Service

Write personal tasks

Read personal tasks My Tasks Page

Call as Proj server user

mapped to SP User

Get Tasks via OM

1 2

3

4 5

6

7

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved.

©2012 Microsoft Corporation. All rights reserved. ©2012 Microsoft Corporation. All rights reserved.

Summary

Architectural model for Service Applications in SharePoint 2013

Introduction to model and changes compared to previous versions

Introduction to individual service applications in SharePoint 2013

What has been changed?

What is new?

©2012 Microsoft Corporation. All rights reserved.

Q&A