"A most important, but also most elusive, aspect of any tool is its influence Make your energy matter with project:Einstein, the language of the enterprise. project:Einstein is an open source project aiming to deliver a Domain Specific Langauge for contemporary enterprise development. This includes an SOA based approach with a lightweight, easy to understand language on top of a contemporary stack of enteprise technologies. Einstein takes you beyond the limitations of ESBs into the realms of creating meta-systems out of your existing systems. From ESBs to Service Oriented Programming, Einstein is the programming language in which to write even the most complex systems.
listen "time(schedule=cron):0/1 * * * * ?" {
execute "java:org.cauldron.einstein.ri.examples.esper.EventMaker";
listen payload to "esper:select avg(value) from org.me.AbstractWidget.win:time(30 sec)" {
extract "xpath:/underlying" >> "console:Tesseract average value is: ";
};
if "xpath:.[@value > 90]" {extract "xpath:./@value" >> "console:Over 90 detected "};
};
Einstein provides a Fourth Generation Programming Language (4GL) for Enteprise Software development in Java. Whether you are writing an ESB, gluing systems together or looking for a high level programming lanaguge for Rapid Application Development (RAD) on the Java platform; Einstein is what you are looking for. We're still in the early stages of development at the moment, but watch this space - or take a look at the maven generated website for specific details (SVN, lists etc.).
resource "jgroups:chat" multicast;
resource "stack:name" name;
read "console:Your name:" >> name;
listen multicast { >> "console(format=printf):%s said '%s'%n" };
poll "console:>" { [browse name, current] >> multicast };
|
Login Our Sponsors
Paremus have produced a fantastic distributed, SCA configured, OSGi based distributed application platform which supports some great features such as autonomic self-healing, self-scaling, distributed registry and distributed messaging.
The full product is commercial and is known as Infiniflow, please feel free to drop them a line at: info@paremus.com If you are more interested in the technical side or OSS then drop by the Newton website. Articles Neil's Podcast Last blog posts ESB Poll
Favourite ESB is
Featured links |