Artikel
Nachstehend sehen Sie eine Liste der von mir veröffentlichten Fachartikel zu verschiedenen Themen rund um Java EE, Patterns und Architekturen, SOA und Web Services. Einige der Artikel können Sie hier online lesen.
"Rund gemacht"
Ein erster Blick auf die wichtigsten Neuerungen in JAX-RS 2.0
In Java EE 6 war mit JAX-RS 1.1 erstmals standardisierte Unterstützung für REST-basierte Anwendungen enthalten. Während diese erste Version im Allgemeinen sehr gut angenommen wurde, zeigte sich jedoch schon bald, dass das eine oder andere noch fehlte, um JAX-RS wirklich rund zu machen. Insbesondere existierte bislang keine standardisierte Client-API. Dies und vieles andere mehr soll in JAX-RS 2.0 nun nachgereicht werden.Stichworte: JAX-RS 2.0, Java EE 7, REST
Ausgabe 01/2013
"Runderneuert"
JMS 2.0 bietet Entwicklern die lang erwartete Modernisierung
Vor über zehn Jahren, anno 2002, erschien J2EE 1.4. Zu den Neuerungen zählten damals unter anderem JSP 2.0 inklusive Expression Language, EJB 2.1 oder Support für XML Schema. Im gleichen Jahr wurde der Euro wurde als Bargeld in Umlauf gebracht, Rudi Völler war Bundestrainer und.. Das alles scheint eine halbe Ewigkeit her zu sein. Ist es auch. Aus dem gleichem Jahr stammt die noch immer aktuelle API für JMS 1.1.Stichworte: JMS 2.0, Java EE 7, Messaging
Ausgabe 01/2013
"Abstand halten"
Lose gekoppelte Services mit ActiveMQ und Camel
Nachdem im ersten Teil des Artikels die Theorie im Vordergrund stand, geht es dieses Mal um die praktische Umsetzung. Dabei wird ein möglicher Weg skizziert, wie eine typische eng gekoppelte Lösung schrittweise zu einer loser gekoppelten Variante umgebaut werden kann. Ebenfalls wird betrachtet, ob man zu diesem Zweck einen ESB einsetzen sollte.Stichworte: Services, SOA, Lose Kopplung, WS-* Stack, Messaging, JMS, ActiveMQ, Camel, Routing, Mediation, ESB
Ausgabe 07/2009
"Trugschluss"
Der Einsatz von Services resultiert in lose gekoppelten Systemen. Oder?
Der service-orientierte Ansatz hat weite Verbreitung gefunden. Zu den am häufigsten genannten Gründen oder Zielen für den Einsatz von Services ist dabei die viel zitierte lose Kopplung von Systemen. Erstaunlicherweise zeigt sich in der Praxis jedoch vielfach, dass selbst fortgeschrittene Entwickler tatsächlich sehr eng gekoppelte Lösungen erstellen. Dieser Artikel beleuchtet die Problematik am Beispiel des Web Service-Technologiestacks.Stichworte: Services, SOA, Lose Kopplung, WS-* Stack, Messaging, Point-to-Point, JMS
Ausgabe 06/2009
"Auslegungssache"
Mit Spring-WS tritt eine Lösung von SpringSource gegen die etablierten Web Service-Frameworks an
Wird eine serverseitige Anwendung, die auch Web Service-Schnittstellen erhalten soll, ohnehin auf Basis des Spring Frameworks implementiert, so scheint es nahezuliegen diese Schnittstellen mit Spring-WS zu realisieren. Aber ist dies immer eine gute Wahl? Dieser Artikel stellt Besonderheiten und Einschränkungen der Spring-Erweiterung vor.Stichworte: Web Service-Frameworks, Spring-WS
Ausgabe 05/2009
"Qual der Wahl"
Entscheidungshilfe für die Auswahl eines Web Service-Frameworks
Web Services werden heute in einer Vielzahl von Projekten eingesetzt. Die zunehmende Verbreitung der Technologie führte unter anderem auch dazu, dass inzwischen eine ganze Reihe von Frameworks erhältlich ist, welche die Entwicklung von Web Service-Anwendungen vereinfachen sollen. So stehen Entwickler einmal mehr vor der Aufgabe, das richtige Framework auszuwählen.Stichworte: Web Service-Frameworks, Metro, Apache Axis2, Apache CXF, Spring-WS
Ausgabe 02/2008
"Grau ist (fast) alle Theorie" (Online-Artikel)
Color Modelling unterstützt die Erstellung von Domänemodellen mit Farben
Nicht alles, was schon ein paar Jahre älter ist, muss deswegen gleich schlecht sein. Gerade in einer Branche, in der nichts so konstant ist wie der stetige Wandel, sollte man sich dies immer mal wieder ins Gedächtnis rufen. Während sich Technologien rasant verändern und verbessern, haben grundlegende Erkenntnisse, Methodiken oder Ansätze in der Regel deutlich länger Bestand. Die Analysetechnik des „Color Modelling“ wurde bereits vor zehn Jahren erstmals vorgestellt, begeistert ihre Anhänger jedoch noch heute.Stichworte: Color Modelling, Domain-driven Design
Ausgabe 12/2007
"Eins, zwei, Zauberei"
Eclipse-Plugins für Apache Axis2 1.2 kurz vorgestellt
Das Web Service-Framework Apache Axis2 hat inzwischen bereits Version 1.2 erreicht. Neben verschiedenen Detailverbesserungen und einigen wenigen neuen Features gegenüber Version 1.1 wurden unter anderem auch die beiden Plugins für Eclipse aktualisiert. Sie können insbesondere Einsteigern die Arbeit mit dem Framework erleichtern.Stickworte: Axis2, Eclipse, plugins
Ausgabe 02/2007
Webservices: Zuverlässig mit neuen Spezifikationen
Stichworte: WS-Policy, WS-Reliable Messaging, WS-Addressing
Ausgabe 01/2007
Baukastenprinzip: Web Services mit Apache Axis2 (Teil 3)
Stichworte: Axis2, Module, WS-Security, WS-Addressing, WS-ReliableMessaging
Ausgabe 12/2006
Zukunftssicher: Web Services mit Apache Axis2 (Teil 2)
Stichworte: Axis2, Handler, Phasen, Flows, Module
Ausgabe 11/2006
Wie man sich bettet...: Web Services mit Apache Axis2 (Teil 1)
Stichworte: Axis2, Code-Generierung, Contract First, asynchrone Kommunikation, Eclipse Plug-Ins
Ausgabe 10/2006
Spring Time: Lose gekoppelte Anwendungen mit Axis und Spring
Stichworte: Axis, Spring, lose gekoppelte Anwendungen
Ausgabe 06/2006
Apache Axis für Fortgeschrittene
Stichworte: Axis, SOAP Nachrichtenformate, Provider, Message Services, Handler
Ausgabe 01/2006
Einfach unbeschreiblich? (Web Service-Interoperabilität, Teil 4)
Stichworte: Contract First, XML Schema, WSDL, Interoperabilität, .NET, Apache Axis, WSCF
Ausgabe 01/2006
Ausnahmeerscheinungen (Web Service-Interoperabilität, Teil 3)
Stichworte: SOAP Faults, Exceptions, Interoperabilität, .NET, Apache Axis
Ausgabe 12/2005
Zertifizierte Sicherheit - ganz einfach? (Web Service-Interoperabilität, Teil 2)
Stichworte: WS-Security, Interoperabilität, Apache WSS4J, .NET, Apache Axis, Verschlüsselung, digitale Signaturen
Ausgabe 11/2005
Mit Sicherheit ein gutes Gefühl (Web Service-Interoperabilität, Teil 1)
Stichworte: WS-Security, Interoperabilität, Apache WSS4J, .NET, Apache Axis, UsernameToken
Ausgabe 10/2005
SOAP-Framework der dritten Generation - Axis 2 Entwickler im Gespräch (Online-Artikel)
Stichworte: Apache Axis 2
Ausgabe 10/2005
Contract First: schnittstellenbasierte Entwicklung von Web Service-Anwendungen
Stichworte: Web Services, Interoperabilität, WS-I, Basic Profile, XML-Schema, WSDL, Apache Axis
Ausgabe 6/2005
Web Services weiter im Vormarsch (PDF)
Stichworte: Web Services, Trends 2005
Ausgabe 3/2005
Die Achse des Guten
Stichworte: Axis Features, Installation, erste Schritte, Deployment, Implementierung von Services und Clients
Ausgabe 7/2004
Achsen-Macht
Stichworte: komplexe Datentypen, (De-)Serialisierung, Type Mapping, TCPMonitor, SOAPMonitor
Ausgabe 7/2004
Das Runde muss ins Eckige
Stichworte: Persistenz-Strategien, JDO, JDBC, EJB, Eclipse, JFaceDBC
Ausgabe 6/2004
Das nächste Spiel ist immer das schwerste
Stichworte: MVC, Struts, JSP, Servlets, Tag Libraries, Business Delegate
Ausgabe 5/2004
Der Ball ist rund
Stichworte: UML, Use Cases, ER-Diagramm, J2EE Patterns, Software-Architektur
Ausgabe 4/2004
WS-Security mit Apache Axis
Stichworte: Apache Axis, WS-Security, Message Handler, VeriSign TSIK
Ausgabe 1/2004
Web Services? Aber sicher!
Stichworte: Kryptographie, WS-Security, XML Encryption, XML Signature
Ausgabe 9/2003
UDDI kritisch beleuchtet
Stichworte: Universal Business Registry, UDDI-Datenmodell, UDDI APIs. UDDI4J, WS-Inspection
Ausgabe 3/2003
Komposition von Web Services mit WSFL
Stichworte: Modellierung von Geschäftsprozessen, Orchestrierung, Flow Model, Global Model, Rekursive Komposition
Ausgabe 1/2002
Java Web Start - Javas Rückkehr auf die Clients?
Stichworte: Software-Verteilung, Thin Clients, Fat Client, automatisches Update, JNLP
Ausgabe 6/2001
XML-Kommunikation in Java mit SOAP
Stichworte: Motivation, Protokolldetails (SOAP Header, SOAP Body), Beispiele
English «