Download - SharePoint Apps & Office Apps

Transcript
Page 1: SharePoint Apps & Office Apps

SharePoint Apps & Office AppsJussi Roine, OnsightOlli Jääskeläinen, Innofactor#td2013fi

Page 2: SharePoint Apps & Office Apps

Jussi RoineMicrosoft Certified Master: SharePoint 2010Microsoft Certified Solutions Master: SharePointMicrosoft Certified TrainerMojito Enthusiast

about.me/jussiroine

[email protected]

Page 3: SharePoint Apps & Office Apps

Olli JääskeläinenMicrosoft Certified Master: SharePoint 2010Microsoft Certified Solutions Master: SharePoint

[email protected]/olli.jaaskelainen

Page 4: SharePoint Apps & Office Apps

Appsit – mistä on kyse?ArkkitehtuuriApps-infrastruktuurin konfigurointiLiiketoiminnan jatkuvuusOmat appsit

Page 5: SharePoint Apps & Office Apps

RégisLaurentDirector of Operations, Global KnowledgeCompetencies include:Gold LearningSilver System Management

Appsit – mistä on kyse?

Page 6: SharePoint Apps & Office Apps

SharePointin räätälöinti: 2007, 2010, 2013

FeaturetSolution-paketit

Full trust

Sandbox-malliCSOM

_apiRESTApps

Page 7: SharePoint Apps & Office Apps

Mistä on kyse?

Uudenlainen tapa tuoda sovelluksia ja toimintoja osaksi SharePointia ja Officea

Tutut teknologiat: HTML + Javascript, CSSVapaasti valittavat työkalut toteutukseen, esim. Visual Studio, Office 365 Developer Site (“Napa”), Notepad++ jne.

Vahva tuki pilvipalveluihinUseita jakeluteitä

Page 8: SharePoint Apps & Office Apps

Appsien käyttöönotto

App Catalog

Suora asennus (PowerShell)

Office Store

Author
Olli: Koitin vielä varmistaa ja totesin, että olen tässä oikeassa mutta kerro toki, olinko väärässä: Powershellillä EI voi asentaa O365-tenanttiin appsia?
Page 9: SharePoint Apps & Office Apps

RégisLaurentDirector of Operations, Global KnowledgeCompetencies include:Gold LearningSilver System Management

Arkkitehtuuri

#td2013fi

Page 10: SharePoint Apps & Office Apps

Arkkitehtuurivaihtoehdot SharePoint appseille

SharePoint App Web

SharePoint-Hosted app

Yksinkertaisin ja loogisin: Hostaa SharePointin rinnalla- App on luonteva osa SharePointia: oma subweb (“App Web”)- HTML ja JavaScript toteutukseen – ei server-side koodia!

Provider-hosted

Hostaa itse koko ratkaisu: Valitse itse teknologiat ja palvelualusta

- Eventit SharePointilta

- Server-side sallittu- Oauth-autorisointi

Pilvipalvelupohjaiset appsit

Oma infra

Autohosted (Azure)

Windows Azure + SQL Azureprovisioidaan automaattisesti

Azure SharePoint Host

Web

SharePoint Host

Web

SharePoint Host

Web

Page 11: SharePoint Apps & Office Apps

SharePoint Apps - kokonaiskuva

SharePoint 2013

Web Server H

ost

SharePoint&

Exchange

Palvelinpään logiikka.NET / muut teknologiat

APP Provider-hosted

Oth

erE.

g. L

AM

P

IIS /

ASP

.Net

Win

dow

sAzu

re

CSOM REST

On-premises

Online

SharePoint

SQL

Workflow

Autohosted

SQL

Web Sites

Server APIs

Bro

wse

r Hos

t

SharePoint JS (CSOM)

APP

IE

Chr

ome

Fire

fox

Safa

ri

Tier 1 Tier 2

OtherECMAScript 5

Clie

nt A

PIs

Office JS

Office

Web

App

s

Win

RT

Mac

Mob

ile

Win

32

Asiakaspään logiikkaHTML / CSS / Javascript

Office 2013

Page 12: SharePoint Apps & Office Apps

RégisLaurentDirector of Operations, Global KnowledgeCompetencies include:Gold LearningSilver System Management

Apps-infrastruktuurin konfigurointi

Page 13: SharePoint Apps & Office Apps

