The project versus product dilemma in Enterprise IT
I’ve often run into the project-product dilemma over the last decades: a company does business by supplying products and services, which -after it’s reached a certain size- can only be implemented with the help of IT. Over time, that “help” turns into “sole reliance on” Strangely enough, these IT-implementations are project-driven, and have increasingly become [...]
How to queue – that is the question
The other day my attention got drawn by a very large national company that claimed to have a performance problem: sometimes it would take ages for messages to reach their destination, and entire applications would come to a screeching halt. After a few questions and answers, it was clear that they didn’t have a performance [...]
Enterprise Architecture: it’s like measuring the coastline
I’ve made the mistake once again: underestimating an enterprise’s business and process flow while looking at it from a conceptual or logical point of view, before hitting what we call the physical layer. Call me an idiot please, yes you can.
Let me use a few metaphors and make this an easy one to understand. I’ll follow the model above.
My client sells candy. Red, green and blue.
1.0, 2.0, 3.0 – Tibbr shows the way
For those who are familiar with me and my posts, you’ll now that I’m passionate about Integration. My Integration eBook, my posts – even though I cover a wide range of topics – all are about diversity, evolutionary growth and change, while standing with both feet on the ground and keeping a pragmatic view I [...]
The packages – customisation MQ
I got Rt’ed today on the #ITF11 hashtag: RT @MartijnLinssen: @johnrrymer @TomGrantForr There is no one-size-fits-all. Pure packages is wrong, as is pure customisation #ITF11 >YES and that’s basically all I have to say about it – not. There is a human tendency to do either-or. Black or white, good or bad, pretty or ugly [...]
Cloud Failure, FUD, and The Whole AWS Oatage…
Ok. First a few facts. AWS has had a data center problem that has been ongoing for a couple of days. AWS has NOT been forthcoming with much useful information. AWS still has many data centers and cloud regions/etc up and live, able to keep their customers up and live. Many people have NOT built [...]
How Google’s Android language architecture is dead wrong
I love my HTC Desire. I held on to my Sony Ericsson P800 for 5 years, turning from an early adopter into a laggard, sending mobile text-only tweets via WAP up until the early Summer of 2010 – that started to feel awkward at some point. So in August I entered the “always on” world, [...]
Perfect Integration – the eBook
Perfect Integration by Martijn Linssen What started with Perfect Integration 1 – Architectural Approach and ended with Perfect Integration 13 – the do’s has become a lot of words, more than 10,000 actually. Hence my decision to publish it as an eBook for easier reading – if you have any comments or questions you [...]
The secret to success for Social Media? It’s 1.0
In the Search for Social as I call it, people have been mesmerising, stating and claiming success for the Social Movement in various ways. Email has been condemned to death as that wouldn’t be fit for the Brave New World, Facebook has been proclaimed the best way to interact with your users or customers, Twitter [...]
Perfect Integration 13 – the do’s
Final post in the series, this is the summary and conclusion, to be used as some sort of checklist if you like. When conducting enterprise business application integration, within the enterprise IT landscape among applications and systems, or from there to others at another company or even directed towards the customer, here are the pragmatic [...]
Perfect Integration 12 – the dont’s
I changed my mind and decided to end this series with positive do’s, so this is the dont’s one. Then again reserving no. 13 for the dont’s was a superstitious move anyway, and as I’m neither religious nor superstitious (they usually travel in pairs), it’s better this way. This post is about debunking TLA’s and [...]
Perfect Integration 11 – Orchestration
I’ve compared the diversity of an IT application landscape and managing its information exchange in a uniform way to translation, with the European Parliament as a perfect example of translating dozens of languages via three intermediate languages. In IT, we only need one, as languages (syntaxes) there are far less complex than in the linguistic [...]
Perfect Integration 10 – the missing link: envelope
With a common language, a common transport protocol, and the need to exercise the necessary translation and transformation on both levels in between, there is a growing need to be able to identify all “service requests” on a generic level too. Numerous and various requests will be made, in different formats, via different transport protocols. [...]
Perfect Integration 9 – history with hindsight
In the previous post, the history of Integration passed: point-to-point, EAI and ESB. For those who read and grasped post 1 through 7, it’ll be clear why I favour which one – but let me explain it in more detail. What are the differences between the different historical approaches? The crucial difference is that EAI [...]
Perfect Integration 7 – information exchange: transportation
After creating and or choosing a common or generic format to exchange the information, there is one other field to explore: the facilitation of various communication protocols through which this information can be transported. What applies to messages, also applies to transport: a common language is to be advised as “main artery” for all the [...]
