| Title | Date Added | Company | |
|---|---|---|---|
![]() |
Generate Web Services for DB2 9 pureXML: A Proof of Concept Technique to Generate Bottom-Up Web Services for XML Data | 2007-06-14 | IBM |
| Web services are important building blocks to achieve a Service-Oriented Architecture (SOA). As more and more applications move towards an SOA, often there is a need to expose application functionality as Web services. This paper shows how one can easily generate Web services using a simple Java class to insert and retrieve XML data, into, and from DB2 9 using the pureXML feature. Once the Web services are generated and deployed on the WebSphere Application Server, one can test them using either the built-in Web services Explorer of Rational Application Developer (RAD) or XForms as a Web services client. The same services can be used by any Web services client that can make SOAP over HTTP Web service calls.
Tags: Web Services, Service-Oriented Architecture |
|||
![]() |
An Analysis of XML Compression Efficiency | 2007-06-14 | United States Air Force Academy |
| XML simplifies data exchange among heterogeneous computers, but it is notoriously verbose and has spawned the development of many XML-specific compressors and binary formats. This paper presents an XML test corpus and a combined efficiency metric integrating compression ratio and execution speed. The paper uses this corpus and linear regression to assess 14 general-purpose and XML-specific compressors relative to the proposed metric. The paper also identifies key factors when selecting a compressor. The results show XMill or WBXML may be useful in some instances, but a general-purpose compressor is often the best choice. | |||
![]() |
On the Complexity of Managing Probabilistic XML Data | 2007-06-14 | Association for Computing Machinery |
| This paper introduces a framework for querying and updating probabilistic information over unordered labeled trees, the probabilistic tree model. The data model is based on trees where nodes are annotated with conjunctions of probabilistic event variables. The paper briefly describes an implementation and scenarios of usage. The paper develops here a mathematical foundation for this model. In particular, it presents complexity results. The paper identifies a very large class of queries for which simple variations of querying and updating algorithms from compute the correct answer. A main contribution is a full complexity analysis of queries and updates.
Tags: Programming Languages |
|||
![]() |
Using Industry Standard Data Formats With WebSphere ESB and DB2 Version 9 pureXML | 2007-06-13 | IBM |
| Many industries strive for a higher degree of standardization for facilitating interaction and data exchange between companies, as well as with their external business partners. To achieve this, industries have developed standards specific to their businesses that enable consistency of information across all parties, and ensure compliance with any applicable regulatory laws. For example, industry standard data formats include ACORD for insurance, FpML for financial derivatives, FIXML for financial trading, MISMO for mortgages, and GJXDM (and others) for federal government applications. The pharmaceutical industry is also engaged in several standardization efforts, one of which is the Health Level 7 (HL7) standard. HL7 targets several areas and scenarios, all represented as separate artifacts within the overall effort.
Tags: Web Services |
|||
![]() |
Preserving XML Queries During Schema Evolution: A Guide to Writing Queries That Behave Well Across XML Schema Changes | 2007-06-05 | IBM |
| As XML gains widespread use as an information exchange standard, the ability to persist, validate, and query XML documents becomes increasingly important. Moreover, with the proliferation of Web services and mash-ups, Web application developers increasingly need to query and transform XML messages, where such messages come directly from a Web service or indirectly from a database in which they are persisted. Most commercial database management systems already support XML persistence in some form. For example, IBM's DB2 pureXML provides support for storing XML documents natively in XML typed columns, validating XML documents against XML schemas, and querying XML documents using XQuery and SQL/XML query languages.
Tags: Programming Languages, Web Services |
|||
![]() |
Easy Integration: From XML to the Datastore Without the Mess | 2007-06-01 | Oracle |
| XML has become the world's de facto data exchange format, and Ruby on Rails is a full participant in that framework. Using a combination of the XML::Mapping Ruby gem and the ActiveRecord component of Rails (without all the other heavy components), one can parse an XML document, map it to an object, manipulate the object, and persist it to an Oracle database backend with less code than one could imagine. As an added bonus, one has the full power and flexibility of the legendary ActiveRecord at one's service from the Rails stack. There are a couple of options in the Ruby world for marshalling and unmarshalling data from XML to objects and back.
Tags: Programming Languages, Web Services |
|||
![]() |
XML Fragments Extended With Database Operators | 2007-06-01 | IBM |
| XML documents represent a middle range between unstructured data such as textual documents and fully structured data encoded in databases. Typically, information retrieval techniques are used to support search on the "Unstructured" end of this scale, while database techniques are used for the structured part. To date, most of the works on XML query and search have stemmed from the structured side and are strongly inspired by database techniques. In a previous work the author has described a new query approach via pieces of XML data called "XML Fragments" which are of the same nature as the queried XML documents and are specifically targeted to support the information needs of end-users in an intuitive way.
Tags: Database Management |
|||
![]() |
IBM pureXML for SOA: Unlocking the business value of information | 2007-06-01 | IBM |
| As companies adapt to the realities of globalization, they face unprecedented commoditization and competition. To remain competitive, organizations must adapt more rapidly than ever before--which means that they must align their IT environments with their business goals and deliver information on demand, when and where it is needed.
Tags: Middleware, Service-Oriented Architecture |
|||
![]() |
Declarative Development of Distributed Applications | 2007-05-29 | University of Mannheim |
| This paper presents an approach for the convenient implementation and efficient execution of distributed XML message processing applications. Various application classes such as Web Services are based on asynchronously exchanging XML data. However, today's programming languages and execution systems fail to support their particular demands such as integrated XML type support and efficient, asynchronous messaging. As a result, the development of distributed applications is unnecessarily complex and their runtime performance deteriorates. To overcome these deficits, the authors propose a fully declarative XML processing language that allows for the convenient specification of an individual node participating in a distributed application.
Tags: Web Services, Application Development |
|||
![]() |
Step 1 in Multithreaded XML Transformations (and All Other Programs) | 2007-05-29 | JupiterMedia |
| There are many ways to transform XML, and more than a few software companies make nice livings out of providing such services. But as good software developers, one should always try to use industry standards where possible. XSLT is the industry standard for this problem, and Java has a standard way to invoke XSLT, via JAXP. The Input.xml document in the exercise discussed in this paper contains a simplified partial extract of an XML file from the sending system.
Tags: Programming Languages, Application Development |
Oracle Live Webcast
Increase Your Bottom Line with Network Intelligence
HP StorageWorks 2000sa Modular Smart Array
Enabling easy transition from direct attached to centralized storage.
Six Priorities for Today’s Economic Climate
Learn how to reduce costs and achieve maximum value from IT.
Give Your Business the Competitive Edge
With the industry's most connected business intelligence solution.
Protect Your Business Critical Systems
With award-winning disaster recovery solutions by NEC.
Free IT Salary Report 2009
Register and be the first to download this invaluable resource
Find out the top concerns of CIOs / IT managers in Asia-Pacific