Archiv für die Kategorie ‘Sharepoint’

h1

Neues von der 2010er Welle – TFS2010, SharePoint 2010

Oktober 19, 2009

Heute ist nun nach langem Warten endlich die Beta 2 (mit “Go live” Lizenz) des Microsoft Team Foundation Servers 2010 veröffentlicht worden. Auch das Lizenzmodell und die Bezeichnungen der Visual Studio 2010 Versionen haben sich geändert. Sie heißen jetzt:

  • Express
  • Professional
  • Premium
  • Ultimate

Wir haben uns den Team Foundation Server 2010 Beta 2 und die Visual Studio 2010 Ultimate Beta 2 Edition schon runtergeladen und morgen geht die Evaluation los. Sowohl intern als auch für ein Kundenprojekt haben wir schon auf die Beta 2 gewartet. Da ist in den nächsten Wochen und Monaten sicher noch die ein oder andere News hier zu erwarten.

Bezüglich Sharepoint 2010 gab es heute mit dem Start der Sharepoint-Konferenz 2009 in Las Vegas auch die dazu passenden Neuigkeiten. So ist vor allem auch für die Entwickler mit Visual Studio 2010 + Sharepoint 2010 ein erheblicher Schritt nach vorn unternommen worden.

Weitere englischsprachige Anleitungen zu Visual Studio 2010 (mit Sharepoint 2010, Silverlight, WPF, Parallel Computing, Office Development, Workflow Foundation und vielen mehr) findet ihr hier.

Viel Spaß, ich hoffe und denke den werde ich auch haben;)

h1

Sharepoint, Interoperabilität, Integration mit anderen Portalen

August 21, 2008

Ich wollte mich mal umschauen wie eine möglichst portalunabhängige Entwicklung mit Sharepoint durchzuführen geht. Dazu gab es die Schlagworte WSRP und JSR168. Eine schöne Übersicht zu Einbindungsmöglichkeiten mit Links, E-mail, RSS, IFrame, WSRP, Web Services, Search, WebDAV, AJAX findet man auf dem Sharepointblog von MSDN hier.

Hier ein paar weitere Ergebnisse:

1. JSR168: is a Java-based standard for how to code pluggable Portlets (i.e., SharePoint Web Parts) that interact with Java-based portals. Because SharePoint is a .NET-based Portal Framework it does not support JSR-168. SharePoint supports the WSRP (Web Services for Remote Portlets) standard. (http://blogs.technet.com/mdunkel/archive/2008/02/21/sharepoint-jsr-168-and-wsrp.aspx)

  • Das ist also mit Sharepoint eher kein Ansatz, habe ich also auch nicht weiter verfolgt.
  • Unfortunately, some customers still have the impression that because SharePoint isn’t JSR-168 compliant that it lacks some universal standard, which in fact is not correct.

2. WSRP: is an interoperability standard and a language-neutral way to request and transmit web service data. Microsoft supports services orientated architectures (SOA) and web services interoperability, by adhering to a complete set of web service specifications.

3. Resources for Interoperability with Microsoft Office SharePoint Server 2007:
(http://technet.microsoft.com/en-us/interopmigration/bb544954.aspx)

  • Hier sind WSRP Consumer, iView (for SAP), Page Capture (like iFrame), Business Data Catalog, Direct SOAP Call, RSS Viewer, XML Renderer als Beispiel für die Integrationsmöglichkeit in Sharepoint aufgeführt.
  • Die andere Richtung, das Daten und Web Parts des Sharepoint in einem anderen Portal verwendet werden sind nicht betrachten
  • Anbindung von Microsoft Office SharePoint Server (MOSS) an Backend-Systeme  (http://blogs.msdn.com/hsirtl/archive/2008/08/13/anbindung-von-microsoft-office-sharepoint-server-an-backend-systeme.aspx)                                                   

4. Integrate SharePoint into WebSphere Portal:  (http://www.mainsoft.com/products/vmw_wps.aspx)

  • Mainsoft’s SharePoint Federator for WebSphere Portal extends WebSphere Portal to serve as a kind of Über-portal that aggregates all enterprise assets, including SharePoint content, such as Office document libraries; Windows SharePoint Services 2.0 and 3.0; and .NET and Java applications, within a scalable environment.
  • http://www.mainsoft.com/products/websphere_portal.aspx
  • Mainsoft is Optimized for Visual Studio and has been validated by IBM as ServerProven and Ready for WebSphere Software.
  • A study completed in IBM’s Innovation Labs demonstrates that .NET applications cross compiled to Java bytecode using Mainsoft performs just as well as the original .NET application.

5. WSRP 2.0, JSR286: “Lastly, some customers have asked about JSR-268. Both JSR-286 and WSRP 2.0 are in DRAFT. It is unlikely that any enterprise software vendor can commit to supporting these in 2008. Or, that any enterprise architect can require their support for a standard that does not yet exist. (Feb 2008)”

6. Portalgenerationen Übersicht: (http://jopx.blogspot.com/2008/01/6-generations-of-portal-technology-from.html)

  • Das fand ich ganz interessant, vielleicht kann man davon auch etwas wiederverwenden.

Fazit: Mit der Verwendung von Sharepoint ist es trotzdem möglich mit „gewissem“ Aufwand Funktionen und Entwicklungen für andere Portaltechnologien bereitzustellen. Vielleicht sogar viel einfacher als in die andere Richtung?! Ob man auf WSRP Producer (im Idealfall WSRP v2), auf „MainSoft“ oder andere Technologien oder Lösungen setzt ist ggf. in einem Proof of Concept zu testen oder von Fall zu Fall zu entscheiden. Wie es mit einem WSRP Producer + MOSS aussieht ist eine schwierige Frage, wo hier eine interessante Diskussion zu finden ist…