A SERVICE BASED APPROACH FOR KNOWLEDGE MANAGEMENT. Robert Woitsch a Dimitris Karagiannis b. robert.woitsch@boc-eu.com



Similar documents
Knowledge Management Services as a basic concept for Enterprise Knowledge Management System

Business Model Interoperability using Enterprise Model Integration

Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform

Business Process Modeling and Standardization

Collaborative Knowledge Flow Improving Process-Awareness and Traceability of Work Activities

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Process driven Competence Management: A Case Study at Hilti Corporation

University of Vienna, Institute for Computer Science and Business Administration, Department of Knowledge Engineering

Service-oriented architecture in e-commerce applications

Open S-BPM: Goals and Architecture

MULTIDIMENSIONAL META-MODELLING FOR AIR TRAFFIC MANAGEMENT SERVICE PROCESSES

Research on the Model of Enterprise Application Integration with Web Services

Mobile App Discovery through Conceptual Models

Visual Enhancements of Enterprise Models

CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS

Introduction to UDDI: Important Features and Functional Concepts

Cross Organizational Workflow Management Systems

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems

The Integrated Clinical Pathways -Approach Current Requirements to the Knowledge Management in Health Information Systems

Legal Considerations for Web Services, Federated Systems and E-Commerce. Copyright 2002 Mathet Consulting, Inc.

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

ACE GIS Project Overview: Adaptable and Composable E-commerce and Geographic Information Services

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company.

An Automated Workflow System Geared Towards Consumer Goods and Services Companies

Business Rule Standards -- Interoperability and Portability

E-Mall as solution for marketing the Federated ERP Components on basis of Web Services

FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY AUTUMN 2016 BACHELOR COURSES

Service Oriented Architecture

Application of ontologies for the integration of network monitoring platforms

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

Winery A Modeling Tool for TOSCA-based Cloud Applications

Model-Driven Data Warehousing

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform

Patterns for Business Object Model Integration in Process-Driven and Service-Oriented Architectures

Semantic Enterprise Services Platform: Motivation, Potential, Functionality and Application Scenarios

SOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface

Web services to allow access for all in dotlrn

Expert System and Knowledge Management for Software Developer in Software Companies

Rules and Business Rules

A Modeling Methodology for Scientific Processes

Service-oriented Development of Federated ERP Systems

How To Understand A Services-Oriented Architecture

CS 565 Business Process & Workflow Management Systems

Introduction to Service Oriented Architectures (SOA)

Vertical Integration of Enterprise Industrial Systems Utilizing Web Services

Course Description Bachelor in Management Information Systems

JOURNAL OF OBJECT TECHNOLOGY

The Open Group Architectural Framework

INTEROPERABILITY IN DATA WAREHOUSES

MDA Transformations Applied to Web Application Development 1

A Case Study of Enterprise Application Integration Based on Workflow Management System

IBM Information Management

VARIABILITY MODELING FOR CUSTOMIZABLE SAAS APPLICATIONS

SOA Governance and the Service Lifecycle

Web services for Groupware in Distributed and Mobile Collaboration

Table of Contents. 1 Executive Summary SOA Overview Technology Processes and Governance... 8

What is Organizational Knowledge Maturing and How Can It Be Assessed? Organizational Knowledge Maturing

ADOuni Cooperation Programme

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION

Adapting an Enterprise Architecture for Business Intelligence

Increasing Development Knowledge with EPFC

Lightweight Data Integration using the WebComposition Data Grid Service

Run-time Service Oriented Architecture (SOA) V 0.1

Collaborative process maturing support by mining activity streams. iknow 2015 Prof. Dr. René Peinl Graz,

SOA GOVERNANCE MODEL

A Business Process Services Portal

A Methodology for the Development of New Telecommunications Services

Modeling the User Interface of Web Applications with UML

Workflow Management Standards & Interoperability

Analyzing Strategic Business Rules through Simulation Modeling

