SOA
SOA steht für serviceorientierte Architektur und bezeichnet einen Ansatz in der Informationstechnik über ein Diensteprinzip zu strukturieren. Technisch gesehen wird eine Kommunikation zwischen einem Dienstnutzer und einem Dienstanbieter geschaffen.
Dabei möchte man eine idealisierte Definition der genutzten Dienste umsetzen.
Einige ihrer Eigenschaften sind:
- Dienste sind in sich abgeschlossen und können eigenständig genutzt werden
- Dienste sind in einem Netzwerk verfügbar
- Jeder Dienst hat eine veröffentlichte Schnittstelle. Für die Nutzung reicht es, die Schnittstelle zu kennen. Kenntnisse über die Details der Implementierung sind hingegen nicht erforderlich
- Die Benutzung von Diensten ist plattformunabhängig, d.h. Anbieter und Nutzer eines Dienstes können in unterschiedlichen Programmiersprachen auf verschiedenen Plattformen realisiert sein
- Alle Dienste sind in einem Verzeichnis registriert
In der Praxis heißt dies, dass über ein geeignetes Protokoll eine Netzwerkverbindung zwischen Dienstnutzer und -anbieter erstellt wird und anhand der definierten Schnittstelle die Dienste angesprochen werden. Der Zugriff kann über WebServices erfolgen und nutzt dann das Protokoll SOAP für den Transport der Nachrichten.
Die prilos AG bietet mit der SOAP Implementierung in FormScape mittels eigener Softwarekomponenten eine komfortable Möglichkeit, per WebServices auf Dienste zuzugreifen. Einige Beispiele hierfür sind die Anforderung der Signierung und Verifizierung von Dokumenten, Statusanfragen von Paketsendungen oder webbasierte Ablage und Abfrage von Dokumenten.
|