290 likes | 482 Views
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. jussi@onsight.fi. about.me/jussiroine.
E N D
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 jussi@onsight.fi about.me/jussiroine
Olli Jääskeläinen Microsoft Certified Master: SharePoint 2010 Microsoft Certified Solutions Master: SharePoint olli.jaaskelainen@innofactor.com about.me/olli.jaaskelainen
Appsit – mistä on kyse? Arkkitehtuuri Apps-infrastruktuurin konfigurointi Liiketoiminnan jatkuvuus Omat appsit
SharePointinräätälöinti: 2007, 2010, 2013 Featuret Solution-paketit Full trust Sandbox-malli CSOM _api REST Apps
Mistä on kyse? Uudenlainen tapa tuodasovelluksiajatoimintojaosaksiSharePointiajaOfficea Tututteknologiat: HTML + Javascript, CSS Vapaastivalittavattyökaluttoteutukseen, esim. Visual Studio, Office 365 Developer Site (“Napa”), Notepad++ jne. Vahvatukipilvipalveluihin Useitajakeluteitä
Appsien käyttöönotto Office Store App Catalog Suoraasennus (PowerShell)
Arkkitehtuuri #td2013fi
Arkkitehtuurivaihtoehdot SharePoint appseille Provider-hosted Hostaaitsekokoratkaisu: Valitseitseteknologiatjapalvelualusta Oma infra SharePoint Host Web Pilvipalvelupohjaiset appsit • EventitSharePointilta • Server-side sallittu • Oauth-autorisointi Autohosted (Azure) Windows Azure + SQL Azure provisioidaanautomaattisesti Azure SharePoint Host Web SharePoint-Hosted app Yksinkertaisinjaloogisin: HostaaSharePointinrinnalla - App on luontevaosaSharePointia: omasubweb (“App Web”) - HTML ja JavaScript toteutukseen – ei server-side koodia! SharePoint Host Web SharePoint App Web
SharePoint Apps - kokonaiskuva Web Server Host Browser Host Office 2013 SharePoint 2013 Palvelinpäänlogiikka .NET / muutteknologiat Asiakaspäänlogiikka HTML / CSS / Javascript Office Server APIs Mobile WinRT Mac Win32 Client APIs Web Apps APP APP Tier 1 Tier 2 SharePoint Autohosted Provider-hosted Other ECMAScript 5 Web Sites Workflow IE Chrome Safari Firefox CSOM REST Office JS SharePoint JS (CSOM) SQL SQL Windows Azure IIS / ASP.Net Other E.g. LAMP Online On-premises SharePoint & Exchange
Apps-infrastruktuurinkonfigurointi: DNS Valitseapps-domain ja prefix tdApps.local Konfiguroi DNS Luo Forward Lookup Zone apps-domainille Luo CNAME-tietuejokaosoittaa SharePoint-farmiin (*.appsdomain)
Apps-infrastruktuurinkonfigurointi: SharePoint Käynnistäpalvelutjaprovisioi service applicationit SharePoint Foundation Subscription Settings Service App Management Service Konfiguroi app-urlit Prefix jaSPAppDomain Provisioityhjä site collection appsejavarten
Äh, ei se toimi Set-SPLogLevel (ja Clear-SPLogLevel) ULSViewer Developer Dashboard IIS + DNS + DNS client cache
Demo Apps-infrastruktuurin konfigurointi
Appsitjaliiketoiminnanjatkuvuus Business Continuity Management on IT:njaliiketoimintayksiköidenyhteinenprosessi Varmistetaan, ettäjärjestelmätovatkäytettävissäjatoimintavoidaanpalauttaaongelmatilanteissa (jatkuvuus) SharePoint AppsittuovatBCM:äänmonimutkaisuuttajalisääsuunniteltavaa – huomioihaasteetmyös Office Appseissa
€ € Provider Hosted App Auto Hosted tai Provider Hosted App SharePoint HostedApp Provider Hosted App
No, entäratkaisu? Eihelppoaratkaisua – vaihtoehdothuolehdittavaerikseen Restore Apps for SharePoint (http://technet.microsoft.com/en-us/library/jj871010.aspx) eitarjoaohjettayksittäisenAppsinpalauttamiseen Ymmärrärajoitukset! Kommunikoi. Sovi. Suunnittele. Toteuta. Testaa.
Demo Apps BCM
KannattaisikomeidänkehittääomiaAppseja? #td2013fi
KenenkannattaakehittääomiaSharePoint ja Office Appseja? SharePointiakäyttävienorganisaatioiden Erityisesti Access Apps jatyönkulunprosessit Palvelujatarjoavienorganisaatioiden Esim. julkisenliikenteenpalvelutyhdelläAppsillaSharePointiakäyttävilleorganisaatioille Käyttöliittymänävaikkapaorganisaationyritysasiakaspalveluun
SharePoint ja Office AppsitMicrosoftin SI ja ISV -partnerienmahdollisuutena Hyödynnetäänasiakasprojekteissavaihtoehtoisenamonistettavanasovelluskehitysmallina Mahdollisuustehdätuotteitaglobaaliinmarkkinaan Edistyneitäansaintamalleja lisälaskutustatuotteenominaisuuksilla Tuotteenelinkaarenhallinta trial, 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 appseille http://msdn.microsoft.com/en-us/library/office/apps/jj220033 Seller Dashboard https://sellerdashboard.microsoft.com/Registration
Kiitos! Jaanteeksi! Anna palautetta – elletjoantanuteileniltabileissä.. techdays.fi http://bit.ly/TDSPApps