EBXML FEATURE SOAP WSDL. written by Una Kearns UDDI. Content Management & Web Services. 6 November

Utilization of Knowledge Management for Service Business Processes Improvement

SOACertifiedProfessional.Braindumps.S90-03A.v by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture

SOA Enabled Workflow Modernization

Best-Practice Software Engineering: Software Processes to Support Project Success. Dietmar Winkler

A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems

Filtering the Web to Feed Data Warehouses

Service-Oriented Architecture and Software Engineering

Enterprise Federation through Web Services based Contracts Architecture

Technische Berichte Nr. 11 des Hasso-Plattner-Instituts für Softwaresystemtechnik an der Universität Potsdam

Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich

Dynamism and Data Management in Distributed, Collaborative Working Environments

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

Automating Business Processes of Telecom Service Providers Using BPM and Web Services for NGOSS

JOURNAL OF OBJECT TECHNOLOGY

Representing XML Schema in UML A Comparison of Approaches

XML- New meta language in e-business

Service Oriented Architecture 1 COMPILED BY BJ

TOGAF usage in outsourcing of software development

SOA: The missing link between Enterprise Architecture and Solution Architecture

Institute of Research on Information Systems (IRIS) Course Overview

Procurement Cloud Service

Trust areas: a security paradigm for the Future Internet

Service-centric Software Engineering. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 31 Slide 1

Development of Tool Extensions with MOFLON

A Decentralized Broker Architecture for Collaborative Business Process Modelling and Enactment

Chapter 11 Mining Databases on the Web

Transcription:

A SERVICE BASED APPROACH FOR KNOWLEDGE MANAGEMENT Robert Woitsch a Dimitris Karagiannis b a BOC ITC GmbH, Austria robert.woitsch@boc-eu.com b Department of Knowledge Engineering, University of Vienna, Austria dk@dke.univie.ac.at Session A-6 Abstract This paper introduces a new view point in knowledge management by introducing KM-Services as a basic concept for Knowledge Management. This text discusses the vision of service oriented knowledge management (KM) as a realisation approach of process oriented knowledge management. In the following process oriented knowledge management as it was defined in the EU-project PROMOTE (IST-1999-11658) is presented and the KM-Service approach to realise process oriented knowledge management is explained. The last part is concerned with an implementation concept that uses Webtechnology to realize a service framework Keywords: Process Oriented Knowledge Management, Knowledge Management Services.

A Service Based Approach for Knowledge Management Robert Woitsch a, Dimitris Karagiannis b a BOC ITC GmbH, Austria Robert.Woitsch@boc-eu.com, b Department of Knowledge Engineering University of Vienna, Austria dk@dke.univie.ac.at Abstract This paper introduces a new view point in knowledge management by introducing KM-Services as a basic concept for Knowledge Management. This text discusses the vision of service oriented knowledge management (KM) as a realisation approach of process oriented knowledge management. In the following process oriented knowledge management as it was defined in the EU-project PROMOTE (IST-1999-11658) is presented and the KM-Service approach to realise process oriented knowledge management is explained. The last part is concerned with an implementation concept that uses Web-technology to realize a service framework Keywords: Process Oriented Knowledge Management, Knowledge Management Services. Suggested track: A Managing organizational knowledge and competence. 1 Introduction Knowledge Management evolved to a serious management discipline that aims to integrate in the orchestra of existing management approaches. Current knowledge management approaches merge only partly with existing management disciplines like strategic management (in the context of business intelligence), process management (in the context of process oriented knowledge management) or human resource management (in the context of skill and competence management). In contrast to rather weak integration on the management level the technological integration of knowledge - and information management is well advanced. This can be explained by the historical development of this rather young (starting point around 1995) research discipline, as the root of knowledge management is seen in the artificial intelligence. Therefore the strong technical focus is still manifested in knowledge management. Current status of knowledge management is therefore a tight coupling on the technical layer but a rather loose and weak integration at the management layer. The challenge of today s research is to integrate knowledge management not only at the technical but also on the management layer. An integration on the management layer requires a homogenous concept, therefore a third layer the conceptual layer is defined that resides between the management and the technical layer. This conceptual layer has the task to connect the management view on knowledge management with technological possibilities. Process oriented Page:1/10

