Java Developer’s Journal
We process about 300 messages / second in our application. The Service
Activator pattern has been very helpful to fork off and distribute processing
of messages. We fork off messages to a JMS queue for processing. In some
cases, the forked off messages need to run inside the same transaction of the
caller and JMS helps us achieve this.
For more information on Service Activator, refer to
http://java.sun.com/blueprints/corej2eepatterns/Patterns/ServiceActivator.html
and http://www.eaipatterns.com/MessagingAdapter.html
... (more)
Java Developer's Magazine
Here’s a Echo3 application in 3 steps -
1) Create HelloWorld.java
public class HelloWorld extends ApplicationInstance {
public Window init() {
Window window = new Window();
ContentPane contentPane = new ContentPane();
window.setContent(contentPane);
Label label = new Label("Hello, world!");
contentPane.add(label);
return window;
}
}
2) Create the HelloWorldServlet
pu... (more)
Nice to see some initiative on a open source BPMS. Runa WFE is an OpenSource
BPMS system, based on JBoss jBPM core. It is a cross-platform end user
solution for business process development and execution.
More information at –
http://sourceforge.net/projects/runawfe
... (more)
SOA World Magazine
So what do you really look for in an interface engine? There is more to an IE
than just being a pass-through of messages.
Some good features of an interface engine –
1) Store and forward capability
2) Auto-acknowledgement
3) Guaranteed message redelivery
4) Rollback and retry capabilities
5) Reliable messaging, Once only delivery
6) Message Ordering, Error-free, Sequential
... (more)
We needed a really light weight ESB and we were evaluating Mule, ServiceMix
and finally decided to write our own Spring based service bus. And it ended
up working great for us. At that time, the Spring Integration was just being
developed. I was looking into the Spring Integration and looks like it is
very endpoint / channel based. We wrote a component based service bus, that
would just ... (more)