You are on page 1of 1

SHAREPOINT 2013: APP OVERVIEW FOR IT PRO

APP AND SOLUTION COMPARISON


CONTENTS HOW TO GET HOW TO USE/INSTALL HOW TO MANAGE
APPS FOR SHAREPOINT APP (.app)
Apps can be downloaded
from:
Apps can be used:
In your hosted or on-premises SharePoint
Apps can be managed and monitored
by:
Are stand-alone applications that provide Internal App Catalog site Site administrators
AppManifest.xml
specific information or functionality to a (contains apps approved SharePoint Online Service
SharePoint site. and uploaded by the App code is installed: administrators for a tenancy
SOLUTION.wsp
organization) On a separate web site from your other Farm administrators
Apps for SharePoint are easy for users to Feature.xml Elements.xml Public SharePoint Store sites in its own, isolated, domain
install, use, manage, upgrade, and remove. In the cloud (cloud-based apps)
Home.aspx Logo.png
Apps can be SharePoint-hosted (reside and
execute in SharePoint) or cloud-hosted
Other files
(Windows Azure or other systems), or both.

SOLUTIONS SOLUTION (.wsp)


Solutions can be acquired
from:
Solutions can be used:
In your hosted (sandbox solutions only) or
Solutions can be installed and
monitored by:
Third-party developers on-premises SharePoint site SharePoint Online Service
Are small to large scale packages used to SolutionManifest.xml
Your own development administrators for a tenancy
customize or enhance SharePoint sites.
team Solution code is installed: (sandbox)
Features Assemblies As a full trust solution (in the global Farm administrators (sandbox or full
Full trust solutions need a farm or
assembly cache) trust)
SharePoint Online Service administrator to
Templates Styles As a sandboxed solution
deploy, manage, and remove. Partial trust
solutions must be installed to a sandbox. Images Resources

WHY USE APPS?


APP ISOLATION HOSTING OPTIONS MONITOR AND MANAGE APPS
Farm administrators and SharePoint Online Service Administrators can
Isolation prevents unauthorized access to users data. The Apps for SharePoint can be hosted by a provider, autohosted by Windows
monitor apps for SharePoint and respond to errors and issues. Site
isolation level determines the limit to potential breaches in Azure, hosted by SharePoint, or a combination of these. All can leverage
owners can manage apps for their sites.
security. By default, apps are deployed to their own web site in a SharePoint components. Custom code can only be run in provider-hosted SharePoint
Online
special, isolated domain, rather than to your farm or a sandbox. or Windows Azure autohosted options. The following hosting options are Site Farm
Tenancy
Processes run in that domain. supported: Task level level level

SharePoint Add, delete and view app details


ISOLATED SUBSITE
The app and all resources are
+ Add or delete an app in a site
SharePoint Site PROVIDER-HOSTED hosted on a separate server in View details about an app
App1 your organizations App Catalog
existing sites and
External server
services
environment, or in the app Configure the App Catalog
App2 developers environment. Your Manage the App Catalog
IT organization or the
Custom Business Logic app web (optional)
developer supports the app. Monitor apps
Specify apps to monitor
App2 Isolated
SharePoint subsite WINDOWS AZURE View install locations, manage resources
(spweb) AUTOHOSTED The app is hosted in the cloud.
Errors
Windows Azure and SQL Server
Azure components are
X View and troubleshoot errors
Windows Azure existing sites and
services provisioned automatically when
ISOLATED DOMAIN Licenses
an app is installed. (Available for
SharePoint Online Service only.) View and manage licenses
Main SharePoint site SQL Server app web (optional)
Azure
http://contoso.com/sites/web1 To monitor and manage apps:
SHAREPOINT HOSTED existing sites and Farm administrators: General Application Settings in Central Administration
App1 SharePoint site The app and all resources are
services
hosted in your organizations SharePoint Online Service Administrators: Apps pages in SharePoint Online
SharePoint farm. Your IT Administration Center
http://prefix-apphash.contosoapps.com /sites/web1/appname app web
organization supports the app. Site owners: All Site Content page

APP LIFECYCLE
INSTALL AND UPDATE UNINSTALL AND DISABLE/REMOVE
Users can add and update apps for SharePoint themselves. Installation and update/upgrade can happen at any Users can uninstall an app completely, which removes it from their sites.
time, initiated by the user. Users can get apps for SharePoint from the SharePoint Store, or from an App
Catalog that is set up for their organization. The SharePoint Store administrators can disable an app that is unsafe and remove it from
the Store.
For on-premises deployments, IT can determine whether users can download and install apps for
SharePoint and can restrict access to the SharePoint Store.

FIND INSTALL UPDATE (DEV) UPGRADE UNINSTALL DISABLE/REMOVE (STORE)


A user find an app in the A user add an app to his The app developer releases Users are notified of an A user decides not to continue SharePoint Store Store administrators disable and
SharePoint Store or App or her site. Other users an update to an app. update and decide whether using the app and uninstalls it. administrators discover remove the app. Data from the
Catalog. do the same. to upgrade the app on their The app instance and all data is an issue with the app and app is retained for recovery
sites. deleted. wants to remove it. purposes.
SHAREPOINT STORE SHAREPOINT STORE

APP1 APP1 APP1 APP1 APP1


APP1 APP2 APP3 APP1 APP2 APP3

APP CATALOG APP CATALOG

APP1 APP4 APP5 APP1 APP4 APP5

2012 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at ITSPDocs@microsoft.com.

You might also like