Julian Jewel's Weblog()

Julian Jewel

Subscribe to Julian Jewel: eMailAlertsEmail Alerts
Get Julian Jewel via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Julian Jewel

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 7) Disconnected Operation 8) Message Logging 9) Message Security 10) Consistent Routing 11) Message Monitoring 12) Exception/Error Escalation 13) Uptime Quantification 14) Persistent Messaging 15) Timely Delivery 16) Failover 17) Fault Tolerance 18) Load Balancing 19) MTTF (Mean time to Repair), MTBF (Mean time between Failure) management 20) Disk I/O performance monitoring 21) Continuous Availability 22) Transaction-aware distribution 23) Loosely coupled asynchronous messaging framework 24) Dea... (more)

Echo3 HelloWorld

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 public class HelloWorldServlet extends WebContainerServlet { @Override public ApplicationInstance newApplicationInstance() { return new HelloWorld(); } } 3) Change web.xml Hell... (more)

java.lang.IncompatibleClassChangeError: class org.hibernate.cfg.ExtendedMappings has interface org.hibernate.cfg.Mappings as super class

We had this new error from Hiberante – “java.lang.IncompatibleClassChangeError: class org.hibernate.cfg.ExtendedMappings has interface org.hibernate.cfg.Mappings as super class” – This is due to using the older hibernate entity manager/annotations libraries that were around when we upgraded to the newer 3.5.x version of hibernate. Hibernate includes the entity manager and annotations as part of the hibernate core library. ... (more)

Run WFE Open Source BPMS System

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)

Service Activator & Transaction

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)