What is Enterprise Knowledge Bus?
First lets see what is Knowledge good for.
Well, except when you want to show off, there is really no benefit to knowledge unless it is put into action!
Looking back that is where software has been used; to take actions.
But so far we have been focused on optimizing the execution part of action.
As the software industry advanced, we started a paradigm shift by introducing ESB (Enterprise Service Bus) and SOA (Service Oriented architecture) to further optimize execution and facilitate interoperability.
But by definition action implies also need for knowledge.
Entering 21st century, armed with cheaper hardware, increasing processing power and larger storage capacities now we need to turn our focus to knowledge part of actions.
- What if I could apply the same strategic planning knowledge that I use in Chess gameto product selection or go to market strategy in my business?
- What if there was a way to store all pieces of knowledge available in my organization into a centralized repository where people and systems could pick, pull and chain to make actions more effective and efficient.
This might remind you of Knowledge Management movement of 90s.
However to me the current KM systems are mostly about an "information management system" plus "collection of best practices for processing information". While that is an excellent way of managing artifacts, it is not solving the "direct" needs for knowledge.
Think of the following scenario:
You have a dispute with your neighbor.
- I provide you with a searchable Federal and State law repository and consider your problem as resolved!
- Or I can ask you few questions and provide you with 3 options ranked based on your preferred time and financial commitment to resolving the issue along with likelihood of outcomes. Upon picking your option, I will provide you with a formal letter to be mail to your local authorities.
In this context I would refer to as "enablement" vs. "empowerment".
With the vast array of information produced and published these days, accessibility will not go a long way.
The Enterprise Knowledge Bus (EKB) is a concept that I have been playing with in my mind for years. The idea was born when I realized that 1) the amount of generated knowledge is growing much faster than one can absorb and 2) we are increasingly outsource out knowledge needs to "trusted" providers.
In a nutshell EKB is a system that not only facilitates access to knowledge related artifacts, but it is also able to apply those to certain situation and contexts to produce actionable outcomes.
In practice it facilitates sharing, reusing and combining knowledge models to be used by systems and rational agents.
For more details on Enterprise Knowledge Bus check my related paper.