knowledge management belongs to the conceptual layer with the aim to integrate management issues and technological specifications. The aim of this text is to introduce a new view point on knowledge management Knowledge Management Service that is seen as an implementation approach for process oriented knowledge management. 2 Process Oriented Knowledge Management Process Oriented KM (POKM) is an entry point into KM independent on the used technology under the umbrella of organisational management. Process oriented knowledge management is therefore required as (Karagiannis, 2001): Knowledge has to be embedded in business processes, Knowledge processes are able to be modelled and A knowledge management system is a Meta-tool. PROMOTE is a homogeneous process oriented approach for knowledge management that is based on following three axioms (Telesko, 2001): First: Knowledge can be modelled. If it can not be modelled, there is the wrong modelling language in use. Second: A formal modelling language defines the super set of all operations. A concrete modelling language is an instance of the formal model. Third: Knowledge management models require a meta-model enabling the applicability of modelling languages. PROMOTE therefore support three steps of process oriented KM. Processes as knowledge: The first step is to define processes as knowledge. PROMOTE enables to model and analyse organisational sequences and points out knowledge intensive tasks. Processes as an entry point: The second step is to define processes as the starting point to collect requirements for knowledge management. Processes as management approach: The third step is to define management processes for knowledge. PROMOTE enables the combination of knowledge management with other management disciplines. Service based KM is introduced as an implementation approach for process oriented knowledge management. 3 The Services Based Approach 3.1 Vision of a Service Based World The service based KM approach is guided by a vision of a service based world. This vision is based on the assumption that the virtual world becomes more and more important over the next years. The author assumes that the trend towards virtual services via the Internet will continuously grow. A possible scenario for organisations is that software is not installed at the organisations site but on vendor servers accessible via the Internet. Administration would be out-sourced, as vendor have to assist and maintain their software. A possible scenario for users is that the user is able to select interesting and useful services from the Internet. Starting to work with a new topic could require virtual course services, discussion forums or online tutorials. Page:2/10

A possible scenario for vendors is to combine virtual services with real services. Accompanying social events could strengthen virtual communities, special interest groups or online courses. As a conclusion on the vision of a service based world is that it is possible to define the construct KM-Service, independent on the underlying technology that finally implements the service. The KM-Service framework therefore separates the conceptual view on knowledge management from the technological view on knowledge management. This is especially important, as today s KM solutions suffer from: chaotic market situation, especially for decision makers it is very difficult to select the appropriate tool; several different KM-tools are required and have to work cooperatively; holistic KM needs both social and technical services, till date there is no concept that treats these services similar and global operating companies need KM solutions that are location independent. 3.2 Relevant literature on KM-services As pointed out in (Kühn, Bayer, Junginger, Karagiannis, 2003) Enterprise Application Integration provides technical solution to integrate workflows, heterogeneous applications or enterprise applications (ebxml, 2003), (RosettaNet, 2003), (Vernadat, 1996), (OMG, 2003), (W3C, 2003), (Workflow Management Coalition, 2003). It is reasonable that KM-platforms follow the trend of service oriented programming (SOP) as realised in the KM-platform of CSC (AlBanna, 1998) mentioned in (Schwendenwein, 1999) and discussed within the concept of nine keys in (Sivan, 2003) introducing Knowledge Services. These platforms define services on a technological level, as pointed out in (Kühn, Bayer, Junginger, Karagiannis, 2003) and (Karagiannis, 2002) it is not sufficient to only emphasis the technological integration but it is also necessary to enhance the conceptual integration. This conceptual integration in the context of KM is rarely discussed. (Valente and Housel, 2001) mentions a two dimensional framework for KM services defining services as tasks or activities in handling knowledge that can be at least partially automated. A business-driven classification is introduced by (Roehl, 2000) that introduced KM-dimensions like work-oriented, person-oriented, communicationoriented etc. that has been used to classify tools in (Keller Ginsky, 2000). A possible application scenario is introduces by (Frauenhofer, 2003) that provide a questionnaire according KM-dimensions, analyses the answers and suggests a set of KM-tools. The KM-Service framework defines a context independent semantic service framework that is filled with the context for KM, provides interfaces to technological integration and points out application scenario. Parts of this approach have been published in (Woitsch and Karagiannis, 2002), (Woitsch and Karagiannis, 2003), (Woitsch and Karagiannis a, 2003). The KM-Services separate technical implementation and conceptual requirements. The conceptual design is then developed using KM-Services and the technical implementation is realised by mapping technical solutions to KM-Services. Page:3/10

