Monday, 31 August 2009

It's on! I'm preparing for Sun Certified Developer for Java Web Services

Share
Earlier on this year, I read all the objectives for Sun Certified Developer for Java Web Services exam (http://www.sun.com/training/catalog/courses/CX-310-230.xml) and decided I would aim at this certification.

The SCDJWS' descriptions says:

"Passing this exam certifies that the candidate has achieved a standard level of proficiency with web services, as well as with the Java technologies that support web services."

Proficiency... I won't take this exam too light-heartedly for sure.

Though I wrote my first Web Service in 2004 (using Apache Axis 1.2) I don't develop them every day as I do with Java applications. I think Sun Certified Developer for Java Web Services won't be as easy as Sun Certified Java Programmer...

As I will be preparing myself for this certification over the next couples of weeks you can expect lots of posts about Web Services :)

Stay tuned,
Łukasz

Friday, 14 August 2009

WS-BPEL queryLanguage, expressionLanguage and XPath 2.0 support

Share
Last week I wrote a post about troubleshooting bpel:selectionFailure error, but I completely forgot one crucial thing... the queryLanguage and expressionLanguage XPath 2.0 support.

This is just a quick and short post about queryLanguage, expressionLanguage and XPath 2.0 support and how they influence the behaviour of <bpel:query /> element.

Tuesday, 11 August 2009

IBM DB2 pureXML: XML Schema Repository and XML Validation

Share
XML documents usually come with their data type definitions attached. Thanks to this information some frameworks can validate them automatically and check the correctness of the data.

Some XML-aware databases too...

IBM DB2 pureXML engine provides not only well-formed validation, but also type definition validation utilities.

It employs the XML Schema Repository (XSR) to leverage the full benefits of XML in a relational database.

Developers can register their schemas (XML Schema and/or DTD) and later-on validate XML documents automatically during execution of INSERT/UPDATE statements.

Some say that XML Schema is equivalent to, or even more powerful than a relational domain constraints mechanism. For example, XML Schema allows you to create reg-ex restriction patterns which are not supported by standard relational databases.

And today I will show you how to use XML validation in IBM DB2 pureXML database.

Thursday, 6 August 2009

Manipulating WS-BPEL variables and troubleshooting bpel:selectionFailure errors

Share
If you have ever written any WS-BPEL which manipulates variables (something more than just a Hello World) you probably encountered bpel:selectionFailure error.

To save your time, today I will show you tips and trick of WS-BPEL variables manipulation.