The 2007 Winter Conference on Business Intelligence

Slides:



Advertisements
Similar presentations
Designing Services for Grid-based Knowledge Discovery A. Congiusta, A. Pugliese, Domenico Talia, P. Trunfio DEIS University of Calabria ITALY
Advertisements

ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
T-FLEX DOCs PLM, Document and Workflow Management.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Object-Oriented Analysis and Design
1 genSpace: Community- Driven Knowledge Sharing for Biological Scientists Gail Kaiser’s Programming Systems Lab Columbia University Computer Science.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
GenSpace: Exploring Social Networking Metaphors for Knowledge Sharing and Scientific Collaborative Work Chris Murphy, Swapneel Sheth, Gail Kaiser, Lauren.
Managing Knowledge in the Digital Firm
1212 Management and Communication of Distributed Conceptual Design Knowledge in the Building and Construction Industry Dr.ir. Jos van Leeuwen Eindhoven.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
Process-oriented System Automation Executable Process Modeling & Process Automation.
Chapter 7: The Object-Oriented Approach to Requirements
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
What is Business Analysis Planning & Monitoring?
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Human Resource Management Lecture 27 MGT 350. Last Lecture What is change. why do we require change. You have to be comfortable with the change before.
An integration architecture for Knowledge management systems and business process management systems 指導教授 : 歐陽超 教授 學 生 : 林冠伯 施宏奇 吳秀莉 王邦怡.
Project Coordinators: Eduardo Santana de Almeida Silvio Romero de Lemos Meira Federal University of Pernambuco Informatics Center Recife Center for Advanced.
Distributed Aircraft Maintenance Environment - DAME DAME Workflow Advisor Max Ong University of Sheffield.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
1 Workshop on Business-Driven Enterprise Application Design & Implementation Cristal City, Washington D.C., USA, July 21, 2008 How to Describe Workflow.
Systems Analysis and Design in a Changing World, 3rd Edition
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Knowledge-based flexible workflow to support decision follow-ups Carla Valle Fraunhofer FIT - Germany.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Systems Analysis and Design in a Changing World, Fourth Edition
Project Management May 30th, Team Members Name Project Role Gint of Communications Sai
An Overview of Scientific Workflows: Domains & Applications Laboratoire Lorrain de Recherche en Informatique et ses Applications Presented by Khaled Gaaloul.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
KNOWLEDGE MANAGEMENT UNIT II KNOWLEDGE MANAGEMENT AND TECHNOLOGY 1.
Supporting Collaborative Ontology Development in Protégé International Semantic Web Conference 2008 Tania Tudorache, Natalya F. Noy, Mark A. Musen Stanford.
7 Systems Analysis – ITEC 3155 The Object Oriented Approach – Use Cases.
1 7 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 7 The Object-Oriented Approach to Requirements.
Toward product architecture oriented requirements analysis for product line development in systems engineering Kei Kurakawa Nara Institute of Science and.
Empowering the Knowledge Worker End-User Software Engineering in Knowledge Management Witold Staniszkis The 17th International.
Witold Staniszkis Empowering the Knowledge Worker End-User Software Engineering in Knowledge Management Witold Staniszkis
Systems Analysis and Design in a Changing World, Fourth Edition
Business process management (BPM)
Review of last class Software Engineering Modeling Problem Solving
Appendix 2 Automated Tools for Systems Development
TIM 58 Chapter 7: Moving on to Design
Chapter 1: Introduction to Systems Analysis and Design
CIM Modeling for E&U - (Short Version)
Definition CASE tools are software systems that are intended to provide automated support for routine activities in the software process such as editing.
Modern Systems Analysis and Design Third Edition
PLM, Document and Workflow Management
Cloud based linked data platform for Structural Engineering Experiment
Business process management (BPM)
Introduction to Unified Modeling Language (UML)
TechStambha PMP Certification Training
A Web-enabled Approach for generating data processors
Business System Development
ENTERPRISE BUSINESS SYSTEMS part II
XML Based Interoperability Components
Model-Driven Analysis Frameworks for Embedded Systems
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Modern Systems Analysis and Design Third Edition
Modern Systems Analysis and Design Third Edition
Chapter 1: Introduction to Systems Analysis and Design
Question Banks, Reusability, and DDI 3.2 (Use Parameters)
King Saud University College of Engineering IE – 462: “Industrial Information Systems” Fall – 2018 (1st Sem H) Introduction (Chapter 1) part.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Chapter 1: Introduction to Systems Analysis and Design
T-FLEX DOCs PLM, Document and Workflow Management.
UML Design for an Automated Registration System
Presentation transcript:

