Danke für Deine Antwort, Ollie!
Oliver Gierke hat gesagt.:
Doch, das sind mehr als genug.
Oliver Gierke hat gesagt.:
Ich finde die Entscheidungsfindung schon so schwer genug, auch wenn viele von den genannten schon aus div. Gründen für mich ausfielen.
Die Entscheidung ist schon für Axis2 und Metro gefallen. (Die werde ich weiter untersuchen) Ich versuche nur herauszufinden, ob ich noch ein "großes", "populäres" Framework übersehen habe. Wie zum Beispiel eins von IBM oder von BEA oder oder oder? Ich habe keines, was relevant sein könnte, entdecken können und habe gedacht ich frag hier einfach mal.
Oliver Gierke hat gesagt.:
Desweiteren solltest du genauer abgrenzen. SOAP und REST (Metro) sind z.B. extrem verschiedene Ansätze mit unterschiedlichem Overhead, Komplexität, Möglichkeiten. Hessian als WebService Framework zu bezeichnen halte ich für etwas zu weit gesprungen, da es eigentlich ein separates Metaprotokoll (wie SOAP) ist.
Von den größeren Frameworks (Axis2, CXF, Metro, JBossWS, SpringWS) können die meisten SOAP und REST. Teilweise zwar nur als POX und nicht das wirkliche REST. Aber Axis2 und Metro bieten wirklich RESTful Web Service Entwicklung an.
Oliver Gierke hat gesagt.:
Es gibt im Übrigen mit JAX-WS ein Bestreben, einen Standard anzubieten, der von verschiedenen Vendors implementiert werden können.
Ja, der auch von Metro und JBoss verwendet wird. Sogar Axis2 hat schon damit angefangen JAX-WS zu unterstützen. Es wird aber noch ein bisschen dauern, bis er vollständig integriert ist.
Oliver Gierke hat gesagt.:
Im Allgemeinen macht es auch Sinn, vorher zu überlegen was man will und dann etwas zu suchen, was passt. Und nicht erst zu schauen, was es alles gibt.
Mit geht es wirklich erstmal darum, was es alles an Frameworks zur Entwicklung von Web Services gibt. Jedoch sind bis auf die ersten fünf aus der Liste keine Frameworks dabei, die ich näher anschauen will. Ich denke es gibt noch eine Menge kleinere Frameworks, wie auch Hessian, die nicht wirklich ein Framework sind, sondern eher ein eigenes Protokoll. Die kleineren interessieren mich nicht weiter.
Was ist mit kommerziellen Produkten? Kennst Du da vielleicht was?
Ich weiß, dass es auf Basis von CXF eine kommerzielle Implementierung gibt, aber Oracle oder IBM müssten doch ähnlich wie JBoss etwas anbieten, oder?
mfg, nickiquickie