Die fünf wichtigsten Arten von SharePoint-Schnittstellen sind..
REST API (Representational State Transfer Application Programming Interface): Die REST API von SharePoint ermöglicht den Zugriff auf und die Interaktion mit SharePoint-Ressourcen über standardisierte HTTP-Methoden wie GET, POST, PUT und DELETE. Entwickler können über die REST API auf Listen, Bibliotheken, Websites und andere SharePoint-Elemente zugreifen und diese verwalten.
CSOM (Client-Side Object Model): CSOM ermöglicht es Entwicklern, SharePoint aus clientseitigen Anwendungen heraus zu steuern. Durch die Verwendung von CSOM können Anwendungen in verschiedenen Programmiersprachen wie C#, JavaScript und .NET erstellt werden, um SharePoint-Ressourcen zu lesen, zu erstellen, zu aktualisieren und zu löschen.
JSOM (JavaScript Object Model): Ähnlich wie CSOM ermöglicht JSOM die Interaktion mit SharePoint-Ressourcen aus clientseitigen JavaScript-Anwendungen heraus. Entwickler können JSOM verwenden, um SharePoint-Websites anzupassen, Benutzeroberflächen zu erstellen und Daten abzurufen oder zu aktualisieren, ohne den Server zu belasten.
SSOM (Server-Side Object Model): SSOM ermöglicht es Entwicklern, SharePoint aus serverseitigen Anwendungen heraus zu steuern. Im Gegensatz zu CSOM und JSOM, die clientseitige Interaktionen ermöglichen, bietet SSOM direkten Zugriff auf die SharePoint-Serverobjekte und ermöglicht komplexe Verarbeitungen und Verwaltungsoperationen.
BDC (Business Data Connectivity): BDC ermöglicht es, externe Datenquellen nahtlos in SharePoint zu integrieren. Entwickler können BDC verwenden, um eine Verbindung zu Datenbanken, Webdiensten und anderen externen Systemen herzustellen und diese Daten in SharePoint-Listen und -Bibliotheken zu verwenden, ohne dass die Benutzer die Quellen direkt öffnen müssen.
Durch die Kombination dieser verschiedenen SharePoint-Schnittstellen können Entwickler maßgeschneiderte Lösungen erstellen, die den Anforderungen ihrer Organisation entsprechen und die Integration mit anderen Systemen erleichtern.