Pages

Anders Sveen talks about integration

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 [...]

Why scala?

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. [...]

Some Oasis WS standards

A small check-list and reminder on some of the central ws security standards;

WS-Security: signing, encrypting and attaching tokens
WS-Trust: deals with security tokens (STS)
WS-SecureConversation: less overhead with frequent secure exchanges
WS-Policy: how to add constraints including reliability, transactions, security.
WS-SecurityPolicy: set constraints on various security attributes like transport level security, required parts to be signed or encrypted, algorithms
WS-Federation: [...]

Web service security mechanisms (Metro, WSIT)

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, [...]

soap 1.1 vs soap 1.2 media types

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.

Mda driven integration

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 [...]

hiding fullscreen citrix in linux

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, [...]

Mule debug and config files

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 [...]

Unagile TOGAF

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 [...]

reuse of visual content in java projects

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 [...]