Image Source: Oracle TL;DR version: if you run multiple VirtualBox VMs on the same desktop, setup 3 network interfaces on each such VM (one NAT, one internal, one bridged). Now for the long, more entertaining (hopefully!) version: Recently I switched from...
Articles by: dmiller
ArkCase: Introduction to Data Access Control
Background ArkCase is a framework for developing case management applications. Data Access Control ensures each user sees only records they are authorized to see, and are prevented from seeing unauthorized records. Data access control is applied to individual...
Adding Full Text Search to Ark via Spring and JPA
What, No Full Text Search Already? My project ArkCase is a Spring application that integrates with Alfresco (and other ECM platforms) via CMIS - the Content Management Interoperability Standard. ArkCase stores metadata in a database, and content files in the ECM...
Mule ESB: How to Call the Exact Method You Want on a Spring Bean
The Issue Mule ESB provides a built-in mechanism to call a Spring bean. Mule also provides an entry point resolver mechanism to choose the method that should be called on the desired bean. One such method is the property-entry-point-resolver. This means the...
Writing a Framework is Not Like Developing an Application!
ArkCase is both a framework and an application. As a framework, ArkCase provides a scaffolding to write case management applications tailored to custom-fit a specific customer. As an application, ArkCase provides pre-built web application archives (WAR files)...
ArkCase: How I Learned to Make Modules be Self-Sufficient
A while back I said Armedia was investing in the next generation ArkCase. I promised occasional updates. Since then I've written a few technical stories (CLICK HERE to view all of our ArkCase blog posts). Today I want to describe how we've started to achieve...