3.3 Web-Service: A technological approach There are various different definitions of Web-Services that are either business-oriented like: Web-services are loosely coupled reusable software components that semantically encapsulate discrete functionality and are distributed and programmatically accessible over standard Internet protocols (Brend, 2001). process-oriented as: Web-Services are Workflows in the Internet (Karagiannis, 2003) technical oriented as: Web-Services are loosely coupled reusable software components that semantically encapsulate discrete functionality and are distributed and programmatically accessible over standard internet protocols (W3C, Web Services 2003) The above mentioned Web-Service only have a syntactical definition but not a semantic definition. 3.4 Web-Service: A technological approach When using Web-Services for an E-Business portal there are three major drawbacks by global UDDIs: Maintenance is expensive, when running global UDDDIs professionally. The categorisation of services needs to be far more detailed including branches, topics and type of applications current UDDIs are insufficiently classified. The offered services have to be consistent. An expectation of the author is, that global UDDIs are becoming organisational UDDIs. A companies own classification can be used for the UDDI and vendors have to sign a contracts when uploading a service into the organisational UDDI. For end user access of the service repository a User Interface management for the different services has to be provided by the portal. The aim is to enable a semantic enriched UDDI like presented by IBM in (Lee, 2003) called SNODDI. 3.5 Knowledge Management Service: An implementation approach A KM-Service is an intuitively grouped bundle of functions that manually, semiautomatically or automatically support KM activities. This means that semantic services are defined by defining a KM framework. The semantic services are implemented by using the KM-framework to generate KM- Services. The KM-framework, the KM-dimension, algorithms and methods are introduced in the following sections. Page:4/10

4 KM-Service Framework The KM-Service Framework define the context of semantic services. In this section the knowledge management context is defined using KM-dimensions to enable the usage of algorithms and methods. This section depicts the basic idea of a service framework, defines the KM-context using KM-dimensions. The service portfolio management is introduced by discussing an algorithm for requirement analysis. 4.1 The KM-Dimensions The semantic framework to classify KM-Services is defined by KM-Dimensions (Woitsch and Karagiannis, 2003),(Woitsch and Karagiannis a, 2003): Representation of Knowledge, Medium of Knowledge, Knowledge User, Time of Knowledge, Origin of Knowledge, Sophistication, Life Cycle of knowledge, Relevance of knowledge, Applicability of knowledge, Level of knowledge, Dynamic of knowledge, Expression of knowledge, Service boundaries, Knowledge abstraction, Knowledge action, Knowledge structure. These KM-Dimensions depict a KM-Vector that describes the requirement of users in the business layer and the behaviour of a KM-Service in the technological layer. A bundle of KM-Services defines therefore the functional requirements for an E-KMS in the business layer and the implementation features on the technical layer. The difference between the desired requirement vector of the business layer and the actual implement vector represent the E-KMS-Gap. 4.2 Service Framework: A basis for calculations This section introduces how to analyse, simulate or verify a KM-system using the KMframework introducing a simple algorithm. The requirement vector r can be used as an input for algorithms to find the most appropriate KM-Service bundle. The following algorithm depicts a simple method to build a collection of service vectors that add up to the requirement vector and therefore simulates or verify an E-KMS. Therefore the transformed requirement vector r is introduced as r =r -sx, for x=1..n In the above example the procedure is the following: 1:r = r 2: repeat (r = r -sn) 3: No dimensions left or all dimensions sufficiently covered. To optimise the results of the Service selection more sophisticated algorithms are used instead of the simple backwards chaining algorithm. Detailed calculations consider the input and output vector of a service, as well as the intensity of the dimensions. A KM- Service changes the intensity of KM-Dimensions. Beside the algorithm, a cost function for each vector has to be defined to map each dimension into a decimal representation. These mapping functions are either equally spread (like at the origin of knowledge ), or have to consider a conceptual difference (like the users of knowledge ), where a distortion spread has to be used. The selection of cost function allows a fine tuning of the service selection. Page:5/10