Apps-infrastruktuurin konfigurointi: DNSValitse apps-domain ja prefix tdApps.local

Konfiguroi DNSLuo Forward Lookup Zone apps-domainilleLuo CNAME-tietue joka osoittaa SharePoint-farmiin (*.appsdomain)

Page 14: SharePoint Apps & Office Apps

Apps-infrastruktuurin konfigurointi: SharePointKäynnistä palvelut ja provisioi service applicationitSharePoint Foundation Subscription Settings ServiceApp Management Service

Konfiguroi app-urlit Prefix ja SPAppDomain

Provisioi tyhjä site collection appseja varten

Page 15: SharePoint Apps & Office Apps

Äh, ei se toimi

Set-SPLogLevel (ja Clear-SPLogLevel)

ULSViewer

Developer Dashboard

IIS + DNS + DNS client cache

Page 16: SharePoint Apps & Office Apps

DemoApps-infrastruktuurin konfigurointi

Page 17: SharePoint Apps & Office Apps

RégisLaurentDirector of Operations, Global KnowledgeCompetencies include:Gold LearningSilver System Management

SharePoint Appsit ja liiketoiminnan jatkuvuus

Page 18: SharePoint Apps & Office Apps

Appsit ja liiketoiminnan jatkuvuus

Business Continuity Management on IT:n ja liiketoimintayksiköiden yhteinen prosessi

Varmistetaan, että järjestelmät ovat käytettävissä ja toiminta voidaan palauttaa ongelmatilanteissa (jatkuvuus)

SharePoint Appsit tuovat BCM:ään monimutkaisuutta ja lisää suunniteltavaa – huomioi haasteet myös Office Appseissa

Page 19: SharePoint Apps & Office Apps

Empowering the user!

Page 20: SharePoint Apps & Office Apps

Liiketoiminnan käyttämä tiimi- tai

projektisivusto

SharePoint sovellus

SharePoint-farmi

Backup

SharePoint Store

SharePoint App

IT

Missä data on?Content DB

SharePoint Hosted App

Azure

SQL Azure

Auto Hostedtai Provider Hosted

App

3. osapuolenpilvipalvelu

Provider HostedApp

Erillinen web ja tietokanta

Provider HostedApp

Doh!

SLA on sama, right?

Page 21: SharePoint Apps & Office Apps

No, entä ratkaisu?

Ei helppoa ratkaisua – vaihtoehdot huolehdittava erikseen

Restore Apps for SharePoint (http://technet.microsoft.com/en-us/library/jj871010.aspx) ei tarjoa ohjetta yksittäisen Appsin palauttamiseen

Ymmärrä rajoitukset!

Kommunikoi. Sovi. Suunnittele. Toteuta. Testaa.

Page 22: SharePoint Apps & Office Apps

DemoApps BCM

Page 23: SharePoint Apps & Office Apps

RégisLaurentDirector of Operations, Global KnowledgeCompetencies include:Gold LearningSilver System Management

Kannattaisiko meidän kehittää omia Appseja?

#td2013fi

Page 24: SharePoint Apps & Office Apps

Kenen kannattaa kehittää omia SharePoint ja Office Appseja?

SharePointia käyttävien organisaatioidenErityisesti Access Apps ja työnkulun prosessit

Palveluja tarjoavien organisaatioidenEsim. julkisen liikenteen palvelut yhdellä Appsilla SharePointia käyttäville organisaatioilleKäyttöliittymänä vaikkapa organisaation yritysasiakaspalveluun

Page 25: SharePoint Apps & Office Apps

SharePoint ja Office Appsit Microsoftin SI ja ISV -partnerien mahdollisuutena

Hyödynnetään asiakasprojekteissa vaihtoehtoisena monistettavana sovelluskehitysmallinaMahdollisuus tehdä tuotteita globaaliin markkinaanEdistyneitä ansaintamallejalisälaskutusta tuotteen ominaisuuksilla

Tuotteen elinkaarenhallintatrial, full versio, päivittäminen

Page 27: SharePoint Apps & Office Apps

© 2013 Microsoft Corporation. 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 presentations. 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.

Kiitos! Ja anteeksi!Anna palautetta – ellet jo antanut eilen iltabileissä.. techdays.fi

http://bit.ly/TDSPApps

Page 28: SharePoint Apps & Office Apps

t

Q&A