// archives

SOA

This category contains 4 posts

Einstieg in Webservices mit Apache Axis2 – Teil IV

Generierung der Client-Klasse
Um eine Client-Klasse auf Basis von Axis2 erzeugen wird das Tool wsdl2java benötigt. Dieses befindet sich unter dem oben genannten Link zum Codegenerator.
Die Generierung der Client-Klasse erfolgt nun mittels:
wsdl2java -uri http://localhost:8080/Axis/services/WsTest?wsdl
-o c:\WsTestClient -s -p info.consus.webservice.client -u
Bei diesem Vorgang enstehen im Verzeichnis c:\WsTestClient insgesamt 4 Java-Klassen:
- de.buildblog.webservice.CreateRandomResponse
- de.buildblog.webservice.ExtensionMapper
- de.buildblog.webservice.client.WsTest
- de.buildblog.webservice.client.WsTestStub
Die ersten zwei werden nur [...]

Webservices mit Apache Axis2 – Teil 3

Die Service Klasse
Die Service Klasse ist eine einfache Java-Klasse mit folgendem Listing:

package de.buildblog.webservice;public class WsTest

{

 public double createRandom()

 {

  return Math.random();

 }

}
Sie dient, wie bereits erwähnt, der Generierung einer Zufallszahl. Ziel ist es diese Generierung [...]

Webservices mit Java und Apache Axis 2 – Teil 2 – Sofort loslegen!

Ich will sofort loslegen. Was brauche ich dafür?
Eine eingerichtete Eclipse Umgebung erhältilich unter:
http://www.eclipse.org/downloads/
Empfehlenswert aber nicht zwingend erforderlich zur Webentwicklung sind die Eclipse Webtools:
http://download.eclipse.org/webtools/
Apache Tomcat ab Version 5.5
http://tomcat.apache.org
Die aktuelle Axis2 Version 1.3 (WAR Distribution). Diese findet sich unter:
http://ws.apache.org/axis2/download.cgi
Den Axis2 Codegenerator (enthalten in der Axis2 Version 1.3 binary Distribution):
http://ws.apache.org/axis2/download.cgi
Winrar:
http://www.winrar.de
Welche Kenntnisse werden hier vorausgesetzt
Grundlagen der Bedienung von Eclipse
Einrichten [...]

Kurzeinstieg in Webservices mit Java Apache Axis2 Teil 1 – Was ist ein Webservice

Ein WebService ist ein Hilfmittel zur Bereitstellung eines Dienstes, welcher von externen Applikationen über eine definierte Schnittstelle angesprochen werden kann. Die vom W3C standardisierten WebServices bieten die am häufigsten verwendete technische Grundlage für ein aktuelles Buzzword der Softwaretechnik: SOA.
SOA, oder auch serviceorientierte Architektur, ermöglicht die Verfügbarkeit und Vernetzung unterschiedlicher Dienste (Programme, Datenbanken, und andere IT-gestütze [...]

XING