4.3 KM Meta - Service Framework The meta service framework is semantically independent, this means that dimensions can be adapted or exchanged without changing the meta service framework. This Meta-Service Framework enables therefore the definition of individual KM-frameworks combining both the standard algorithms for analysing, simulating or verifying a KMsystem and the individuality of adapting the framework to special needs. The above mentioned method is completely independent from the type and domain of KM - Dimensions. The Meta KM-Framework defines an E-KMS entirely consisting of KM-Services. The relation composition is used to point out the strict Service Based View. The KM-Service is depicted by a service vector, whereas the service vector consists of KM-Dimensions. Each KM-Dimension is defined by a domain. The concrete value of the vector is represented by the object value. The value allows to store semantic description and the mapping into a computable number. Technical requirements are depicted in an own object to allow the wrapping of technological information (e.g. tmodel of Web-Services). 5 Architecture of a Service Based Process Oriented E-KMS This section gives an overview on a possible realization of an IT-based E-KMS. The KM-Service Framework is seen as the concept, that has to be implemented using standard Web-technology. Figure 1 Basic Architecture of a Service Based PO E-KMS Figure 1 depicts an overview on a Service Based E-KMS architecture. The blue line indicates the border between the Internet and the inner organisational system. The Web-Services are deployed by vendors and categorised using UDDI Services. In the following the KM-Dimensions are used to classify services with KM functionality. This architecture is very dynamic by using internal and external Web-Service repositories. The PROMOTE platform is coordinated by process models and manages the KM-Services. This architecture enables the integration of management approaches like process management, business intelligence or strategic management with technical solutions such as the provision of Web-Services. Page:6/10

