Architektur
DieThe zugrundeliegendeunderlying Systemarchitektursystem istarchitecture durchis entkoppeltefreely Einzelkomponentenscalable freidue skalierbar.to decoupled individual components.
Beim SCCM Manager handeltis sicha umclassic eineclient-server klassische Client-Server-Anwendung.application.
DieThe Geschäftslogikbusiness liegtlogic innerhalbresides derwithin Methodenthe desmethods of the .NET-WebdienstesNET web service "SCCM Web Service". DieThe WPF-Client-AnwendungWPF stelltclient hauptsächlichapplication diemainly pluginbasierteprovides Benutzeroberflächenlogikthe zurplugin-based Verfügung.user interface logic.
EinzelneIndividual Anwendungenapplications könnencan be made available centrally in Formthe vonform Pluginsof plugins (DLL-Dateien)DLL zentralfiles). zurWhen Verfügungrequested gestellton werden.the Beiclient clientseitigerside, Anforderungthe wirdrespective dasplugin jeweiligeis Pluginautomatically automatischdownloaded heruntergeladen,when wenna einenew neueversion Versionis zuravailable. VerfügungIt steht.is Danachthen wirdlaunched eswithin innerhalbthe deruser Benutzeroberfläche gestartet.interface.
DieTheClientkomponenteclientdientcomponentzurisKommunikationusedmittodemcommunicate with the SCCM Web Service.Der- The
hatwebeineserviceVerbindunghaszuraeigenenconnectionSCCM-Manager-Datenbank,tozuritsSpeicherungownprogrammbezogenerSCCMDatenManager database, for storing program-related data (z.B.e.g.Computerlisten,computerPluginkonfigurationen,lists, plugin configurations, ...).AußerdemInbefindenaddition,sichimportanthierSQLwichtigeviewsSQL-SichtenforzumreadingAuslesenoutspezifischerspecificSCCM-Daten.SCCM data are located here. DieTheKommunikationcommunicationzwischenbetweendemtheWebdienstwebundservicedenandverwaltbarentheClientsmanageablefindetclientslesendtakesundplaceschreibendreadperand write via Windows Remote Management (WinRM)statt..SchreibendeWriteOperationenoperationsinnerhalb vonwithin SCCMfindentakeausschließlichplaceüberexclusivelydieviaoffizielletheWMI-SchnittstelleofficialvonWMI interface of SCCM.- Read operations on SCCM
statt.take LesendeplaceOperationenviaaufdirect connection from the web service to the SCCMfindendatabaseperordirekteralternativelyVerbindungviavomSQLWebdienstviewszurwithinSCCM-DatenbankthestattSCCModerManageralternativ über SQL-Views innerhalb der SCCM-Manager-Datenbank.database.