Title: A technological solution for DKM: the distributed Knowledge Exchange system
1A technological solution for DKM the
distributed Knowledge Exchange system
Gianluca Mameli SRA Division - ITC-irst mameli_at_itc
.it - http//sra.itc.it
2KEx objectives
- Supporting distributed and heterogeneous
organizations in managing their knowledge
processes, by technologically implementing the
basic DKM concepts - Autonomy ? by a set of document management
functionalities - Coordination ? by a set of knowledge exchange
functionalities
3System requirements
? Our choices
- We have implemented a P2P system where each peer
must be able to - Create and manage a knowledge representation
- Context Markup Language
- Context Editor
- Context extraction tools
- Declare its existence in the network
- Advertisement
- Discover other available / active peers on the
network - Discovery module
- Ping module
- Discover, create and join to federation of peers
- Advertisement
- Discovery module
- Membership module
- Ask and receive information from them
- Knowledge Exchange module
- Provide information to them
- Knowledge Exchange module
- Propagation module
4P2P Software Architectures (JXTA proposal)
KEx Architecture (based on JXTA)
Common layering structure at the conceptual level
JXTA Applications
JXTA Services
Peer
Peer Group
Peer Discovery Protocol (PDP)
Peer Information Protocol (PIP)
JXTA Core
Advertisement
Peer Resolver Protocol (PRP)
Peer Membership Protocol (PMP)
Messages
Pipe
Pipe Binding Protocol (PBP)
Peer Endpoint Protocol (PEP)
Endpoints
5KEx high level architecture
2
1
3
0..n
6Instantiate our architecture problems to be
solved
- Context extraction from existing structures
- Directory
- Data base schema
-
- Content access in the structures
- File in directories
- Mail
- Information in a data base
-
- Existing indexing service
- Windows Indexing Service
-
7Activities
8Next Step DKM Services Layer (based on JXTA)
JXTA Applications
SUN JXTA Applications
JXTA Community Applications
- SUN JXTA Services
- Indexing
- Searching
- File sharing
- ...
JXTA Services
JXTA Community Services
Peer
Peer Group
Peer Discovery Protocol (PDP)
Peer Information Protocol (PIP)
JXTA Core
Advertisement
Peer Resolver Protocol (PRP)
Peer Membership Protocol (PMP)
Messages
Pipe
Pipe Binding Protocol (PBP)
Peer Endpoint Protocol (PEP)
Endpoints
9Next Step DKM Services Layer
...
Algorithms
Trust -CBR -
Security -
Reasoning -Context -CBR -
- Discovery
- -Plain
- Social
- Semantic
K-Peer
- K-Federation
- Open
- Membership
- Community
Propagation -Neighborhood -Social -Semantic -
...
Organization
10Technological Research and Development Team
11Personal conclusions about the KEx experience
- WHAT IS GOOD
- The collaboration with business and external
partners - The local connection and interaction with the
conceptual groups - A working together team!
- WHAT COULD BE BETTER
- The bureaucratic and administrative stuff (time
and energy spending!!!) - New technological equipement?