| « Weiterbildung - wie wichtig ist der ständige Fortschritt für Ihr Unternehmen | Die Perfekte Presse-Infoseite » |
Begriffserläuterungen

Software as a Service (SaaS) ist ein Online-Service, bei dem Sie die Software nicht mehr als CD/DVD bekommen, sondern direkt über das Internet Zugriff darauf haben. In der Regel übernimmt der Anbieter das Hosting, was für den Kunden vorteilhafter ist. So hat man immer die aktuellste Version der Software, mit allen Updates und Bugfixes und kann von jedem Rechner aus auf den Datenpool zugreifen.

Service-oriented-architecture (SOA) fasst viele kleinere Schritte in einem übergeordneten Prozess zusammen.
Folgende Eigenschaften definieren SOA:
Ein Service ist in sich abgeschlossen und kann eigenständig genutzt werden.
Services sind in einem Netzwerk verfügbar.
Jeder Service hat eine veröffentlichte Schnittstelle. Für die Nutzung reicht es die Schnittstelle zu kennen, Kenntnisse über die Details der Implementierung sind nicht erforderlich.
Die Benutzung von Services ist plattformunabhängig, d.h. Anbieter und Nutzer eines Dienstes können in unterschiedlichen Programmiersprachen auf verschiedenen Plattformen realisiert sein.
Alle Services sind in einem Verzeichnis registriert.
- Die Services werden dynamisch gebunden, d.h. Bei der Erstellung einer Anwendung die einen Service nutzt muss der Service nicht vorhanden sein. Er wird erst bei der Ausführung lokalisiert und eingebunden.

On-demand bedeutet, dass ein Service online abrufbar und nicht lokal auf einem Rechner installiert ist. Dadurch ist on-demand flexibler als andere Systeme. Die Kundenwünsche und Verbesserungen können viel schneller umgesetzt werden. Da bei der Anschaffung hohe Kosten ausbleiben, bietet sich on-demand für kleine und mittelständige Unternehmen an.
Quelle: celanio.com