Home > SOA News > Componentized XML Query tool takes a step forward
SOA News:
EMAIL THIS

Componentized XML Query tool takes a step forward

By George Lawton
17 Feb 2009 | SearchSOA.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

XML has shown great promise as a format for integrating data across SOA applications. But developers face countless challenges when creating apps that mix and match data from real world scenarios containing relational databases, comma delimited flat files, and EDI formats. The applications break every time the data format changes, and then the company has to manage multiple adaptors, said Dr. Carlo Innocenti, senior XML program manager for DataDirect Technologies.

"Today you end up dealing with a variety of data sources in many enterprises," He explained. "You may have a need to pull together data that is partly available in XML messages and some data that you are running in house. You end up having to create multiple data access layers that have to pull all of this together into a single logical view. The risk is that you create a lot of code and point solutions that you have to maintain over time. It is a maintenance nightmare."

To help address this challenge DataDirect created a suite of tools to replace this complexity with a single XML layer capable of accessing data in a wide variety of formats. This work evolved into the XML Integration Suite that consists of the XQuery engine, XML Converters, and the Stylus Studio IDE. The latest update provides a number of significant upgrades designed to support more formats, and simplify development of cross platform apps drawing on multiple data sources.

The Integration Suite creates an abstraction layer that makes everything visible as an XML data source. The developer can use the same style of XQuery statement whether he trying to access an EDI file, XML document, or relational database table. The latest version of the XQuery engine can also act as a Web service, allowing any type of application to query the engine using WSDL.

The major improvement to the engine is support for the XQuery Update Facility (XUF), an extension of the XQuery language that allows making changes to data manipulated inside the XQuery. XUF is a W3C standard that adds the ability to change and save XML documents. This feature could allow an organization to transform large XML documents in place without having to generate multiple copies. In previous versions, it was possible to fetch data from these documents, but you could not create them from scratch. It also allows the applications to create zip files, which is required to write OpenOffice documents.

Another update to the engine is the XQuery Web services framework integration that exposes XQuery as a web service. Innocenti said this is useful when you want to pull data from multiple sources and send it back as a single XML document. This feature enables developers to access the XQuery engine using WSDL, SOAP, or REST interfaces without having to learn XQuery syntax.

The updated XML converter tool supports Microsoft BizTalk Server 2006 and can be integrated with the BizTalk development environment, for streamlining the use of XML Converters in .NET. It also adds support for the latest HIPAA and EDI dialects.

Stylus Studio includes a new EDI to XML module that simplifies working with converters. Developers can load EDI documents to view their layout test conversions, create customization, and preview the XML format. There are also wizards for EDI to XQuery and for automatically generating an XML Schema from an EDI document.



Tags: XQueryData services for SOAVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
XQuery
Try XML-based Extensible Business Reporting Language (XBRL) for accounting reports
What's new at the W3C
XQuery tutorial available
REST and Unix united
XQuery introduction
XQuery 1.0: A long time coming, now what?
Say hello to XPath 2.0
Web services update for Ipedo XQuery Views
XQuery, the SQL for SOA, wins final W3C approval
Searching XML with XQuery

Data services for SOA
SPSS and PMLL
Canonical Schema establishes interoperability: SOA Pattern (Week 6)
Medical imaging group build HL7 messaging hub with InterSystems Ensemble
Using atomicity to gain SOA granularity
Use JavaScript with the iPhone to create smart phone apps
Podcast: SearchSOA tips on software architect skills
Services reuse drives ROI for SOA, survey finds
Tibco releases Complex Event Processing (CEP) suite with new rules, query interfaces
MapReduce moves from secret Google goo to enterprise architecture - Part 1
MapReduce moves from secret Google goo to enterprise architecture - Part 2

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts