domingo, 7 de septiembre de 2014

2.2.4 - Esquemas de empaquetado

Empaquetado de soluciones SharePoint

Existen 3 formas de empaquetar e instalar los desarrollos en SharePoint, y todos ellos son diferentes y tienen distintos alcances:
  1. Full-Trust Farm Solutions (Soluciones de Granja de plena confianza):
    Fueron introducidas en SharePoint 2007 y son la única forma disponible para deployar soluciones en entornos On-Premise de SharePoint 2013 y en algunos servicios cloud.
    Este tipo de soluciones pueden contener customizaciones a lo largo de toda la granja y su código es deployado a a la carpeta /BIN de SharePoint o a la GAC (Global Assembly Cache).
    Normalmente el código se ejecuta en Full-trust, lo que conlleva algunas complicaciones de seguridad.
    Deben ser instaladas por usuarios administradores del servidor
  2. Partial-Trust Sandboxed Solutions (Soluciones Sandboxed de confianza parcial):
    Fueron introducidas en SharePoint 2010 y están disponibles en todos los tipos de escenarios en SharePoint 2013.
    Este tipo de soluciones están disponibles en todos los Sites en aquellas Site Collection en donde hayan sido implementadas.
    Se requiere permisos de Sito Collection Administrator para poder deployar este tipo de soluciones, lo que reduce las complicaciones de seguridad.
    Hay muchas restricciones impuestas al momento de desarrollar este tipo de soluciones, que han restringido bastante el desarrollo de este tipo de técnica.
  3. Apps for SharePoint (Apps para SharePoint):
    Nuevo esquema de soluciones implementado a partir de la versión SharePoint 2013. Basa su arquitectura en la noción de aislamiento y pequeños widget que se denominarán Apps.
    Las aplicaciones se desarrollan con el objetivo de resolver requerimientos de negocio específicos. La ejecución de la aplicación se realiza afuera de SharePoint en el browser del cliente o en un servidor web remoto.
    Los permisos a la aplicación se realizan a través de OAuth, y se comunica con SharePoint a través de la nueva API CSOM.

1 comentario:

  1. It is a very informative and useful post thanks it is good material to read this post increases my knowledge. What is Business Process Management

    ResponderBorrar