Archive for the ‘Enterprise Integration’ Category

TOGAF® 9.1 Translation Glossary: English – Norwegian

Sunday, February 8th, 2015

TOGAF® 9.1 Translation Glossary: English – Norwegian (PDF)

From the Wikipedia entry The Open Group Architecture Framework

The Open Group Architecture Framework (TOGAF) is a framework for enterprise architecture which provides an approach for designing, planning, implementing, and governing an enterprise information technology architecture.[2] TOGAF has been a registered trademark of The Open Group in the United States and other countries since 2011.[3]

TOGAF is a high level approach to design. It is typically modeled at four levels: Business, Application, Data, and Technology. It relies heavily on modularization, standardization, and already existing, proven technologies and products.

I saw a notice of this publication today and created a local copy for your convenience (the offical copy requires free registration and login). The downside is that over time, this copy will not be the latest version. The latest version can be downloaded from:

You can purchase TOGAF 9.1 here: I haven’t read it but at $39.95 for the PDF version, it compares favorably to other standards pricing.

Humpty-Dumpty on Being Data-Driven

Monday, January 26th, 2015

What’s Hampering Corporate Efforts to be Data-Driven? by Michael Essany.

Michael summarizes a survey from Terradata that reports:

  • 47% of CEOs, or about half, believe that all employees have access to the data they need, while only 27% of other respondents agree.
  • 43% of CEOs think relevant data are captured and made available in real time, as opposed to 29% of other respondents.
  • CEOs are also more likely to think that employees extract relevant insights from data – 38% of them hold this belief, as compared to 24% among other the rest of respondents
  • 53% of CEOs think data utilization has made decision-making less hierarchical and further empowered employees, as compared to only 36% of the employees themselves.
  • 51% of CEOs believe data availability has improved employee engagement, satisfaction and retention, while only 35% of the rest agree.

As marketing literature, Terradata’s survey is targeted at laying the failure to become “data-driven” at the door of CEOs.

But Terradata didn’t ask or Michael did not report the answer to several other relevant questions:

What are the characteristics of a business that can benefit from being “data-driven?” If you are going to promote being “data-driven,” shouldn’t there be data to establish being “data-driven” benefits a business? Real data, not the power point slide hand wavy stuff.

Who signs the check for the enterprise is a more relevant question than the CEOs opinion about “data-driven,” IT in general or global warming.

And as Humpty-Dumpty would say, in a completely different context: “The question is, which is to be master, that’s all!”

I suppose as marketing glam it’s not bad but not all that impressive either. Data-driven marketing should be based on hard data and case studies with references. Upstairs/downstairs differences in perception hardly qualify as hard data.

I first saw this in a tweet by Kirk Borne.

Integrating with Apache Camel

Thursday, September 26th, 2013

Integrating with Apache Camel by Charles Mouillard.

From the post:

Since its creation by the Apache community in 2007, the open source integration framework Apache Camel has become a developer favourite. It is recognised as a key technology to design SOA / Integration projects and address complex enterprise integration use cases. This article, the first part of a series, will reveal how the framework generates, from the Domain Specific Language, routes where exchanges take place, how they are processed according to the patterns chosen, and finally how integration occurs.

This series will be a good basis to continue onto ‘Enterprise Integration Patterns‘ and compare that to topic maps.

How should topic maps be modified (if at all) to fit into enterprise integration patterns?


Saturday, April 27th, 2013


From What We Do:

SnapLogic is the only cloud integration solution built on modern web standards and “containerized” Snaps, allowing you to easily connect any combination of Cloud, SaaS or On-premise applications and data sources.

We’ve now entered an era in which the Internet is the network, much of the information companies need to coordinate is no longer held in relational databases, and the number of new, specialized cloud applications grows each day. Today, organizations are demanding a faster and more modular way to interoperate with all these new cloud applications and data sources.

Prefab mapping components for data sources such as Salesforce, Oracle’s PeopleSoft, SAP (all for sale) and free components for Google Spreadsheet, HDFS, Hive and others.

Two observations:

First, the “snaps” are all for data sources and not data sets, although I don’t see any reason why data sets could not be the subject of snaps.

Second, the mapping examples I saw (caveat, I did not see them all), did not provide for the recording of the basis for data operations (read subject identity).

With regard to the second observation, my impression is that snaps can be extended to provide capabilities such as we would associate with a topic map.

Something to consider even if you are fielding your own topic map application.

I am going to be reading more about snapLogic and its products.

Sing out if you have pointers or suggestions.

Liferay / Marketplace

Sunday, March 3rd, 2013

Liferay. Enterprise. Open Source. For Life.


Liferay, Inc. was founded in 2004 in response to growing demand for Liferay Portal, the market’s leading independent portal product that was garnering industry acclaim and adoption across the world. Today, Liferay, Inc. houses a professional services group that provides training, consulting and enterprise support services to our clientele in the Americas, EMEA, and Asia Pacific. It also houses a core development team that steers product development.

Open Source.

Liferay Portal was, in fact, created in 2000 and boasts a rich open source heritage that offers organizations a level of innovation and flexibility unrivaled in the industry. Thanks to a decade of ongoing collaboration with its active and mature open source community, Liferay’s product development is the result of direct input from users with representation from all industries and organizational roles. It is for this reason, that organizations turn to Liferay technology for exceptional user experience, UI, and both technological and business flexibility.

For Life.

Liferay, Inc. was founded for a purpose greater than revenue and profit growth. Each quarter we donate to a number of worthy causes decided upon by our own employees. In the past we have made financial contributions toward AIDS relief and the Sudan refugee crisis through well-respected organizations such as Samaritan’s Purse and World Vision. This desire to impact the world community is the heart of our company, and ultimately the reason why we exist.

