Grummt in the Middle(ware) Blog

Clean Code in a SOA world

Clean Code in a SOA world

“Clean Code” is a term that refers to code that fulfills certain quality standards. It is used in conjunction with certain principles and practices. And it refers to a mindset of programmers who care...

Unified Reporting in Oracle Service Bus

Unified Reporting in Oracle Service Bus

The Report action instructs an OSB Proxy Service to send tracing information to a JMS queue. By default, this queue’s content is stored in a database and made accessible trough the OSB console. In...

The SOA Dependency Problem

The SOA Dependency Problem

Software architecture is all about dependencies. In a SOA, services depend on each other (to be precise: on correct implementations of specific interfaces or handlers of specific messages). This is the external view where...

Technical Debt

Technical Debt

Most of us have heard and used the term “Technical Debt”. But what is it all about? Again, Martin Fowler has a good explanation. It can also be seen as a mismatch between internal...