6 Summary This paper introduces a new view point on knowledge management the service based approach to enable the integration of KM into existing management approaches. The process oriented knowledge management of PROMOTE has been used as a concept to define knowledge management requirements on the basis of business needs. The KM-Services approach has been introduced to implement the a KM-system on basis of the processes oriented knowledge management. The KM-Service framework has been introduced to enable analysis, simulation and evaluation of KM-requirements and KM-solutions. A Meta-Service framework has been defined to make the KM-service framework adaptable. Interesting questions for the future are the identification and implementation of different knowledge management strategies as different KM-Service selection heuristics. 7 Examples for References AlBanna S., CSC Sources Architectural Directions, internalcsc paper, October 98, referenced in (Schwendenwein, 1999) pp 198. Brent Sleeper, Defining Web Services, the Stencil Group, June 2001, http://www.stencilgroup.com/ideas_scope_200106wsdefined.html ebxml: ebxml Homepage. http://www.ebxml.org, access 2003-03-08. Query in Knowledge Management Approaches, KM-PEB/CBRquery.cgi, access: 08.09.03 http://demolab.iese.fhg.de:8080/cgi- Karagiannis, D., Telesko, R.: Wissensmanagement. Konzepte der Künstlichen Intelligenz und des Softcomputing. Oldenbourg, München 2001 Karagiannis, D.; Kühn, H.: Metamodelling Platforms. Invited Paper. In: Bauknecht, K.; Min Tjoa, A.; Quirchmayer, G. (Eds.): Proceedings of the 3rd International Conference EC-Web 2002 Dexa 2002, Aix-en-Provence, France, September 2002, LNCS 2455, Springer-Verlag, p. 182. Semantic Web, Presentationslides, University of Vienna, 2003, Vienna Keller Ginsky Paul, Konzeption und Einführung eines Wissensmanagementsystems im Bereich Anwendungsentwicklung einer Rechenzentrale am Beispiel ausgewählter Anwendungsfälle, Diplomarbeit, Hochschule für Berufstätige, Rendsburg, 2000 Kühn H., Bayer F., Junginger S., Karagiannis D., Enterprise Model Integration, In Proceedings of the 4th International Conference EC-Web 2003 Dexa 2003, Prague, Czech, September 2003, Springer Lee J., Matching Algorithms for Composing Business Process Solutions with Web Services, In Bauknecht K., Tjoa A, Quirchmayr G., E-Commerce and Web Technologies Proceedings of the 4th International Conference EC-Web 2003 Dexa 2003, Prague, Czech Republik, September 2003, Springer-Verlag, Berlin, pp. 393-402 OMG Object Management Group: Model Driven Architecture (MDA). Document number ormsc/2001-07-01. http://www.omg.org/cgi-bin/doc?ormsc/01-07-01.pdf, access 2003-03-08. Page:7/10

Roehl H.,(2000) Instrumente der Wissensorganisation. Perspektiven für eine differenzierende Interventionspolitik. Dissertation, 2000, Wiesbaden RosettaNet: RosettaNet Homepage. http://www.rosettanet, access 2003-03-08. Schwendenwein G., Wissensmanagment in der Beratung, PhD-thesis of TU-Vienna, 1999, Vienna Sivan, Y.: Nine Keys to a Knowledge Infrastructure: A Proposed Analytic Framework for Organizational Knowledge Management, Havard University, März 2001, http://www.pirp.harvard.edu/publications/, accesses 09.07.2003. Telesko R., Karagiannis D., Woitsch R. Knowledge Management Concepts and Tools: The PROMOTE Project, in Gronau N. Wissensmanagement Systeme-Anwendungen- Technologien S95-112, Shaker Verlag, Aachen 2001. Valente A. Housel T. (2001), A Framework to Analyze and Compare Knowledge Management Tools, In Proceedings of the Knowledge-Based Intelligent Information Enineering Systems and Allied Technologies (KES2001), IOS Press, Ohmsha 2001 Vernadat, F.: Enterprise Modeling and Integration Principles and Applications. Kluwer Academic Publishers, 1996. W3C World Wide Web Consortium: W3C Homepage. http://www.w3c.org, access 2003-03-08. W3C Web-Service Activity, http://www.w3.org/2002/ws/, access: 08.09.03, WfMC Workflow Management Coalition: Workflow Process Definition Interface XML Process Definition Language. WFMC-TC-1025. http://www.wfmc.org, access 2003-03- 08. Woitsch R., Karagiannis D., Process-Oriented Knowledge Management Systems Based on KM-Services: The PROMOTE Approach, In Proceeding of the fourth International Conference on Practical Aspects of Knowledge Management (PAKM 02), 2-3 December 2002, Vienna, Austria Woitsch R., Karagiannis D., Knowledge Management Service Based Organisation, In Gronau N., Wissensmanagement: Potentiale Konzepte Werkzeuge, GITO Verlag, 2003, Berlin, pp. 141-155 Woitsch R., Knowledge Management Services as a Basic Concept for Enterprise Knowledge Management Systems, In Tochtermann K., Maurer H., (Eds) Proceedings of the 3rd International Conference on Knowledge Management (I-Know03) July 2-4 2003, Graz, pp. 523-531 Page:8/10