The Liferay Marketplace may be of interest for open source topic map projects.

There are only a few mentions of topic maps in the mailing list archives and none of those are recent.

Could be time to rekindle that conversation.

I first saw this at: Beyond Search.

Building superior integrated applications with open source Apache Camel (Webinar)

Tuesday, October 30th, 2012

Webinar – Building superior integrated applications with open source Apache Camel by Claus Ibsen.

From the post:

I am scheduled to host a free webinar on building integrated applications using Apache Camel.

Date: November 6th, 2012 (moved due Sandy hurricane)
Time: 3:00 PM (Central European Time) – 10:00 AM (EDT)
Duration: 1h15m

This webinar will show you how to build integrated applications with open source Apache Camel. Camel is one of the most frequently downloaded projects, and it is changing the way teams approach integration. The webinar will start with the basics, continue with examples and how to get started, and conclude with live demo. We will cover

  • Enterprise Integration Patterns
  • Domain Specific Languages
  • Maven and Eclipse tooling
  • Java, Spring, OSGi Blueprint, Scala and Groovy
  • Deployment options
  • Extending Camel by building custom Components
  • Q and A

Before we open for QA at the end of the session, we will share links where you can go and read and learn more about Camel. Don’t miss this informative session!

You can register for the webinar at this link.

Definitely on my list to attend.


Apache Camel 2.11 – Neo4j and more new components

Tuesday, October 30th, 2012

Apache Camel 2.11 – Neo4j and more new components by Claus Ibsen.

From the post:

As usual the Camel community continues to be very active. For the upcoming Camel 2.11 release we have already five new components in the works

All five components started by members of the community, and not by people from the Camel team. For example the camel-neo4j, and camel-couchdb components is kindly donated to ASF by Stephen Samuel. Bilgin Ibryam contributed the camel-cmis component. And Cedric Vidal donated the camel-elastichsearch component. And lastly Scott Sullivan donated the camel-sjms component. 

Just in case you live in a world where Enterprise Integration Patterns are relevant. 😉

If you are not familiar with Camel: Camel in Action, Chapter 1 (direct link) free chapter 1 of the Camel in Action book.

I first saw this at DZone.

NoSQL, The Web And The Enterprise

Wednesday, September 21st, 2011

NoSQL, The Web And The Enterprise

Emil Eifrem, the CEO of Neo Technology and co-founder of the Neo4j project waxes eloquently after Neo Technology raises $10M+. (I can wax too but it would probably be Emil’s car.)

I can’t believe it’s already been two years since we raised our seed round! Oct 2009 saw a nascent NOSQL movement and Neo Technology as a two man band in Malmö, Sweden. Today, NOSQL is exploding and Neo has grown to a 25 person orchestra across two continents and five countries.

During these two years we've released  Neo4j 1.0 (after 10 years of development!), coined the NOSQL = Not Only SQL expansion at nosql east, heard the CTO of Amazon proclaim that “Neo4j absolutely ROCKS,” watched Facebook tell the world that it’s all about graphs, co-founded the Spring Data project to provide excellent support for NOSQL in the world’s most popular Enterprise Java middleware, changed our open source licensing to enable graph database ubiquity, made several kickass releases and started putting graph databases in the cloud.

But all of that is dwarfed by the amazing things our customers and community have done with Neo4j! Neo4j downloads grew by 10x last year and this year our growth has accelerated even more. Neo4j is clearly taking off.

Read the three things that stand out for enterprise users.

Here are three that I think could carry Neo4j into the future:

  1. “You like tomato and I like tomahto:” Query by how the user identifies the subject of the query, and all information in the enterprise (or beyond?) returned.
  2. Deduplication of finding: “How many lawyers on average at X per hour find the same document in your files?” (Or insert staff, etc., each finding costs N?.)
  3. Capturing Serendipity: You accidentally find a useful (critical?) document. Will you be able to find it again?

BTW, congratulations to Neo Techology on its fund raising success!

Seven Deadly Sins of Solr

Wednesday, September 14th, 2011

7 Ways to Ensure Your Lucene/Solr Implementation Fails

From the post:

CMSWire spoke with Lucene/Solr expert Jay Hill of Lucid Imagination for a few tips on things to avoid when implementing Lucene/Solr to reduce the risk of your search project biting the dust. Hill calls them the “Seven Deadly Sins of Solr” – sloth, greed, pride, lust, envy, gluttony and wrath.

Read for Solr projects. Recast and read for other projects as well.

It’s official — the grand central EDW will never happen

Friday, June 24th, 2011

It’s official — the grand central EDW will never happen

Kurt Monash cites presentations at the Enzee Universe conference by IBM, Merv Adrian (Gartner) and Forrester Research panning the idea of a grand central EDW (Enterprise Data Warehouse).

If that isn’t going to happen for any particular enterprise, does that mean no universal data warehouse, a/k/a, the Semantic Web?

Even if Linked Data were to succeed in linking all data together, that’s the easy part. Useful access has always been a question of mapping semantics and that’s the hard part. The part that requires people in the loop. People like librarians.

Enterprise Integration Patterns

Thursday, March 3rd, 2011

Enterprise Integration Patterns

Just an illustration of the breath of meaning that the term integration has in a modern IT context.

I have ordered a copy of the book because I wasn’t overly impressed with the message patterns on the website.

It is necessary to document patterns such as Publish-Subscribe Channel but I would not be holding my breath for the applause.

More news to follow.