„Web Services Interoperability Technology“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
KLBot2 (Diskussion | Beiträge) K Bot: 4 Interwiki-Link(s) nach Wikidata (d:Q178998) migriert |
KKeine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
'''Web Services Interoperability Technology''' ('''WSIT''') ist eine [[Open Source| |
'''Web Services Interoperability Technology''' ('''WSIT''') ist eine [[Open Source|quelloffene]] Zusammenstellung von [[Java-Plattform|Java-Technologien]], mit deren Hilfe [[Webservice|Webdienste]] entwickelt und veröffentlicht werden können. Sie ermöglicht Interoperabilität zwischen Java Web Services und Microsofts [[Windows Communication Foundation]].<ref name="features">{{Internetquelle | url=http://java.sun.com/webservices/interop/features/index.jsp | titel=Web Services Interoperability Technology Features | hrsg=Oracle Sun developer network | zugriff=2011-11-19 | sprache=en}}</ref> |
||
WSIT wird unter der [[Common Development and Distribution License]] vertrieben und ist Teil der [[Metro (Java)|Metro-Plattform]]. |
WSIT wird unter der [[Common Development and Distribution License]] vertrieben und ist Teil der [[Metro (Java)|Metro-Plattform]]. |
Version vom 10. November 2015, 15:50 Uhr
Web Services Interoperability Technology (WSIT) ist eine quelloffene Zusammenstellung von Java-Technologien, mit deren Hilfe Webdienste entwickelt und veröffentlicht werden können. Sie ermöglicht Interoperabilität zwischen Java Web Services und Microsofts Windows Communication Foundation.[1]
WSIT wird unter der Common Development and Distribution License vertrieben und ist Teil der Metro-Plattform.
Bestandteile
Die Web Services Interoperability Technology besteht aus einer Reihe von Java Programmierschnittstellen welche diverse WS-* Spezifikationen unterstützen. Diese wurden so ausgewählt, dass sie mit den von Windows Communication Foundation unterstützten WS-* Spezifikationen zusammenpassen und somit die Interoperabilität zwischen den zwei Technologien sichergestellt ist.[1]
Die Web Services Interoperability Technology basiert auf der Java API for XML Web Services (JAX-WS) und Java Architecture for XML Binding (JAXB) und unterstützt somit die Technologien WSDL, SOAP und MTOM und implementiert die folgenden WS-* Spezifikationen:
- Metadata
- WS-Addressing – vereinheitlicht Webservice Adressen und unterstützt verschiedene Kommunikationsprotokolle (neben HTTP).
- WS-MetadataExchange – ist ein Protokoll zur Kommunikation von Metadaten (z. B. WSDL und seine Policies).
- WS-Policy – beschreibt und bearbeitet Anforderungen und Fähigkeiten von Webservice Providern und Verwendern.
- Security
- WS-Security – stellt sicher dass die übertragenen Daten von dritten weder eingesehen noch manipuliert werden können.
- WS-SecureConversation – erweitert die Sicherheitsaspekte für übertragene Daten und beschleunigt sie.
- WS-Trust – ermöglicht die Vergabe, Erneuerung und Validierung von Sicherheitszertifikaten für WS-Security und ermöglicht die Wiederaufnahme von Vertrauensrelationen.
- WS-SecurityPolicy – definiert Mechanismen, welche die Sicherheitsaspekte für Datenübertragungen beschreiben.
- Messaging
- WS-ReliableMessaging und WS-Reliable Messaging Policy Assertion – ermöglicht die Wiederaufnahme von Kommunikationen nach Verbindungsabbruch oder fehlerhafter Reihenfolge der Datenpakete.
- Transactions
- WS-Coordination – definiert Protokolle zur Koordination von verteilten Applikationen.
- WS-AtomicTransaction – ermöglicht verteilte Transaktionen über Zwei-Phasen-Commit-Protokolle.
Siehe auch
- Apache Axis und Apache CXF - Webservice Frameworks von Apache
Weblinks
- Homepage von WSIT bei Oracle Technology Network
- WSIT-Tutorial bei Oracle
- Homepage von WSIT auf java.net
Einzelnachweise
- ↑ a b Web Services Interoperability Technology Features. Oracle Sun developer network, abgerufen am 19. November 2011 (englisch).