This recipe, taken from the Oracle SOA Suite 11g Performance Cookbook, looks at how increasing the permanent generation size. Permanent Generation (PermGen) is a special part of the Java heap which contains the Class templates for all of the Java Classes on your classpath.
Over the last couple months, I've received a few emails asking why I prefer IntelliJ IDEA over Eclipse. They usually go something like this
As a Java EE developer I tend to mix unit tests with integrations tests, usually using Arquillian.
In this recipe, taken from the book Oracle SOA Suite 11g Performance Tuning Cookbook we will remove old BPEL dehydration data and state from the SOA infrastructure database.
If you are developing a project in Java/J2EE and using Tiles then you are aware of Tiles definition XML file
What actually went behind the scenes of this whole experience was an API infrastructure that allowed media entities to expose their digital assets and stream live media over end user devices. There were countless mobile apps that were consuming APIs and even more digital assets behind those APIs.
For the past two months I've had the pleasure of working with The Lampo Group developing Hypermedia-Driven REST services using Spring Boot.
A quick overview of some of the features available in the new SOA Suite offering. As I mentioned near the beginning of this blog, there are many more features and improvements that were implemented in this release, such as the new templates, new on-premise adapters, and native XSD enhancements.
Message Cowboy is a standalone integration program that allows for scheduling of tasks that transfer files or messages from one directory, JMS queue etc to another directory, JMS queue etc.
This is a first post in a series of short code snippets that will present the configuration of Spring beans from XML to Java.
In this post we’ll uncover a sequence identifier generator combining identifier assignment efficiency and interoperability with other external systems (concurrently accessing the underlying database system).
JAX-RS is awesome to say the least and one of my favorites! Why?
This article will look at building Glassfish 4.0.1 from source and configuring NetBeans 8.0 to then use, modify, and debug it. While GlassFish can be downloaded ready for use, even coming bundled with NetBeans, there will be some among us who need (or just want) to build it from scratch.
Previously, I used one controller method index() to just return to index.jsp view. It was very stupid way to write a method to just re-direct it to a view if you don’t have anything to do in controller.
In post one of this series, we introduced the ideas that a Corporate Data Architecture was taking shape and that working with Fast Data is different from working with Big Data. In the second post we looked at examples of Fast Data and what is required of applications that interact with Fast Data.
One of the things that I believe is slightly complicated in Mule is the behaviour of private flows.
I recently did a step-by-step demo on using Fabric8 or JBoss Fuse with an emphasis on DevOps. For those of you who aren’t familiar with Fabric8, check out the overview I put together a few weeks ago and check out the community docs as they freakin rock!
This is a sample that I have wanted to try for sometime - A Websocket application to tail the contents of a file.
Apache Camel is an awesome, open-source, integration library that can be used as the backbone of an ESB, or in stand alone applications to do routing, transformation, or mediation of systems (read: integrating multiple systems).
Continuing from the first article, this time we will write some more useful custom collectors: for grouping by given criteria, sampling input, batching and sliding over with fixed size window.
One of the areas in which Spring MVC has advance compares to other frameworks is in the separation of view technologies. In this post, i will show how to integrate Apache Tiles 3 with Spring MVC. Apache Tiles is a free open-source template engine for java web frameworks.
We’re happy to announce the release of Anypoint Studio July 2014 and Mule ESB 3.5.1. The Anypoint Studio release now contains support for finding Anypoint Templates to help you rapidly integrate systems as well as many usability and productivity improvements.
First things first … the definition of Information Governance I use is the one I wrote: “Information governance is all the rules, regulations, legislation, standards, and policies with which organizations need to comply when they create, share, and use information.”
Android is (at the moment) my favourite mobile OS, but it’s always disappointed me a little that there was no way to get Java running on it since it lacks necessary packages so when Ubuntu Touch was announced, it finally seemed that there was a New Hope!