2009-08-07 7 views

Antwort

3

Zusammensetzung bezieht sich auf die Art und Weise, wie etwas gebaut wird, der neue Begriff im Moment ist Mash-Up, was im Grunde bedeutet die Verwendung einer Vielzahl von verschiedenen Diensten in einer zusammengesetzten Anwendung. So kann Funktionalität einer unterschiedlichen Anwendung in einer Anwendung verwendet werden.

Ich denke, Sie beziehen sich auf Service-Granularität - was bedeutet, wie viel Funktionalität ein Dienst darstellt. Ein grobkörniger Dienst wird einen ganzen Prozess als verbrauchbare Einheit verfügbar machen, während ein feinkörniger Dienst eine bestimmte Logikeinheit von einem größeren Prozess ausschließt. Offensichtlich liegt es an den Servicearchitekten, zu bestimmen, welche Granularität des Service in der gegebenen Umgebung am besten funktioniert.

Dies hat auch in gewisser Weise mit dem Stil der SOAP-Nachricht zu tun, die Sie verwenden, ob es RPC-Stil oder Dokument ist und dass ein Dienst atomaren sein sollte und keinen externen Zustand halten. Das bedeutet, dass es keine anderen Informationen als die in der SOAP-Nachricht benötigen muss, um seine Funktion auszuführen.

Hoffe, das gibt Ihnen einen guten Ausgangspunkt. Das Problem mit der Serviceorientierung ist, dass es je nachdem, wer Sie lesen, unterschiedlich ist, aber die Hauptpunkte bleiben gleich!

Jon

1

Einige Web-Services, die für die Kunden zur Verfügung gestellt werden, sind abstrakt und Zusammensetzung einiger kleiner Web-Services und es Web-Service-Zusammensetzung genannt.

Manchmal gibt es mehr als einen Web-Service, um die erwähnten kleinen Web-Services zu verwenden, also wählen wir sie basierend auf QoS (Quality of Service) aus und viele Untersuchungen wurden zu diesem Thema durchgeführt.