At JavaZone 2010, day two, Anders Sveen talks about pragmatic integration. A very good talk.
For me his main points are:
For service contracts and in relating to other systems, you must have a viable strategy for dealing with change. In particular, you need to deal with service versioning. And you need some strategy to deal with [...]
Scala seems to be one of the big things at JavaZone in Oslo this year. Yeah yeah yeah, another language. A mix of object orientation and functional languages. Compiled to bytecode. Last year, or was it the year before, groovy was the great new thing. This year Scala. What’s the big deal I’m thinking. [...]
In project Metro – a java/glassfish web services stack – we have the Web Services Interoperability Technologies (WSIT) project. It caters for a number of novel, often security related, web service specifications, like WS-Trust, WS-SecureConversation, WS-SecurityPolicy, WS-ReliableMessaging, WS-AtomicTransactions/Coordination, WS-MetadataExchange and SOAP over TCP.
These are essential ingredients for an enterprise approach to web service solutions. Usefully, [...]
Playing around with Metro, I get this error in my tomcat log;
SEVERE: Unsupported Content-Type: application/soap+xml Supported ones are: [text
/xml]
I scratch my head, and find that
“These errors are related to SOAP 1.1 or 1.2 versions:
SOAP 1.1 uses text/xml
SOAP 1.2 uses application/soap+xml”
thanks to Adrian.
On a project I work on, we’re doing something I’ve only done as student exercises and never in a large scale commercial project. All interfaces that are exposed and used by external agents are development-wise managed by a model driven architecture (MDA). All web services exposed and file transfers that are shared with some external [...]
I remote to various workplaces over citrix. I’d prefer other technologies, but that’s another story. I work in fullscreen. But, I often need to switch out of my citrix environment and back to the linux host to do other things. This does the trick;
ctrl-f2, tells citrix that the next keystroke is to be passed through
alt-f9, [...]
1. You may attach a debugger by editing the wrapper.conf file;
wrapper.java.additional.3=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
Additionally, I added to the invocation of mule a -debug flag, e.g. in the hello example;
exec “$MULE_BASE/bin/mule” -debug -config hello-http-config.xml
2. Let’s look at the hello example; The config.xml file consists of a set of definitional items, e.g.
<custom-transformer name=”StringToNameString”/>
and then continues [...]
I’m TOGAF certifying myself. Going through an 800 page book. Authorless by the way. A set of contributors are listed, but there are no editors and authors per se. That’s quite unusual.
Anyway, one cannot help but think of how software engineering was before agile came along, when one works with this framework. A majority of [...]
Hm.. what are my options when you want to reuse some visual content rendered by some other runtime component?
Let’s say you have war A that renders some pages. Let’s say you’re writing another war (B) and you suddenly want to reuse some ot the content from A. Let’s say you want to inherit, but also [...]
I’m somewhat confused, I guess. I thought my understanding of a software architectural viewpoint was fairly sound. I read about work on architectural perspectives, in particular the work by Nick Rozanski and Eoin Woods (here is an accessible presentation).
Now, let’s have a look at the original view and viewpoint definition (all from the aforementioned presentation);
“A [...]
Recent comments