Life in the glue layer is about the outside-in. Pipes and filters are your abstraction of choice, you might dream of Markov chains, the calculus of design heuristics and those old standbys, the rules of thumb, as you attempt to put order and infer structure where there was none...
Where Mel Brooks' 2000 year-old-man considered Saran Wrap the greatest invention, I suspect for you it's duct tape, spackle and wrenches (or spanners as my Brit-colonized ears would prefer). For you it's all Perl, Python, Ruby, shell scripts, URIs, bookmarklets and the like. I'm with you on a few of those but my facility with some of your tools of choice is suspect at best. I try, but it's a work in progress.
As an application designer my perspective has mostly been "inside out" and I've been forever amazed at the serendipitous magic that you glue layer people have been able to do with things I've built. My goal in life is to find a way to encapsulate and codify the design patterns that would make your jobs easier. I need to internalize that style as the best practices in what I develop...
Now I see that IBM has acquired Gluecode and brought a few more of these strange creatures into the company fold.
In a time of tight budgets for technology development, El Segundo, California-based Gluecode helps software developers, including ones in small and medium-sized businesses or in departmental-level operations of big companies, build Java applications that run across a range of computer systems.
The software helps reduce application development complexity by pre-integrating many of the most common tools for building Java software, said IBM, which is based in Armonk, New York.
Gluecode's core product, known as Joe, takes advantage of open source software managed by the Apache Software Foundation. This approach to development is designed to tap the work of thousands of voluntary contributors.
IBM said it will become an active contributor to the Apache Geronimo open source project and will expand the existing community of developers.
WebSphere, IBM's flagship software product, was developed in 1998 by combining IBM's own technologies with software code developed by an earlier Apache software project, an IBM spokesman noted.
The company plans to contribute Gluecode-developed software features back to Apache Geronimo as well, it said.
In addition, IBM said it also will contribute software to the open source community that allows developers to use the popular Eclipse development tools for developing, debugging and deploying Apache Geronimo-based application software.
I know I can't wait to see what magic they'll conjure up. I only hope I don't get addicted.
Workplace Forms Development