지식 생태계는 여러 층과 수준으로 구성, 환경과 상호작용한다. 과업 수행이 언제 어디서나 가능한 온라인 공급은, 학습과 과업 수행이 연관되거나 동시에 일어나므로 가능하다.
지식 생태계는 자연의 생태계처럼 투입, 과정, 산출이 존재하고 환경과 상호작용하는 역동적인 과정을 포함한다. 다양한 층(layer)과 수준(level)이 통합되어 전체의 생태계를 구성하고 있으며, 여기에는 상호 연관된 지식, 데이터베이스, 전문가, 지식의 전달주체(artificail knowledge agent)등이 관련되어 있다. 이들은 조직의 과업 수행이 언제 어디서나 가능하도록 온라인으로 공급되기도 하는데 이러한 지식생태계의 존재가 가능하게 하는 것은 학습과 과업의 수행이 서로 연관되어 있고 때로는 이 두 가지가 동시에 일어난다는 점이다(Shrivastava, 1998)