Reduce SOA complexity with GIntegrator

Software encapsulates SOA technologies transparently

A new open source project aims to be a lightweight and simple solution for enterprise application integration and SOA.

GIntegrator by Tiago Cury runs on top of a Java virtual machine and uses a simple language to describe message routing rules.

It requires Java 6 and Groovy 1.7 for compiling components or “transformers”.

GIntegrator allows people to build an SOA-based environment with less detailed knowledge of the internals.

“SOA is a complex architecture [and] embraces a lot of technologies [like] XML, Schema, BPEL, WSDL, Soap, Dependency Injection, OSGi and so on,” According to Cury.

“GIntegrator encapsulates all these technologies in a transparent fashion and gives users an interface to describe the message routing rules. The users don't need to known about XML, Schema, Beans and others SOA technologies.”

GIntegrator leverages the principles of enterprise integration patterns. Enterprise integration patterns can be implemented with a framework like Apache Camel.

Features include point-to-point and publish-subscribe channels, regex and XPath message filtering, XSLT message transformation, content-based routing.

GIntegrator has adapters for the virtual machine, console, files and databases. It has Java properties to configure the adapters, a business logic filter (Components) and a routing language to describe message routing rules.

GIntegrator is available under the Apache 2.0 licence. The project is hosted at Google Code: http://code.google.com/p/gintegrator/.

More about: Apache, Google, Integrator, SDL
References show all

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
Users posting comments agree to the Computerworld comments policy.
Login or register to link comments to your user profile, or you may also post a comment without being logged in.
Related Coverage
Related Whitepapers
Latest Stories
Community Comments
Tags: GIntegrator, groovy, Java, open source, soa
Whitepapers
All whitepapers
Sign up now to get free exclusive access to reports, research and invitation only events.
Featured Download
/downloads/product/165/billings/

Billings

Billings allows you to present clients with professional looking invoices. There are 30 templates to choose from and you can add your own logo and ...

Computerworld newsletter

Join the most dedicated community for IT managers, leaders and professionals in Australia