Upload
major
View
89
Download
3
Tags:
Embed Size (px)
DESCRIPTION
SharePoint Apps & Office Apps. Jussi Roine, Onsight Olli Jääskeläinen, Innofactor. #td2013fi. Jussi Roine. Microsoft Certified Master: SharePoint 2010 Microsoft Certified Solutions Master: SharePoint Microsoft Certified Trainer Mojito Enthusiast. [email protected]. about.me/jussiroine. - PowerPoint PPT Presentation
Citation preview
SharePoint Apps & Office AppsJussi Roine, OnsightOlli Jääskeläinen, Innofactor#td2013fi
Jussi RoineMicrosoft Certified Master: SharePoint 2010Microsoft Certified Solutions Master: SharePointMicrosoft Certified TrainerMojito Enthusiast
about.me/jussiroine
Olli JääskeläinenMicrosoft Certified Master: SharePoint 2010Microsoft Certified Solutions Master: SharePoint
[email protected]/olli.jaaskelainen
Appsit – mistä on kyse?ArkkitehtuuriApps-infrastruktuurin konfigurointiLiiketoiminnan jatkuvuusOmat appsit
RégisLaurentDirector of Operations, Global KnowledgeCompetencies include:Gold LearningSilver System Management
Appsit – mistä on kyse?
SharePointin räätälöinti: 2007, 2010, 2013
FeaturetSolution-paketit
Full trust
Sandbox-malliCSOM
_apiRESTApps
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ä
Appsien käyttöönotto
App Catalog
Suora asennus (PowerShell)
Office Store
RégisLaurentDirector of Operations, Global KnowledgeCompetencies include:Gold LearningSilver System Management
Arkkitehtuuri
#td2013fi
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
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
RégisLaurentDirector of Operations, Global KnowledgeCompetencies include:Gold LearningSilver System Management
Apps-infrastruktuurin konfigurointi
Apps-infrastruktuurin konfigurointi: DNSValitse apps-domain ja prefix tdApps.local
Konfiguroi DNSLuo Forward Lookup Zone apps-domainilleLuo CNAME-tietue joka osoittaa SharePoint-farmiin (*.appsdomain)
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
Äh, ei se toimi
Set-SPLogLevel (ja Clear-SPLogLevel)
ULSViewer
Developer Dashboard
IIS + DNS + DNS client cache
DemoApps-infrastruktuurin konfigurointi
RégisLaurentDirector of Operations, Global KnowledgeCompetencies include:Gold LearningSilver System Management
SharePoint Appsit ja liiketoiminnan jatkuvuus
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
Empowering the user!
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?
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.
DemoApps BCM
RégisLaurentDirector of Operations, Global KnowledgeCompetencies include:Gold LearningSilver System Management
Kannattaisiko meidän kehittää omia Appseja?
#td2013fi
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
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
Appsin julkaisu Office Storeen
Validointiprosessi http://msdn.microsoft.com/en-us/library/office/apps/jj220035(v=office.15)
Jokainen appi on globaalissa jakelussa
Ennakkovaatimukset appseillehttp://msdn.microsoft.com/en-us/library/office/apps/jj220033
Seller Dashboard https://sellerdashboard.microsoft.com/Registration
© 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
t
Q&A