Freitag, 9. Januar 2009





ODF und OpenXML konvertieren
Wandelbar
ODF und OpenXML sind zwei Formate in OpenOffice 2 und Microsoft Office 2007, die zunächst nicht miteinander kompatibel sind. Mit den geeigneten Filtern und Tools ist es dann aber kein Problem, diese ineinander zu konvertieren.
Klebstoff für das Web 2.0
Microformats und Structured Blogging
Es war keineswegs die Namensähnlichkeit seines Unternehmens, die den Microsoft-Gründer Bill Gates dazu veranlasste, auf der MIX06-Konferenz auszusprechen, was andere längst dachten und folglich auch umsetzten: „We need Microformats“. Vielmehr war es die tiefe Einsicht, dass weniger manchmal mehr ist.
Multi Channel Publishing mit Cocoon und InBetween
Tischlein deck dich
Die Verwaltung von Daten für Produkt- und Unternehmenspräsentation ist in vielen Unternehmen bereits gut organisiert. Es kommen Datenbanken wie DB2, MSSQL oder MySQL zum Einsatz. Auch XML-Datenbanken werden bereits eingeführt und genutzt. Content-Management-Systeme erleichtern dabei die Verwaltung und den redaktionellen Ablauf beim Sammeln und Qualifizieren der Daten. Wie aber werden die vorhandenen Daten so effizient wie möglich für verschiedene Output-Medien genutzt? Dieser Artikel stellt eine Lösung mit dem XML-Framework Cocoon und der Software InBetween vor, die vorhandene Mediendaten flexibel für verschiedene Publikationen in verschiedenen Medien verfügbar macht.
Tool-Radar
Neue Tools rund um XML
Kaum jemand mag seine XSLT-Stylesheets, XML Schemas oder gar SVGs gerne im Texteditor erstellen oder bearbeiten. Für die täglichen oder im Projekt anfallenden Programmieraufgaben steht jedoch eine immer größere Menge an - häufig sogar kostenfreien - Tools zur Verfügung. In unserer Rubrik „Tool-Radar“ wollen wir in jeder Ausgabe Schlaglichter auf ein paar der interessantesten neuen Produkte bzw. aktuelle Versionen bekannter Tools werfen.
Unter die Lupe genommen
Die XML Query Test Suite XQTS
Die Spezifikation der XML-Abfragesprache XQuery steht kurz vor der endgültigen Verabschiedung. Daher ist in naher Zukunft mit einer weiter wachsenden Zahl von XQuery-Implementierungen zu rechnen. Eine Möglichkeit, die inhaltlichen Features dieser Implementierungen zu testen, bietet die XML Query Test Suite, die in diesem Artikel vorgestellt wird.
Face to Face
XML-APIs in relationalen Datenbanken
Die zunehmende Verbreitung von XML als Datenaustauschformat macht sowohl das Erstellen von XML aus Datenbanktabellen als auch die Übernahme von XML in dieselben zu einer Standard-Anforderung der täglichen Praxis. Dieser Artikel stellt anhand eines praktischen Beispiels vor, wie eine XML-Schnittstelle auf relationale Tabellen direkt in der Datenbank hinterlegt wird. Zur Umsetzung kommen Standards wie SQL/XML und Datenbank-Technologien wie Views und Trigger zum Einsatz. Zwar beziehen sich die vorgestellten SQL-Skripte auf die Oracle-Datenbank, sie können jedoch in jedem RDBMS, das den SQL/XML-Standard, Views und INSTEAD-OF Trigger unterstützt, nachvollzogen werden. Natürlich lässt sich das Konzept auch abwandeln: Anstelle von Views können auch Stored Procedures verwendet werden.
Web Servicing the Office
Integration von Web Services in Microsoft-Office-Applikationen
Dem EDV-Anwender stehen zwei Welten gegenüber: Auf der einen Seite der PC mit seinen hochfunktionalen, aber wenig informativen Desktop-Anwendungen. Auf der anderen Seite das Internet mit zahlreichen Webseiten, aber wenigen Webanwendungen, die dieselbe Funktionalität wie die gewohnten Desktop-Anwendungen bieten. Die Integration von Web Services in Standardapplikationen verbindet diese beiden Welten und realisiert 11 Jahre später Bill Gates Vision von "information at your fingertips".
Stille Post
WS-Security mit Apache WSS4J
Ausgefeilte Sicherheitsmechanismen sind bei jeder Kommunikationstechnik von großer Bedeutung. Absender und Empfänger von Nachrichten verlassen sich auf die Sicherheit der Übertragung. Bei Web Services gilt das ganz besonders, da diese Technik ihre Stärke gerade im unternehmensübergreifenden Bereich besitzt. Dort soll oft aus Kosten- und Flexibilitätsgründen das öffentliche Internet und damit ein unsicheres Medium genutzt werden. Der folgende Artikel beschreibt Apache WSS4J, eine freie Implementierung der OASIS Web Services Security v1.0 Spezifikation.
JAX in neuer Location
JAX 2005: europäische Konferenz für Java-Technologien, Industrie & Community
Vom 9. bis 13. Mai 2005 fand in Frankfurt die fünfte JAX - Konferenz für Java, XML und Web Services - statt. Mit über 1.200 Teilnehmern konnte die Konferenz eine Steigerung von 20 Prozent verzeichnen und auch die Zahl der Aussteller ist auf 45 gestiegen. Insgesamt konnten die Besucher aus einer Anzahl von rund 130 Sessions und insgesamt neun Keynotes und Late Talks auswählen - auch das eine neue Höchstmarke für die JAX. Wie in den Jahren zuvor konnten zudem zahlreiche internationale wie auch nationale renommierte Speaker als Vortragende gewonnen werden. Am neuen Standort der JAX, dem Congress Center im Herzen Frankfurts, herrschte dennoch weniger Gedränge in den Sessions und in der Ausstellung - die Location wurde von der Community mit großer Zustimmung angenommen.
Spieglein, Spieglein ...
Mapping von XML-Daten mittels JavaBeans-Technologie
Sie haben sich schon öfters gefragt, wie Sie Ihre Daten aus der objektorientierten Welt auf einfache Weise in XML spiegeln können und umgekehrt? Sie sind es leid, umfangreiche Marshalling- und Unmarshallingroutinen zu schreiben, welche bei jedem hinzukommenden Property wieder mühsam angepasst werden müssen? Dann könnte der hier skizzierte Ansatz interessant für Sie sein: In diesem Verfahren wird ein automatisierter Abgleich der Daten über die von den JavaBeans bekannten PropertyChange-Events und BeanInfo-Klassen erreicht.
Einfügen und Zusammenführen
Der neue Standard XInclude 1.0
Das Einfügen von externen Dateien in XML-Dokumente gestaltete sich bisher umständlich. Oftmals musste der Umweg über Entities oder über XLink mithilfe des embed-Attributs gegangen werden. Mit dem neuen Standard XInclude des W3-Konsortiums steht jetzt eine einfache Sprache für das Einfügen und Zusammenführen von Dateien zur Verfügung.
From Babylon back to Babylon
Web Services mit XML-RPC
Für viele Anwendungen ist SOAP einfach zu mächtig. Daher greifen Entwickler gerne auf XML-RPC zurück. Dieser Artikel zeigt die Unterschiede und Gemeinsamkeiten beider Ansätze und liefert einen Ausblick auf die Verwendung von XML-RPC in PHP. Denn Programmierer müssen längst nicht mehr nur auf PHP-eigene XML-RPC-Funktionen zurückgreifen, sondern können das PEAR-Packet XML_RPC verwenden. Außerdem liefert der Artikel einen Ausblick auf die SOAP-Extension, die in PHP 5 integriert wurde.
Play the Saxon
Praktische Einführung in XSLT 2.0 und Saxon 8.0
Die Spannung steigt. Bald dürfte es soweit sein, und das W3C verabschiedet den derzeitigen Entwurf von XSLT 2.0 [1] als so genannte Recommendation (zu deutsch Empfehlung). Damit erhielte die eXtensible Stylesheet Language for Transformations auch in ihrer zweiten Version den Status eines Standards des W3C. Das wäre wiederum der Startschuss für eine Vielzahl von Firmen und Open-Source-Gemeinschaften, ihre XSLT-Engines auf den aktuellen Stand der Dinge zu bringen. Zumindest eine der bekannteren Engines, namentlich Saxon, ist diesem Ziel schon sehr nahe.
Allheilmittel?
Die Universal Business Language
Was HTML und HTTP für die Welt des Internet-Publishing bedeutet haben, soll in Kürze die Universal Business Language (UBL) für den Austausch von Geschäftsdaten und die Abwicklung von Transaktionen werden: eine universelle, flexible und vor allem kostenfreie Sprachplattform.
Go simple, go standard, and go fast
Roman Stanek von Systinet im Gespräch
Roman Stanek gründete im Jahre 2000 mit Systinet eine der ersten dezidierten Web Services-Companies. Das Unternehmen reüssierte mit seinen WASP-Produkten und konnte bislang als eines der wenigen kleineren innovativen Unternehmen im Web Services-Markt seine unabhängige Stellung bewahren. Wir sprachen mit Roman Stanek über die Bedeutung von Web Services nach dem großen Hype und den aktuellen Trend zu Service-orientierten Architekturen.
Wahlerfolg
Generierung von SVG-Code mithilfe von XSLT
Der XML-Vektorgrafikstandard ermöglicht unter anderem die Erzeugung dynamischer Webgrafiken und eignet sich daher gut für den Einsatz im Bereich Reporting. Bei der Generierung des eigentlichen SVG-Codes kann dabei unter anderem auf die XSLT, die eXtensible Stylesheet Language Transformations, zurückgegriffen werden.
Evolutionäre Zelle
Die Contextual Browsing Language oder Was Content Management vom Semantic Web lernen kann
Ziel des Semantischen Webs ist es, Webdaten mit menschlicher Hilfe durch Bedeutungsinformationen anzureichern, um so eine bessere Verarbeitung und Nutzung der Daten für Mensch und Maschine zu erreichen. Dieser Artikel erläutert, was das klassische Content Management von der Philosophie des Semantic Web lernen kann und stellt die XML-basierte Markup-Sprache CBL (Contextual Browsing Language) vor.
Seitenweise Formulare
XForms für mobile Geräte - Erfahrungen aus dem Consensus Project
Am 14.10.2003 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.
Selbstbehauptung
Web Services-Sicherheit und die SAML
Web Services haben zu Recht den Ruf einer Zukunftstechnologie erworben. Die möglichen Auswirkungen der Implementierung Service-orientierter Architekturen auf die IT-Sicherheitsinfrastruktur in Unternehmen werden in der Branche allerdings 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 also nicht aus. Neu entwickelte Standards, von denen hier die wichtigsten erläutert werden sollen, garantieren das notwendige Maß an informationsgebundener Sicherheit.
Erfolgskontrolle
Asynchrone Web Services
Mit Web Services ist ein neues Konzept für die Architektur von Enterprise-Infrastrukturen entstanden, mit dem das Ziel einer auf Standards basierenden Integration in greifbare Nähe rückt. Eine Reihe neuer, universell vereinbarter Standards steht zur Verfügung, mit denen die Lücken zwischen plattformspezifischen Insellösungen geschlossen werden können. Damit sich dieses Konzept in Unternehmen durchsetzt, ist ein lose gekoppeltes, zuverlässiges und asynchrones Modell für Web Services erforderlich. In diesem Artikel werden wir uns mit der Frage beschäftigen, wie vorhandene Standards mit realen Implementierungen zusammengefügt werden können, um dieser Forderung gerecht zu werden.

       [ 1 ]   2 3      weiter »




Software & Support Verlag GmbH