The 2007 Winter Conference on Business Intelligence University of Utah, Salt Lake City February 22-24, 2007 Automating Knowledge Flows by Integrating Workflow and Knowledge Discovery J. Leon Zhao, University of Arizona Surendra Sarnikar, Dakota State University

Outline What is Knowledge Flow? What is Knowledge Flow Automation? Dealing with the Process Uncertainty Problem Integrating Workflow and Knowledge Discovery Components of Knowledge Workflow Management System Conclusions J. Leon Zhao, University of Arizona

What is Knowledge Flow? Knowledge flow is the process of knowledge spillovers among firms through sharing technical papers (Appleyard, 1996) Knowledge flow is critical to organizational efficacy and performance under a knowledge-based view of the firm (Nissen and Levitt, 2002) Scientific articles are the major medium that carries knowledge between scientists (Hai, 2006) For practical purposes, knowledge flow is the coordinated movement of knowledge objects among collaborators in an enterprise context. J. Leon Zhao, University of Arizona

What is Knowledge Flow Automation? Knowledge flow automation refers to system-enabled sharing of knowledge among individuals and organizations Search engines and document recommenders provide basic mechanisms of knowledge management, but they do not constitute knowledge flow automation alone Automation of knowledge flows should support the discovery, recommendation, and sharing of knowledge about expertise and documents in a specific enterprise environment J. Leon Zhao, University of Arizona

An Individual Document Search Process Determine a search objective Choose a repository Yes New repository? No No Perform a search or combine searches Complete? Yes Some search engines keep track of search histories and allow combining previous searches, but some do not! Little known support on inter-repository buffering! J. Leon Zhao, University of Arizona

Accenture Knowledge Management Portal Source: http://www.microsoft.com/technet J. Leon Zhao, University of Arizona

A Knowledge Flow Process Determine a knowledge request Consult experts? Yes Consult experts Yes No New experts? No No Conduct searches Complete? Yes Each activity above is a sub-process Many points of uncertainty exist in the process Need to store and reuse the results from each cycle J. Leon Zhao, University of Arizona

Challenges in Knowledge Flow Automation Much uncertainty exists in the knowledge flow process above such as where to find experts, how to trust the experts, what repositories to use first, how to reuse previous search results, and how to balance knowledge sharing promotion and knowledge overload Many knowledge flow patterns exist such as system-driven document sharing, enterprise sharing of search results, automatic search updates There are currently no mature framework of knowledge flow automation that deal with these challenges head on Research is needed on new techniques for knowledge flow automaton! J. Leon Zhao, University of Arizona

Research Ideas for Knowledge Flow Automation Need to extend the boundary of system support beyond what typical search engines can do Need to extend knowledge management systems to knowledge flow management systems Need to understand knowledge flow patterns and their features in a typical enterprise environment Need to develop new tools that will deal with knowledge flows with significant uncertainty How about integrate workflow and knowledge discovery? J. Leon Zhao, University of Arizona

Simple Knowledge Flow Patterns Entity A Entity B Entity A Entity B Single-link Flow Pattern Request-Response Flow Pattern Entity A Entity B Entity A Entity B Matching Pattern Sharing Flow Pattern Document Flow Control Flow J. Leon Zhao, University of Arizona

Assembled Knowledge Flow Patterns Repository Domain Expert Team Leader Retrieval Pattern Team Members Request-Response Pattern Document Flow Relationship-based Sharing Control Flow J. Leon Zhao, University of Arizona

Request-Response Pattern User System Send Request Generate Documents Receive Document Send Documents J. Leon Zhao, University of Arizona

Knowledge Flow Pattern for Document Sharing Entity A System Entity B Does Entity B has it already? Yes Receive Document No Send Document Receive Document J. Leon Zhao, University of Arizona

