Ab 03. Dezember 2003 am Kiosk!
<gelesen>

Rezensionen über
- XML Schema
- Bärentanz - Mit Risikomanagement Projekte zum Erfolg führen
<nachgefragt>

UML als Programmiersprache
Grady Booch im Gespräch über aktuelle Softwaretrends
<starter>

PHP Weblog
Erstellen einer Weblog-Applikation mit PHP und Web Services
<special bpm>
Neben Dokumentenmanagement, Dokumentenaustausch und Integration (von Daten oder Applikationen) stellt das Business Process Management einen zunehmend wichtigen Anwendungsbereich für XML-Technologien dar. XML kann auch hier - wo es um die Abbildung von fachlichem Know-how in IT-Strukturen und um die Kommunikation zwischen IT und Management, zwischen Abteilungen und Unternehmen geht - als "Übersetzer" dienen. In unserem Special wollen wir keinen erschöpfenden Überblick über verfügbare Tools und Spezifikationen rund um BPM geben, sondern drei Schlaglichter auf diesen umfassenden Themenkomplex werfen. Dabei soll es beispielsweise um Ansätze zur XML-basierten Prozessmodellierung, die Integration von BPM in Dienste-orientierte Architekturen und den Einsatz von Patterns in der Analyse von Geschäftprozessen gehen.

Prozessdefinition in XML
Ein Beispiel aus der Praxis

Reach & Range
Management des Einflussbereichs und Umfangs von Geschäftsprozessen

Brückenschlag
Normierung von Geschäftsprozessen mit Business Transaction Patterns
<xmlcore>

XML ressourcenschonend
In jedem Buch und jedem Artikel über XML kann man es nachlesen: XML ist ein einfaches Format, das durch Anwender, Entwickler und Programme leicht zu lesen und zu bearbeiten ist. XML kann plattformübergreifend eingesetzt werden. XML ist flexibel usw. Doch ist das wirklich so? Dieser Beitrag soll einige Probleme im Umgang mit XML darstellen, aber auch zeigen, dass es Lösungsmöglichkeiten für viele Problemfelder gibt und wie man damit XML-Dokumente komprimierter, kompakter, lesbarer und transformierbarer gestaltet.
<xmlpraxis>

Style-Autodidakt
XSLT-Stylesheets, die ihre eigene Entwicklung unterstützen

XSLT und OpenOffice
Eigentlich speichert OpenOffice.org ja schon im XML-Format. Warum also noch einmal umformen? Nun, weil XML nicht gleich XML ist und andere Anwendungen vielleicht schon einen Schreck beim Anblick der vielen Namespaces bekommen. Konkret wird gezeigt, wie sich mit den XML-Filtern des freien Office-Pakets (nahezu) beliebige Daten einlesen und ausgeben lassen.

Chemiestunde
Periodensystem mit SVG und Web Services
<special security>
Die möglichen Auswirkungen der Implementierung Service-orientierter Architekturen auf die IT-Sicherheitsinfrastruktur in Unternehmen werden in der Branche heftig debattiert. Neben der Absicherung der Anwendungsumgebung bilden die sichere Übertragung von Web Services sowie Schutzmaßnahmen für die Web Service-Applikation selbst hier die Kernaspekte. Protokolle wie SSL, die bei der Übertragung von Web Services nur Schutz auf der Transport-Ebene bieten können, reichen alleine nicht aus. Neu entwickelte Standards, von denen hier die wichtigsten erläutert werden sollen, garantieren das notwendige Maß an informationsgebundener Sicherheit.

Sichere Web Services
Einführung in WS-Security
Web Services-Sicherheit und die SAML
<datenbanken>

Dokumentenschredder
Zerlegen und Zusammensetzen von XML-Dokumenten mit dem DB2 XML Extender

Omnes viae Romam ducunt
eXist - eine native, Open Source XML-Datenbank
<enterprise>

Objektreferenz und Web Services
Wie allgemein bekannt ist, unterstützt die Technologie der Web Services kein echtes Object by Reference. Im Gegensatz zu anderen Middleware-Architekturen wie zum Beispiel RMI oder CORBA sind Web Services an sich zustandslos. Die vom Server an den Client gesendeten Objekte sind Kopien der Originale der Serverseite. Somit unterstützen Web Services nur das Object by Value-Prinzip. In diesem Artikel soll gezeigt werden, dass Object by Reference zwar nicht von Natur aus für die Web Services-Technologie vorgesehen ist, aber mit verhältnismäßig wenig Aufwand simuliert werden kann.
<tools>

Tool Radar
Neue Tools rund um XML
<platforms>

Was lange währt...
Data Binding mit JAXB
<realworld>
Im Oktober wurde XForms 1.0 in den Stand einer W3C Recommendation erhoben und hat auch schon einen Rekord zu verbuchen: Noch nie zuvor standen bei Verabschiedung eines W3C-Standards so viele Implementierungen zur Verfügung. Das in diesem Artikel vorgestellte EU-Projekt Consensus verwendet serverseitiges XForms-Processing neben weiteren W3C-Standards, um geräteunabhängige Webanwendungen zu ermöglichen und liefert damit auch einen beeindruckenden Beweis für die Einsatzfähigkeit von XForms.