hyperthunk / axiom
- Source
- Commits
- Network (0)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
axiom /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
BUILD | ||
| |
INSTALL | ||
| |
LICENSE | Thu Feb 19 16:58:05 -0800 2009 | |
| |
README | ||
| |
TODO | Fri Apr 03 09:56:07 -0700 2009 | |
| |
axiom-core/ | ||
| |
axiom-integration-test/ | ||
| |
axiom-server/ | ||
| |
install.sh | ||
| |
pom.xml | Mon Oct 12 13:55:07 -0700 2009 | |
| |
src/ |
README
Introduction ------------- Axiom (working title) is a framework for testing integration scenarios and validating expectations about routing/rules and business logic executed in a variety of systems integration landscapes. The projects aims are: - Make testing integration scenarios simple(r) - Simple to understand - Simple to configure, deploy and run axiom itself - Simple to hook up to your existing infrastructure - Facilitate instrumenting/debugging complex integration architectures (simply) - Provide a set of (simple) mechanisms for verifying rules/constraints - Provide immediate feedback in useful formats (surefire reports, rss feeds, email, etc) Axiom is distributed under a BSD-style license (please see the LICENSE document for details). Overview --------- Axiom is a java application with embedded jruby. It uses the apache camel routing/mediation engine to interact with your integration stack (messaging systems, web servers, service brokers, ESBs, etc). Camel not only integrates well with a variety of different transports/protocols, it also provides a rich routing DSL (in java, scala or spring-xml dialects) which makes for simple configuration. The camel libraries also provide a lot of the Enterprise Integration Patterns as components of the framework, making it simpler and easier to reason about your design using well trodden techniques. To this heady mix, Axiom adds the facilities to provide extensions to the standard java DSL in java and jruby and provides a simple and intuitive mechanism for loading these "plugins" into your own route definition scripts. Status ------- Axiom-core is in the Alpha/Prototyping stage but is under active development. We hope to get to beta status by the end of March 2009. Getting Started ---------------- For details on how to build and/or install please read the relevant INSTALL and/or BUILD document(s). Further information is available from the sourceforge home page (http://axiomcit.sourceforge.net/), and "axiology", the axiom blog (http://axiology.wordpress.com). The source code for this project is available at http://github.com/hyperthunk/axiom.