Expert-Generated Knowledge Flow Pattern Identify Experts Select Experts Send Requests Summarize Filter & Aggregate Receive Responses J. Leon Zhao, University of Arizona

Message Flow Sequence Diagram User Workflow Engine IR Engine Expert A Expert B sendRequest() findExperts() sendExperts() sendRequest() sendResponse() sendResponse() sendAllMsgs() aggregate() summarize() sendResponse() IR = Intelligent Recommendation J. Leon Zhao, University of Arizona

Partial BPEL Code <invoke partnerLink=“MailServer” <process name=“request-response”> <sequence> <receive partnerLink = “User” operation = “requestForExpertKnowledge” variable = “knowledgeRequirementQuery, senderInfo”> </receive> <invoke partnerLink=“IR-Services” operation=“requestExperts” inputVariable=“knowledgeRequirementQuery” outputVariable=“ExpertList” </invoke> operation=“requestExpertAvailability” inputVariable=“ExpertList, senderInfo” outputVariable=“AvailableExpertList” <invoke partnerLink=“MailServer” operation=“sendRequests” inputVariable=“knowledgeRequirementQuery, AvailableExpertList” J. Leon Zhao, University of Arizona

Partial BPEL Code (Cont.) <flow> <receive partnerLink = “Expert” operation = “receiveExpertKnowledge” variable = “knowledgeDocument”> </receive> <sequence> <wait until=“deadline-expression”> <invoke partnerLink=“IR-Services” operation=“requestAggregationSummarization” inputVariable=“knowledgeDocuments” outputVariable=“summaryResponses” </invoke> <reply partnerLink = “User” operation = “sendExpertKnowledge” variable = “summaryResponses”> </reply> </sequence> </flow> </process> J. Leon Zhao, University of Arizona

Conventional Workflow Architecture J. Leon Zhao, University of Arizona

Limitations of Conventional Workflows Systems In traditional workflows, control flow and data flow are predetermined while they are ad hoc in knowledge flows In knowledge workflow, routing is based on retrieval based matching criteria as opposed to role-resolution Knowledge workflows are instance based and their models can change during execution J. Leon Zhao, University of Arizona

A New Paradigm for Knowledge Flow Knowledge Workflow Modeler Intelligent Workflow Engine Knowledge Workflow Management System Intelligent Expertise Locator Intelligent Doc Recommender Users and Groups J. Leon Zhao, University of Arizona

Knowledge Workflow Knowledge flow can be automated using a new type of workflow called knowledge workflow Knowledge workflows integrate functions from retrieval systems and workflow systems for knowledge flow automation Knowledge workflow models can be built by assembling knowledge workflow patterns J. Leon Zhao, University of Arizona

Extended State Space for Knowledge Workflow J. Leon Zhao, University of Arizona

Related Work Research Issue Key References Contributions Problems Knowledge delivery systems Zwass, 1995; Abecker et al., 2000; Kwan and Subramanian, 2003 High level architecture, context specific systems Lack guidelines for designing flexible systems Knowledge flow analysis Nissen, 2002; Zhuge, 2002; Kim et al., 2003 Knowledge flow analysis and modeling techniques Do not provide frameworks for implementation J. Leon Zhao, University of Arizona

Contributions Proposed a new paradigm for automating flow of knowledge Proposed an architecture for knowledge workflow management system that integrates workflow and retrieval technologies Developed mathematical representations for all components of the architecture J. Leon Zhao, University of Arizona

Issues for Future Research Verification of the completeness and correctness of the state-machine workflow representations that are generated from a knowledge workflow model Investigation of conflicts, exceptions, and other issues related to the dynamic extension of knowledge workflow models J. Leon Zhao, University of Arizona

Issues for Future Research (Cont.) Identification of knowledge workflow patterns including basic patterns and their assembly towards more complex knowledge workflows Investigation of access control issues to ensure security of the organizational knowledge, and Prevention of information overload by controlling the intensity of knowledge flows at the user and system levels. J. Leon Zhao, University of Arizona

Thank you! Any questions? J. Leon Zhao, University of Arizona