I stumbled upon a pretty intensive series of articles on SOA on the Oracle Technology Network written collaboratively by 8 recognized industry experts. With the authors being mostly 3rd-party (not from Oracle), the series has turned out to be very useful and not focused on Oracle products.
In this class, the design method is defined as a structure that takes you from a poorly defined problem all the way to a well-structured solution. This transcends just software development, and can be used throughout one’s daily existence if applied in a thoughtful manner.
Part 2 of Introduction to Systematic Programming focused primarily around How to Design Functions, or the HtDF method.
When the JBoss Business Rules Management System (BRMS) is added into the mix, it allows for an orchestrator to enhance the ESB functionality, raising your enterprises integration abilities to a new level.
This blogger's post doesn't just cover the technologies and architecture of the final product. It also looks at the other methods that could be used to create this live-updating dashboard.
In this post, Blaise Doughan will demonstrate the initial JSR-353 support we have added to MOXy's JSON binding in EclipseLink 2.6.
There's a new proposal in the Apache Incubator for a project called Samza. The description says it's a streaming data processor that can continually compute more streams than you could possibly need.
Spring MVC uses the InternalResourceViewResolver class as default resolver, and this resolver class works with JSP view objects. But in Spring MVC, there are also resolvers that can resolve the different view technology. Here you will be introduced to theMustacheViewResolver class which resolves the Mustache template architecture.
This is only a first draft of the jclouds plugin and there are more cool things to be added, like executing scripts, downloading blobs and also have a better way of creating new services (the last is already supported but could be really improved).
HornetQ-REST was just published a few days ago on GitHub. It's a WAR file to put everything into JBoss 7 and expose HornetQ Topics and Queues via REST.
A relatively new tool called QDB provides well-designed monitoring and management features for RabbitMQ. It can replay messages by timestamp or id reference and can back up messages from a queue.
Starting with the next release of Grape (likely 0.6.0) you will be able to build a new API version incrementally on top of a previous one. There’re no hacks involved. Consider the following trivial API.
Here's a tweet that provides a humorous, yet insightful way to look at ZeroMQ. Don't think of ZeroMQ as an alternative to RabbitMQ...
While testing with Apache returning, this blogger ran into "502 Proxy Errors" to clients who were connecting via CometD. Here were two of their solutions...
RabbitMQ is a versatile message broker. Andrei Marcu just started using it to provide notifications to multiple devices using a solid setup. Andrei also has a ton of good tool recommendations for this setup, and probably for other setups, including pika, StartSSL, aamnotifs, dunst, pync, and pushover.
I found this gist for integrating the python-based Twisted project with ZeroMQ. Twisted is an event-driven network engine. It's about 75 lines of code.
This post will explain a simple HL7 message passing method through a WSO2 ESB proxy. Firstly you have to enable the HL7 Transport for WSO2 ESB. Here is steps...
The book is a practical how-to book with 19 recipes for using and working with Apache ServiceMix. Starting with how to install and start ServiceMix, and showing how the shell and web-console works as well how to access the logs, install applications and the more.
In my previous post I have covered couple of interesting use cases implementing STOMP messaging over Websockects using well-known message brokers, HornetQ and ActiveMQ. But the one I didn't cover is Apollo as in my own opinion its API is verbose and not expressive enough as for a Java developer.
Caucho has written an intense 3 part (so far) article series on its new "ProjectX" technology. The company sees this project as a new and better way to quickly build fast, scalable services that are exposed through not only REST but also through Websocket services.
The VP of the Apache Web Services project wrote a helpful blog this week that shows you two common patterns for dynamically setting WS-Security UT token usernames using WSO2 ESB.
The following post has a great big piece of code for you to look at as an example of how to implement a unit of work pattern in WCF (using Unity).
The best article I found in this month's Service Technology Magazine was about SOA maturity and contract standardization. See why the author argues for a generator-driven contract manufacturing process rather than using developer specifications and governance for specifications monitoring.
This month, a very interesting comparison grid was released by Kai Waehner on JavaCodeBook.com which measures mainly activity and the amount of code committed to Apache Camel vs. Spring Integration.