Over the last few years, there have been significant developments in the XML
world. Many enterprises have adopted XML for various purposes such as data
transfer, reporting, client-tier presentation, server-to-server
communication, and so on.
The need for representing data in XML form is greater than ever. Almost all
database vendors have ways of extracting data in XML form. XML technology has
enabled us to drive enterprise reports based on legacy databases. A previous
article, "Using FOP for Industrial Needs" (XML-J, Vol.3, issue 10), discussed
how to generate PDF reports based on XML data. Many times, reports are not
complete without good graphical presentation. This article discusses how you
can generate Scalable Vector Graphics (SVG) based on XML data. You can
combine the FOP and SVG processes to generate complete reports.
Scalable Vector Graphics is a markup lan... (more)
Java Data Objects (JDO) enables Java developers to perform database
transactions from within Java objects without writing database (SQL)- or
JDBC-specific code. Java Architecture for XML Binding (JAXB) and JDO provide
great APIs for performing complex XML- and database-oriented tasks. But what
about using the two in tandem? This article is about combining these
technologies to solve the complex tasks of data access and data persistence.
Java classes can be generated by compiling XML Schemas using JAXB technology.
As long as a schema is a well-formed XML document with a definition ... (more)
Over the last few years, there have been significant developments in the Web
services world. Many enterprises have embraced Web services to build
business-to-business transactions and a uniform communication layer among
applications over corporate intranets. This article discusses how to leverage
application resident business logic by building a business logic layer over
multiple Web services.
Many businesses are adopting Web services to gain access to applications and
legacy databases that reside inside corporate networks (usually behind
corporate firewalls). Web services have ... (more)
The Web has given us an easy-to-use, easy-to-market, and easy-to-navigate
medium for conducting business. We've come to a stage where mainstream people
are comfortable shopping on the Web. What it lacks is the ability to ensure
that what the end user has browsed or accepted is the same as what was
processed on the back end. In other words, how do you make sure the
confirmation of a transaction is the same as the transaction itself?
This article discusses how XML and Formatting Objects Processor (FOP)
technology can be used to address this problem.
The FOP initiative is a part of ... (more)