In one of the more recent versions of OpenClient, the API that the OpenClient uses is documented so that it is now possible to dynamically construct the proxy calls at run-time. The overarching benefit in this lies in the ability to now define the temp-table definitions on the fly. The Java/.NET code can now define the temp-table dynamically at run-time so that if a change is made to the definition, the client can deal with the change with no impact on the OpenClient source code.
OpenEdge Dynamic OpenClient
Jul 29
Moving to WordPress
Jun 15
A little quiet
Jun 7
In 1999 Progress held a user conference in Boston where they showed the any-any-any model. Progress was going to become open. You could connect any client on any platform to any database using a Progress AppServer to handle your business logic. This was a really good idea. The preceding 10 years had taught me that Progress was an outstanding platform for writing the business logic that controlled your application and ensured your data integrity. I was sold.
Joomla update
Mar 21
A little while ago I wrote an article on my blog about Joomla. I have had a few off-line comments about the article and as they were not written here I have decided to treat them as private responses and not publish the author’s names and their comments. But there were some very valid suggestions made [...]
Pet projects
Mar 10
Like most software engineers, I love to just mess around with stuff – you know – just for the fun of it. I always have something that I am working on as a learning project where I can try something new and different just for the sake of it. My latest foray into this realm has to do with a little device that I have become addicted to. I’m talking, of course, about my Blackberry.
Now I am late to the Blackberry fold. I have never really thought of my cell phone as much more than a phone. I had …
I recently decided to set up a web site for my family. We are distributed all around the world and while there are plenty of photo-sharing places out there, I wanted more than that. I wanted to create a site that is sort of like a blog, but where everyone in the family could share the media, all in my immediate family could contribute, and the extended family and our friends could get at the site for information. In many ways, I want to create a home newspaper. This is more about a content management system than it is about …
The cost of it
Mar 4
In looking at these new projects, cost is a serious concern. I need to be able to develop these applications with very low initial and annual maintenance costs. This needs to be balanced with the need to provide the enterprise with a stable, high-performance, enterprise-class solution. The cost of the software that I use to build the applications is thus a serious concern.


SOA… Dead???… Really???…
Aug 1
Posted by Bruce Gruenbaum in Commentary, SOA | 2 Comments
“SOA is Dead; Long Live Services,” proclaimed Amy Thomas Manes on January 5th, 2009.
When I read Ms Manes’ post, I felt like the person standing on the sidewalk in a movie. The camera is focused on me and someone (SOA) steps out into the street. From the side of the screen, off-camera, a bus comes careening past and the person that stepped into the street is hit and taken completely out of camera and I’m left standing with my jaw on my knees.
Tags: EAI, Enterprise Application Integration, Enterprise Architecture, SOA