Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
1
1
Enterprise Knowledge Portals In eBusinessPrepared By:
Joseph M. Firestone, Ph.D.Chief Scientist
Executive Information Systems, Inchttp://www.dkms.com
[email protected](703) 461-8823
February 20, 2001
Prepared For:Enterprise Intelligence Conference
Executive Information Systems, Inc.EIS
© 2000 Executive Information Systems, Inc.
2
2
IT Applications Are PurposefulgThey Support and Partially Automate
Human Participation In BusinessProcesses
gPortals are No DifferentgSo Let’s Talk About eBusiness and
Knowledge Processes Before We TalkAbout Knowledge Portals
© 2000 Executive Information Systems, Inc.
3
3
eBusiness
© 2000 Executive Information Systems, Inc.
g eBusiness is not the same as eCommerceg eCommerce is about selling over the Internet, whileebusiness is about using web technology to support a setof related business processes including Salesg Examples of other e-business processes are:
g eCRM (web-enabled Customer RelationshipManagement),g eSCM (web-enabled Supply Chain Management),g eERP (web-enabled Enterprise Resource Planning),g eKP (web-enabled Knowledge Processing, andg eKM (web-enabled Knowledge Management)
4
4
g Customg EIP Technology
gEIPsgeIPs
g EKP TechnologygEKPsgeKPs
Types of Web Enablement in eBusiness
© 2000 Executive Information Systems, Inc.
5
5
What is anEnterprise Information Portal?
gAccording to Merrill Lynch's Shilakes andTylman:
g "Enterprise Information Portals are applications thatenable companies to unlock internally and externallystored information, and provide users a singlegateway to personalized information needed tomake informed business decisions."
© 2000 Executive Information Systems, Inc.
6
6
What is an EnterpriseInformation Portal? (TWO)
g ". . . an amalgamation of software applicationsthat consolidate, manage, analyze and distributeinformation across and outside of an enterprise(including Business Intelligence, ContentManagement, Data Warehouse & Mart and DataManagement applications)."
© 2000 Executive Information Systems, Inc.
7
7
What’s An eIP?
g An eIP is an ebusiness Information Portal, thatis, it uses EIP technology to support e-businessprocesses that transcend the enterprise.
g There are two basic types of eIPs:gExtraprise Information Portals (ExIPs); andg Interprise information Portals (IIPs)
© 2000 Executive Information Systems, Inc.
8
8
Extraprise Information Portals
g An ExIP is an Information portal supporting anextended enterprise usually consisting of acommunity of trading partners having a mutualinterest, revolving around a common hostenterprise, who do business with one anotheron a fairly predictable and repetitive basis. Theenterprise at the center of the system usuallyhosts the “extended Intranet” (aka, the“Extranet”).
© 2000 Executive Information Systems, Inc.
9
9
Interprise Information Portals
g An Interprise Information Portal (IIP) is anInformation portal supporting web-likefederations of otherwise independentcompanies with no “network host” at the center.
g The members of the interprise do businesswith one another through the IIP on a fairlyunpredictable and irregular basis in responseto individual expressions of demand inmarketplaces of mutual interest.
© 2000 Executive Information Systems, Inc.
10
10
Problems andSolutions in the Enterprise
g Every individual, team, or group within the enterpriseencounters problems in the course of the work day as theyattempt to make decisions. A problem is created by anattempt to make a decision followed by a realization that onecan’t make it because one can’t predict the outcome
g Every problem has alternative solutionsg And every alternative solution is subject to criticism and to
replacement if it performs less well than its competitors.g The best problem solution is the competitive alternative that
best survives criticism© 2000 Executive Information Systems, Inc.
11
11
The Enterprise is a “Swirl” ofKnowledge-related Interactions
g The set of problem-solving interactions in anenterprise constitutes a continuous, dynamic “swirl”from which knowledge is produced and integratedwith the business processes of the enterprise
g For a given problem, it is useful to abstract from theswirl and to conceptualize an iteration of a knowledgelife cycle targeted on solving that problem.
© 2000 Executive Information Systems, Inc.
12
12
The Knowledge Life Cycle (KLC) Model
© 2000 Executive Information Systems, Inc.
KnowledgeProduction
OK
InfoAboutVKC
VKC
InfoAboutUKC
UKC
InfoAbout
IKC
IKC
KnowledgeIntegration
Knowledge Processes
Knowledge Sets
UKC - Unvalidated Knowledge ClaimVKC - Validated Knowledge Claim
IKC - Invalidated Knowledge Claim
OK - Organizational Knowledge
ExternalInputs
Experiential Feedback Loop
Distributed Organizational
KnowledgeBase
Structures incorporating Organizational
Knowledge
Bus.ProcessBehavior
ExternalInputs
13
13
Structures IncorporatingOrganizational Knowledge
gg Business ProcessesBusiness Processes
gg Organizational CultureOrganizational Culturegg Organizational StrategyOrganizational Strategygg Organizational TeamsOrganizational Teamsgg Formal Org. Sub-divisionsFormal Org. Sub-divisionsgg IndividualsIndividualsgg PoliciesPoliciesgg ProceduresProceduresg Products
g Servicesg Codified Organizational
Knowledgeg Information Systemsg Paper documentsg Imagesg Artg Other Organizational
Cultural Artifacts
© 2000 Executive Information Systems, Inc.
14
14
Knowledge Production
© 2000 Executive Information Systems, Inc.
CKC
InfoAcquisition
Indiv. &Group
Learning
CKC - CodifiedKnowledge Claims
KnowledgeValidation
KnowledgeClaim
Formulation
15
15
KnowledgeSharing:
Face-To-Face,Document,Computer-
based
OK
Searching/Retrieving:Electronic
or Personal
Teaching:Face-To-Faceand Compu-
ter based
Broadcasting:Electronic
or Personal
Knowledge Integration
© 2000 Executive Information Systems, Inc.
16
16
What is Knowledge Management?
g It is handling, directing, governing, controlling,coordinating, planning, and organizing agents,components, and activities participating in the basicknowledge processes (knowledge production andknowledge integration)
g That is, it is managing the KLC -- its processes and itsproducts (outcomes)
g Such management occurs through a range of activities
© 2000 Executive Information Systems, Inc.
17
17
KM Task Clusters and Task Patternsg There are three KM task clusters: interpersonal
behavior; knowledge processing behavior; and decisionmakingg Interpersonal behavior includes three task patterns:
gfigurehead,gleadership, andgexternal relationship-building activity.
g Knowledge processing behavior includes two taskpatterns:gKM knowledge production; andgKM knowledge integration.
© 2000 Executive Information Systems, Inc.
18
18
KM Task Clusters andTask Patterns (TWO)
g Decision Making includes four task patterns:g changing knowledge process rules;g crisis handling;g allocating KM and knowledge processing
resources; andg negotiating agreement with representatives of
other business processes.
© 2000 Executive Information Systems, Inc.
19
19
g An EKP is an enhanced Enterprise InformationPortal (EIP)
g It is an EIP that supports knowledge production,knowledge integration, and knowledgemanagement
g It is an EIP that supports individuals, groups, andteams in the swirl of problem-solving activitiespermeating enterprise business processes
What is an EnterpriseKnowledge Portal (EKP)?
© 2000 Executive Information Systems, Inc.
20
20
g focus upon, provide, produce and integrate informationabout the validity of the information they supply
g provide information about your business and meta-information about the degree to which you can rely onthat information,
g distinguish knowledge from mere information,g provide a facility for producing knowledge from
informationg orient one toward producing and integrating knowledge
rather than information
Enterprise Knowledge Portals
© 2000 Executive Information Systems, Inc.
21
21
Portal Browser Clients
DataMarts
Content and Data Stores
DDS DW ODS PersistentContent Store
(OODBMS)
OLTPRelational
Full-textIndexed
ApplicationServers
Collab
Text and Data Mining Server
Web Server
Portal JobContent Server
PageBuilder
Transaction &Report/Query
Scanner/Indexer
Agent Server
ETL, ROLAP &MOLAP
ERP &Legacy
ApplicationServers
Agent Agent
Agent
ArtificialKnowledge
Server
Artificial Knowledge Manager
The Architecture of an Enterprise Knowledge Portal
© 2000 Executive Information Systems, Inc.
22
22
EKP Generic Application Componentsg Browser and e-mail clientsg The Avatar -- a client-based intelligent agentg The portal application server(s),g The access management systemg Knowledge Claim Objectsg The enterprise Artificial Knowledge Server(s) (AKSs),g Complex adaptive system (cas) mobile intelligent agentsg The formal knowledge production application server(s) and its
associated clients supporting analytical and statisticalmodeling, KDD and Data Mining, Simulation, impact analysisand forecasting,
g The collaborative processing application server, andg A persistent storage component.
© 2000 Executive Information Systems, Inc.
23
23
EKP User Interface: Start-up and the Avatar
g The EKP provides a personalized user interface for each knowledgeworker to use the portal.
g The organization of this interface is at first determined by an initialprofile of desires and interests determined by a knowledge workerdialog with the portal upon first use. This dialog serves to program anintelligent agent serving the portal interface.
g On initial programming, the intelligent agent becomes the knowledgeworker’s avatar, representing it to the portal system.
g Thereafter, the avatar will modify the portal’s content and organizationbased on preferences expressed in actual patterns of use of the portalby the knowledge worker.
© 2000 Executive Information Systems, Inc.
24
24
EKP User Interface: The Avatar
g The avatar uses these patterns of use to learn the knowledge worker'sinterests and preferences over time.
g The avatar also learns the changes in the knowledge worker's interestsand preferences. Eventually the avatar uniquely represents theknowledge worker and ensures that the EKP is entirely personalized tothe knowledge-centric work flow patterns of the knowledge worker.
g The EKP then becomes a desktop environment keyed to the knowledgeworker's cognitive map and work flow and the "islands of automation"characteristic of today's desktops are replaced by desktops supportingintegrated work flows defined in the context of the knowledge worker’scognitive map.
© 2000 Executive Information Systems, Inc.
25
25
What is the Purpose of the Avatar in the EKP?
g Creating a highly automated, enterprise knowledge-enabled, self-learning/adaptive interface that ispersonally and dynamically tailored to each user. Thetypes of automation involved here include:g assimilation of the user's local environment, personal
preferences & cognitive patternsg learning from, interacting with, and utilizing enterprise
knowledge communicated by the Artificial KnowledgeServers
© 2000 Executive Information Systems, Inc.
26
26
What is the Purpose ofthe Avatar in the EKP? (Two)
g supporting personal and collaborative workflows, by providingworkflows retained in memory, and accessible from the portalinterface
g adapting according to anticipated needs of users, determinedthrough the Avatar’s access to user cognitive maps
g producing knowledge claims and submitting these to the EKPsystem. These knowledge claims of the Avatar representlocal knowledge, in contrast to the rules that have beenvalidated by the EKP system’s network of Artificial KnowledgeServers
g providing the user with autonomous negotiating capabilitieswith the rest of the EKP system
© 2000 Executive Information Systems, Inc.
27
27
Knowledge Claim Objectsg An important class of objects in the EKP system is the knowledge
claim object (KCO)g A KCO is distinguished from an ordinary business object by the
presence of validity metadata encapsulated in the objectg Such metadata compares the KCO to alternative, competing
KCO’s, and may be expressed in many different forms. The“metadata” may be qualitative or quantitative or it may be in theform of textual content. In relatively infrequent but importantspecial cases, the metadata may involve quantitative ratings of aknowledge claim compared to its competitors.
g When the KCO is accessed by a user, data, metadata, andmethods are all available, so the user can evaluate the KCO as abasis for decision against competing KCOs. This capability is notavailable in EIPs, which express knowledge claims as data orbusiness objects only.
© 2000 Executive Information Systems, Inc.
28
28
Process Control Services
Active In-Memory Object Model
Connectivity Services
The AKM
© 2000 Executive Information Systems, Inc.
Process Control Services:
In-memory proactive object state management and synchronization across distributedobjects
Component management and Workflow Management
Transactional multithreading
business rule management and processing, and
metadata management.In-memory Active Object Model/Persistent Object Store is characterized by:
Event-driven behavior
EKP-wide model with shared representation
Declarative business rules
Caching along with partial instantiation of objects
A Persistent Object Store for the AKS and
Reflexive ObjectsConnectivity Services are:
Language APIs: C, C++, Java, CORBA, DCOM
Databases: Relational, ODBC, OODBMS, hierarchical, network, flat file, etc.
Wrapper connectivity for application software: custom, CORBA, or COM-based.
Applications connectivity including all the categories mentioned above, whether these aremainframe, server, or desktop - based.
29
29
The Artificial Knowledge Serverg The distributed AKS provides Process Control Services, an Object Model of
the EKP system, and connectivity to all enterprise information, data stores,and applications
g Process Control Services:g In-memory proactive object state management and synchronization
across distributed objectsg Component management and Workflow Managementg Transactional multithreadingg business rule management and processing,g KCO management and processing andg metadata management
g In-memory Active Object Model/Persistent Object Store is characterized by:g Event-driven behaviorg EKP-wide model with shared representation
© 2000 Executive Information Systems, Inc.
30
30
The Artificial Knowledge Server (Two)g Declarative business rulesg Caching along with partial instantiation of objectsg A Persistent Object Store for the AKS andg Reflexive Objects and KCOsg Connectivity Services are:
g Language APIs: C, C++, Java, HTML, XML, CORBA, DCOMg Databases: Relational, ODBC, OODBMS, hierarchical,
network, flat file, XML, etc.g Wrapper connectivity for application software: custom,
CORBA, or COM-basedg Applications connectivity including all the categories
mentioned above, whether these are mainframe, server, ordesktop - based
© 2000 Executive Information Systems, Inc.
31
31
The Intelligent Agent Platformg The second type of component comprising the EKP’s AKM is the intelligent
agent (IA).g EKP IAs are lightweight, intelligent, efficient, specialized Business Process
Engines that provide some memory and a small amount of processing powerat almost no cost.
g Agents alone cannot yet create the virtual enterprise. For complex processingand an enterprise wide view, the AKS is also indispensable.
g But IAs provide distributed load balancing to processing in the AKM.g They are necessary partners in providing the processing power needed for
implementing the EKP as a virtual enterprise.g When we add agents to the AKS to create the AKM, we provide software
wiring for the enterprise that connects its central brain components (the AKSs)to its sensors (the agents). The result is a flexible and scalable AKM that canintegrate the various components of the EKP into a virtual enterprise.
© 2000 Executive Information Systems, Inc.
32
32
The Intelligent Agent Platform
g Lightweight expert system w/rule-based inference engine supportingforward/backward chaining and ‘what if’ scenarios
g Lightweight high-performance multi-threaded SNMP engine thatprovides two-way communication between agents and othercomponents of the EKP system
g Component for modeling cycle time, blockages in a system, work flows,and interpersonal, and semantic networks
g Complex Adaptive Systems agents (agents interact with localenvironment and external components to automatically formulate localknowledge and submit knowledge claims to the next higher level in thesystem hierarchy which automatically tests and validates them. Thisprocess produces automated knowledge production and automatedadaptation to local and global environments)
© 2000 Executive Information Systems, Inc.
33
33
g Competitive Advantageg Increased ROIg Increased Employee Productivityg Increased Effectivenessg Decreased Cost of Informationg Increased Collaborationg Universal Access to Enterprise Resourcesg A Unified, Dynamically Integrated and Maintained
View of Enterprise Data and Informationg Accelerated Innovation
Some Claimed Benefits of EIPs
© 2000 Executive Information Systems, Inc.
34
34
g While these are benefits claimed for Enterprise InformationPortals:g Competitive Advantageg Increased ROI,g accelerated innovation andg Increased Effectiveness -- the four most important benefits
g tacitly assume that the information produced or supplied by anEIP is correct information
g Risk: If that’s not the case, these four benefits are lostg An overriding justification for implementing an EKP, rather than
an EIP, is to secure these four benefits and to minimizedecision making risk by increasing the quality/validity ofinformation supplied by the portal
Benefits of EKPs
© 2000 Executive Information Systems, Inc.
35
35
g An eKP uses EKP technology to support e-business processes that transcend theenterprise.
g There are two basic types of eKPs:gExtraprise Knowledge Portals (ExKPs); andg Interprise Knowledge Portals (IKPs)
What’s an eKP?
© 2000 Executive Information Systems, Inc.
36
36
g The use of EIPs in eBusiness is an acceleratingtrend
g EKPs provides all the support for eBusinessprovided by EIPs. In addition, EKPs provideunique support for:
g eCRMg eSCMg eERPgeCommerce
The EKP/eKP and e-Business
© 2000 Executive Information Systems, Inc.
37
37
The KLC Model and eBusiness
© 2000 Executive Information Systems, Inc.
Distributed Organizational
Knowledge Base
eERP
eSCM
eCRM
eKP
eKM
eCommerce
Structures Incorporating
Organizational Knowledge
External Inputs
38
38
g Knowledge-based Personalization of CRM webclients
g Customer individual and group learningg Knowledge worker individual and group learningg Knowledge validation in such areas as:
g Strategic and Tactical CRM planningg Customer acquisitiong Customer retentiong Customer lifetime Valueg Monitoring and evaluating CRM initiatives
The EKP/eKP and eCRM
© 2000 Executive Information Systems, Inc.
39
39
g Knowledge-based Personalization of SCM webclients
g Knowledge worker individual and group learningg Knowledge validation in such areas as:
g SCM planning and process modelingg Raw material developmentg Ingredient forecastingg Manufacturing process controlg Inventory forecasting and control
The EKP/eKP and eSCM
© 2000 Executive Information Systems, Inc.
40
40
g Knowledge-based Personalization of ERP webclients
g Knowledge worker individual and group learningg Knowledge validation in such areas as:
g Budgetingg Accountingg Asset Managementg Human Resourcesg Shipments
The EKP/eKP and eERP
© 2000 Executive Information Systems, Inc.
41
41
g Knowledge-based Personalization ofeCommerce web clients
g Knowledge worker individual and group learningg Knowledge validation in such areas as:
g eCommerce planningg Sales forecastingg Billingg Collectiong Ordersg Deliveries
The EKP/eKP and eCommerce
© 2000 Executive Information Systems, Inc.
42
42
g Though there are vendors who claim to sell EKPs(IBM/Lotus, Hyperwave, Practicity, Comintell, Unisys,etc.), there are no EKPs or eKPs yet.
g There are no portal products that focus on a concept ofthe knowledge life cycle and on a specific set of activitiesthat are recognizably KM activities. And there are noportal solutions that do this either.
g Instead, products and solutions that carry the name"knowledge portal" seem to use it for its marketing valuerather than because it is descriptive of the businessprocesses that the portal product or solution supports.
The EKP/eKP Is A Vision, Not a Reality
© 2000 Executive Information Systems, Inc.
43
43
g Once again, because competitive advantage, increasedROI, accelerated innovation and Increased effectiveness-- the four most important benefits claimed for EIPs --tacitly assume that the information produced or suppliedby an EIP is correct information
g If that is not the case, these four benefits are lostg So, to implement an EIP is to place these benefits at risk.g If we are to seriously pursue them, we must implement
the EKP to minimize decision making risk by increasingquality/validity of information supplied by the portal
Why Seek the Vision
© 2000 Executive Information Systems, Inc.
45
45
g Decision Processing (Viador, CA, Brio One)g Content Management (Plumtree, Autonomy, Verity,
Oracle, IBM, KnowledgeTrack, SageMaker,DataChannel, Sequoia Software)
g Collaborative Processing (Practicity, Engenia,Intraspect, OpenText)
g Decision Processing/Content Management(Hummingbird, Sybase, Iona)
Portal Segments
© 2000 Executive Information Systems, Inc.
46
46
g Advanced Collaborative Processing (DP/CM +Collaborative + some Knowledge Production + additionalfeatures)
g Structured Information Management (ACP minus MostCM features of ACP)
g Structured Knowledge Processing (ACP minus- Most CMfeatures of ACP + Knowledge Processing and KM)
g Comprehensive Knowledge Processing (ACP +Knowledge Processing and KM)
More Portal Segments
© 2000 Executive Information Systems, Inc.
47
47
g Begin with a contemporary portal type, e.g., Content Management,Decision Processing, Collaborative, or Decision Processing/ContentManagement portal
g Construct the portal solution using an architecture that includes:g Browser and e-mail clientsg The portal and other necessary application server(s),g The access management systemg An enterprise Artificial Information Manager (AIM), andg A persistent storage component.
g Add Application Servers, the Intelligent Agent Components, andKnowledge Claim Objects integrating them using the AIM
How to Seek the Vision:The Incremental Road to the EKP
© 2000 Executive Information Systems, Inc.
48
48
DP IM SKn
CM DP/CM CompKn
AdvCollab
Collab
Pathways of Portal Evolution
© 2000 Executive Information Systems, Inc.
49
49
eCommerce eCRM eSCM eERP
EKPs and eKPs Support andIntegrate eBusiness ProcessesEKPs and eKPs Support and
Integrate eBusiness Processes© 2000 Executive Information Systems, Inc.
50
50
Object-based Integration/Synchronization Server
© 2000 Executive Information Systems, Inc.
Browser Clients
Data MartsODS OLTP
RelationalApplication Servers
Exported Services
Operational Object Model
Intermediate Classes
InterlayerMappings
ObjectModel with
EventHandling and
InferenceEngine