semantic-ontological combination of business rules and ... · information management...

14
INFORMATION MANAGEMENT Semantic-ontological combination of Business Rules and Business Processes in IT Service Management Alexander Sellner 1 , Christopher Schwarz 1 , Erwin Zinser 1 1 FH JOANNEUM University of Applied Sciences, Graz, AUSTRIA

Upload: others

Post on 08-Oct-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Semantic-ontological combination of Business Rules and ... · INFORMATION MANAGEMENT Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

INFORMATION MANAGEMENT

Semantic-ontological combination of Business Rules and Business Processes in

IT Service Management

Alexander Sellner1, Christopher Schwarz1, Erwin Zinser1

1FH JOANNEUM University of Applied Sciences, Graz, AUSTRIA

Page 2: Semantic-ontological combination of Business Rules and ... · INFORMATION MANAGEMENT Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

INFORMATION MANAGEMENT

Focusing on IT Service Management (ITSM)

ITSM: Alignment of IT Services with business processes and organizational requirements

IT Service Any expendable IT-based activity Composition of hardware & software Usually decomposable into multiple components

Goals: Establish measurable IT performance indicators Improve manageability of IT systems

Benefits: Agile and adaptive systems (competitive advantage) Transparency in chargeability

Semantic-ontological combination of BR and BP in ITSM – Sellner, Schwarz, Zinser 2

Page 3: Semantic-ontological combination of Business Rules and ... · INFORMATION MANAGEMENT Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

INFORMATION MANAGEMENT

IT Service Catalogue – a famous example for „the gap“

Business-IT gap Management perspective vs. IT perspective Seamless integration of business processes

Service Catalogue Management Process of managing IT-related services Contains various elements Based on ITIL v3

Elements Request for Change (RFC) Service Instances (SI) Service Level Agreement (SLA) Maintenance Contract (MTC) All items contained in the Configuration Management Database (CMDB)

Semantic-ontological combination of BR and BP in ITSM – Sellner, Schwarz, Zinser 3

Page 4: Semantic-ontological combination of Business Rules and ... · INFORMATION MANAGEMENT Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

INFORMATION MANAGEMENT

Borders of the IT service catalogue

Business Service Catalogue Customer-facing list of services Facilitated selection & composition

Technical Service Catalogue Internal resource description Specifications & technical details

Broken down into Layers Loosely coupled elements Multitude of legal agreements Paradigm of inheritance

Semantic-ontological combination of BR and BP in ITSM – Sellner, Schwarz, Zinser 4

Page 5: Semantic-ontological combination of Business Rules and ... · INFORMATION MANAGEMENT Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

INFORMATION MANAGEMENT

Establishing a multi-layer perspective Package Layer Overall service package Aggegrated financials Categorization

Module Layer SLAs & MTCs “Levels of Quality”

Resource Layer Operating Level Agreement Underpinning Contract Service Instances

Deployment Layer Deployment Processes Tracking & Automation

Semantic-ontological combination of BR and BP in ITSM – Sellner, Schwarz, Zinser 5

Page 6: Semantic-ontological combination of Business Rules and ... · INFORMATION MANAGEMENT Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

INFORMATION MANAGEMENT

Semantic ITSM

Relations between configuration items (CIs) Parent-child relations Bidirectional wording

Organizational dictionary Semantic ITSM environment Basis for transition to ontologies Impact on data model

Semantic-ontological combination of BR and BP in ITSM – Sellner, Schwarz, Zinser 6

CI CIrequired for (label)

depends on (reverse label)

CI CIcontains (label)

is part of (reverse label)

CI CIused by (label)

uses (reverse label)

CI CIis backup of (label)

contains backup of (reverse label)Organizational dictionary

Page 7: Semantic-ontological combination of Business Rules and ... · INFORMATION MANAGEMENT Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

INFORMATION MANAGEMENT

Utilizing semantic queries

Semantic-ontological combination of BR and BP in ITSM – Sellner, Schwarz, Zinser 7

Topic maptopics:Commands::

"rmdir„association => a("is command of", "Unix", "has command");

System_Function::"rmdir„association => a("is system call in", "Unix", "has system function");

OWL Statementobject : nt a owl : Class; rdfs : subClassOf

[ a owl : Restriction; owl : allV aluesF rom object : hostresource; owl : onProperty link : container_f ]:

RDF statementci = (http://cmdb.fh-joanneum.at/ima/ci#)

ci : host rdfs : subClassOf ci : system

Goals Make services machine-discoverable Ensure consistency within service tree Express restrictions Extend data schema Basis for “ITSM ontology”

Page 8: Semantic-ontological combination of Business Rules and ... · INFORMATION MANAGEMENT Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

INFORMATION MANAGEMENT

Incorporating Ontologies

Bottom up approach (utilize already existing database model) Add semantic expressions as relationship attributes No severe modifications to Db model

Mapping Relational Db <-> Topic Map

CMDB as Ontology

Semantic-ontological combination of BR and BP in ITSM – Sellner, Schwarz, Zinser 8

Page 9: Semantic-ontological combination of Business Rules and ... · INFORMATION MANAGEMENT Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

INFORMATION MANAGEMENT

Application of rules - Inheritance within Service Trees

Inheritance of SLAs and MTCs Service items used multiple times within different RFCs

Semantic-ontological combination of BR and BP in ITSM – Sellner, Schwarz, Zinser 9

SLA1

SI1

HOS1

SI2

HOS4HOS3HOS2

SLA2 SLA4

MTC2

RFC1

SLA3

MTC1

Valid SLA for HOS 2,3 & 4?

Problem of prioritizing SLAs Fines on first failure Availability fines

Multiple SLA/MTC instances

SI3

HOS4HOS2

SLA2 SLA4

SLA5

SI5

HOS1

HOS6HOS5

MTC2

RFC2

SLA6SI4

MTC1

MTC3

Page 10: Semantic-ontological combination of Business Rules and ... · INFORMATION MANAGEMENT Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

INFORMATION MANAGEMENT

Integrating SBVR-based rules using DBMS triggers for execution

Semantic-ontological combination of BR and BP in ITSM – Sellner, Schwarz, Zinser 10

Structured English statement: T:SLA T:SVC T:total finesF: SLA has total fines F:SLA is linked to SVC NR: For an SLA that is linked to an SVC it is obligatory that the total fines of the new SLA are less than the total fines of the old SLA.

SQL expression: CREATE TRIGGER "NR1" BEFORE UPDATE OF “SLA_id” ON "SLA-is_linked_to-SVC" WHEN NOT (SELECT "total fines" from "SLA" where id=new.SLA_id)< (SELECT "total fines" from "SLA" where id=old.SLA_id) BEGIN SELECT RAISE(ABORT, „Requirement of NR1 not met‟); END;

Three types of rules within complex ITSM service trees: 1. Prevent adding new SLAs or MTCs (inconsistencies or negative business impacts) 2. Analyze and improve existing SLA and MTC structure 3. SLAs definitions (legal statements)

Event-Condition-Action rule “in a box”

Presenter
Presentation Notes
SBVR Structured English (SE) SBVR Logical Formulation (LF) JavaScript Array SQL Ometa Framework
Page 11: Semantic-ontological combination of Business Rules and ... · INFORMATION MANAGEMENT Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

INFORMATION MANAGEMENT

Challenges

Layered ITSM service tree Procedure for SLA prioritization (use of business intelligence?) Close investigation of paradigm regarding ITSM service tree inheritance Optimization of complex service trees (customer’s vs. IT provider’s perspective)

Involvement of semantics Challenge towards the underlying data model Verbalizing MTC/OLA/UC-related statements Requirements of SBVR must be met by database models SBVR to SQL conversion requires strongly controlled natural language

Semantic-ontological combination of BR and BP in ITSM – Sellner, Schwarz, Zinser 11

Page 12: Semantic-ontological combination of Business Rules and ... · INFORMATION MANAGEMENT Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

INFORMATION MANAGEMENT

Referring to the procedure model for ontological BPM & BRM

Independent modeling of business processes and rules Establish (reference) enterprise ontology Allow seamless IT integration

Semantic-ontological combination of BR and BP in ITSM – Sellner, Schwarz, Zinser 12

Page 13: Semantic-ontological combination of Business Rules and ... · INFORMATION MANAGEMENT Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

INFORMATION MANAGEMENT

Academic Background

Research group - Enterprise Engineering & Integration

PublicationEstablishing conceptual and functional links between S-BPM and business rules (Sellner, Zinser)A procedure model for combining business rules and processes within ontologies(Sellner, Paschke, Zinser)

PhD Theses − Linking BPM and BRM through enterprise ontologies (Alexander Sellner)− Semantic Outsourcing Relationship Management (Christopher Schwarz)

Student projects/theses− Implementation of Semantic Outsourcing Relationship Management− Semantic IT Service Management (Bachelor Thesis - Mathias Schreiner)

Semantic-ontological combination of BR and BP in ITSM – Sellner, Schwarz, Zinser 13

Page 14: Semantic-ontological combination of Business Rules and ... · INFORMATION MANAGEMENT Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

INFORMATION MANAGEMENT

Thank you!

Semantic-ontological combination of Business Rules and Business Processes in IT Service Management

Alexander Sellner1, Christopher Schwarz1, Erwin Zinser1

1FH JOANNEUM University of Applied Sciences, Graz, AUSTRIA