33. •
ClientsSAP Environment Microsoft Environment
SAP Netweaver 7.02 (ABAP)
Duet Enterprise
SAP Add-on
Administration and
Monitoring
Application and
Template Services
SAP
Business
Suite
User Management
Services
Microsoft SharePoint 2010
Duet Enterprise
SharePoint Add-on
Application
Building Blocks
Application and
Template Services
Runtime Services
Este es el modelo de arquitectura para el desarrollo sobre la plataforma SharePoint 2010.SharePoint 2010 ofrece desde todos los niveles, la posibilidad de armar la Data Entry (Entrada de datos), exponiendo servicios, APIs e interfaces.
VS = Visual StudioWSP = Solución de SharePoint
.xap Extensión de aplicaciones Silverlight
Se puede acceder a la información (BCS) mediante un navegador Web y mostrarla dentro de sitios de SharePoint, mediante el uso de elementos Web y listas externas. Los datos de negocio pueden ser expuestos como propiedades de documento de Office Word e insertados en ellos. Los usuarios pueden interactuar con datos de negocio a través de la interfaz familiar de Microsoft Office Outlook ® y obtener los datos fuera de línea, utilizando el área de trabajo de SharePoint Workspaces(la nueva aplicación de Groove); así, las aplicaciones de Office y SharePoint Server utilizan BCS para tener acceso a datos externos con tipos de contenido externos. Tipos de contenido externos (External content types) también pueden ser consumidos nativamente por Microsoft InfoPath ® 2010, Microsoft Access ™ 2010 y otras aplicaciones de Office a través de código personalizado. La búsqueda de SharePoint también puede utilizar BCS para indexar datos externos.
WCF = Windows CommunicationFoundationWCF es la nueva API de conectividad para .NET diseñado con la idea de “arquitectura orientada a servicio”.Esta nueva capa intenta sustituir y unificar diferentes tipos de servicios de comunicación, como pueden ser: Webservices, COM+, DCOM, y otros protocolos y servicios de comunicación.Provee de sindicación RSS, compatibilidad avanzada con Webservices, SOAP sobre HTTP, TCP, MSMQ, etc., donde SOAP envuelve el contenido XML serializado, con la capacidad de permitir serialización sin SOAP (XML) y JSON.
Un tipo de contenido externo representa una descripción reutilizable de un objeto que puede ser usado en una aplicación compuesta (Composite), como "Cliente", "Orden", o "Contacto" (Entidades BDC). El tipo de contenido externo también incluye campos de datos del objeto; los métodos para crear, leer, actualizar o eliminar el objeto; acciones que pueden realizar los usuarios en el objeto; e información que admite la conexión a los datos externos, allá donde el objeto se encuentre almacenado. Notarquelascapacidades de leer y escribir se incluyen, que es una mejora con respecto a la capacidad BDC en Office SharePoint Server 2007. Además, es compatible con operación por lotes y a masiva (batch & bulkoperations).Los tipos de contenido externos, representan datos que se almacenan en un origen de datos externo, como Microsoft SQL Server ™ y otras bases de datos relacionales, SharePoint Server y servicios Web. Los tipos de contenido externos, se crean mediante SharePoint Designer 2010, Visual Studio ® 2010, e importando un modelo de aplicación que contiene uno o más tipos de contenido externos en una aplicación de servicio BCS.
Los servicios de búsqueda, permiten la federación de otros motores y la indexación de orígenes de contenido externos a la plataforma.SharePoint 2010 utiliza servicios de Social Computing para alimentarse de información y servirla.
Existen 3 tipos de modelos de objeto en SharePoint 2010 queestánconformadoscomo un subconjunto del modelo de objetosservidor (Microsoft.SharePoint.dll):ECMAScript (JavaScript, JScript).NET managedSilverlightEl modelo de objetos .NET Managed,puedeserutilizadobajo el contexto de lasaplicaciones BCS.
The Windows PowerShell Command Builder for SharePoint 2010 Products and Office 365 is a Silverlight application that enables IT pros and power users to visually assemble commands in the browser and then take those commands to their respective products.
Duet Enterprisehaceuso de la capacidad de BCS de la plataforma.
Visual Studio LightSwitchhttp://www.microsoft.com/visualstudio/en-us/lightswitchSharePoint 2010 dispone de plantillas en Visual Studio que facilitan la implementación de soluciones de negocio, tanto en modo tradicional como en entorno controlado (SandBox)