|
|
QARE is a framework for distributed web services which supports Internet Application Integration (B2B), P2P and B2C. QARE uses a delegation trust model to combine access control with a Peer-to-Peer network. QARE applications are fast, distributed systems built using asynchronous messaging and push technology.
|
|
|
|
|
|
|
TopPilot projects wanted! Write to blaforge@jxml.com
JXWeb is a scripting tool for testing web services. It is an extension of JXUnit, with additional commands for navigating web pages.
When using JXWeb, generally no special test data is needed. This means that custom binding schema can be avoided when writing test scripts, making it much easer to use than JXUnit.
JXWeb uses HTTPUnit for web page access and navigation.
|
|
|
|
|
|
|
When code is tested, it is run against one or more sets of data. JXUnit is a test scripting system which uses Quick to convert XML into test data. (JXUnit is built on JUnit.)
Because JXUnit uses Quick to transform XML documents into test data, some knowledge of Quick's binding schema is needed to be able to write JXUnit test scripts.
|
|
|
|
|
|
|
Quick is a Data Binding system for transforming XML into Java objects and Java objects into XML. Quick builds on QJML, a binding schema which connects XML elements to Java classes.
Quick can be used to generate the Java code for data classes, but it keeps the marshalling code separate from data classes. This has two advantages:
- Many classes not designed for Quick can be used.
- The same class can be used with more than one binding schema.
Quick includes utlities for transforming DTDs into QJML, QJML into marshaling logic, QJML into documentation (HTML), and QJML into data classes. These tools are written using an MVC framework which is a part of Quick.
|
|
|
|
|
|
|