Frage

Ich lerne über Web-Services und die meisten Ressourcen Ich habe die Rede gelesen, über Ihren Web-Service-Registrierung, sobald es für die Verwendung durch andere bereit ist. Ist die Registrierung eines Web-Service erforderlich, um den Dienst zu nutzen?

Zum Beispiel, sagen sie, ich habe eine Web-Anwendung auf einem Firmen-Intranet und ich erstellen Sie eine andere Web-Service-Anwendung, die eine Art von nützlichen Informationen abruft auf dieser privaten Intranet-Seite angezeigt werden. Wäre der neue Web-Service in Anspruch nehmen wird, registriert nur so mein Web-App kann es verwenden oder kann der Web-App einfach Schnittstelle direkt auf den neuen Web-Service (im Anschluss an der WSDL-Datei) ohne die Notwendigkeit einer Art von UDDI-Registry?

War es hilfreich?

Lösung

Sie können natürlich auch den Service ohne die UDDI-Registrierung verwenden.

Ich habe mehrere Web Services erstellt und sofort verwendet sie, ohne sie zu registrieren. Anmeldung gibt andere das Vertrauen, dass Ihr Web-Service ist legitim und Beschreibungen, wie die Interaktion mit diesen Diensten.

Stellen Sie sich vor der Entwicklung zu tun, wo Sie jeden Web-Service registrieren, bevor es zu benutzen. Huch!

Andere Tipps

Nein, gar nicht.

Sie sprechen wahrscheinlich über API-Verzeichnisse Sie Ihre WS registrieren. Wie UDDI oder was es benannt ist. Optional.

Niemand nutzt UDDI mehr. Es ist eine Idee, deren Zeit gekommen und gegangen.

Es wurde angenommen, dass es öffentliche Register von Web-Service sein würde, dass jeder einen Web-Service zu finden benutzen würde ihre Bedürfnisse zu erfüllen. Das geschah nie.

Wie könnte entweder der Service oder der App-Know, ob der Dienst registriert wurde?

Außerdem, warum sollten sie kümmern?

Wenn Sie Gebrauch Serviceorientierung des richtigen Weg sind versuchen, Ihre Web-Dienste sollten innerhalb eines Service-Registry registriert werden. Die Registrierung sollte den veröffentlichten Vertrag der Dienstleistungen enthält und alle Meta-Daten, die den Erkennungsprozess helfen.

Eine andere Fragen ist: Hat eine Service-Consumer-Programm Notwendigkeit, eine Registrierung zu suchen und dynamisch bindet den Dienst nennen muss? NEIN ÜBERHAUPT NICHT.

Aber was Discovery-Prozess rede ich? Ich beziehe mich auf einen menschlichen (Entwickler, Architekt usw.), die entwirft / Entwicklung eines Programms, dass der Bedarf einen Dienst rufen. Diese Person soll Mittel suchen, welche Leistungen in seiner / ihrer Organisation zur Verfügung stehen. Wenn nicht, wird der Nutzen der Wiederverwendung von Services beeinträchtigt. Discovery ist auch über die Menschen herauszufinden, dort ein Dienst irgendwo in der IT-Organisation ist, dass bietet die Funktionalität, die sie wollen. In diesem Fall kann die Registrierung so einfach als HTML-Bericht, der erstellt und manuell aktualisiert oder erzeugt durch Parsen (Xslt praktisch ist), um die WSDL-Dateien.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top