propose an ontology to deal with cognitive
dimension; (3) Development of business rules in
order to orchestrate services invocations from the
BPEL process.
The normative dimension is based on a set of
KPI an d corresponding metrics. It provides metrics
for business rules to assess performance. From the
literature (Rezaei et al., 2011), we have identified
the different services: developing a performance
measurement system needs the conversion of
strategic objectives into key goals, the establishment
of metrics to compare the desired performance with
the actual achieved standards, the gaps identification
to allow us to understand performance and finally
the initiation of improvement actions.
The trend in performance assessment is geared
towards intangible success factors such as
competencies, customer satisfaction, motivation and
staff satisfaction (Rezaei et al., 2011). In our
approach, we are based on competence concept
because it is interrelated within EA layers, and so,
provides a broad vision that facilitates decision
making. Moreover, KPIs depend on the competence
family. In fact, according to (CGIREF, 2009)
competencies related to design, operation,
infrastructure and technical architecture tend to
move away from the enterprise core and even
to move geographically away.
Performance assessment may have some
semantic issues when dealing with metrics
interoperability due to cultural differences between
actors, e.g., business people and information
technology professionals (Frank, 2002). It is a
critical problem because it may leads to data
collection aberrations.
Ontologies have been considered as solution to
ensure the metrics interoperability in process
reengineering (Charlet et al., 2002). We define an
ontology entitled Ontology of Enterprise Oriented
Competence (OnEOC) (see figure 1). The OnEOC
ontology is composed of the following components:
- Thing, an abstract object representing the class
of all things.
- Urbanization view refers to the different EA
views: strategy view, the business view, the
organizational view and the technical view.
- Work unit is a component that refers to a
decision Unit it is linked with the performance
estimation and the choice of changes reasons.
- The actor concept is a key concept. Actors have
different competencies and roles. The actor in
OnEOC can be considered through different
views depending on his role and his capabilities.
- The competence concept identifies the unitary
competence, personal competence and
collective competence.
- The change concept is also defined in the
OnEOC where it ensures the evolution of an
existing state (AS-IS) to a desired target state
(TO-BE).
The OnEOC ontology allows different types of
research via ontology queries. For instance, actors
executing tasks with a given KPI value such as the
number of resolved complaints in an hour. The
ontology allows a semantic interpretation of KPI,
where technical actors interprets the KPI query
execution time by the computer system, while actors
at the strategic level interprets this KPI according to
customers satisfaction percentage. Then, after
identifying KPI and collecting relevant data; the
performance assessment needs to develop business
rules. Every business rules depends on the identified
KPI and the extracted data from the ontology. These
business rules will be executed via a process
implemented by the business process execution
language (BPEL). The idea is to allow combining
a set of services for specifying business rules
where performances are evaluated by orchestrating
these rules.
BPEL is an XML language designed to allow the
composition and orchestration of web services.
BPEL inputs translate the different possible changes
scenarios and the output is a value of the expected
performance after change. BPEL inputs define the
subject (reason) of the desired change, e.g., the
stakeholder management to modify existing business
processes. Changes criteria are either immediate or
continuous. Change’s nature can be related to
specific actions such as add, delete or modify
involving actors, systems, and processes. Then
depending on the input, an invocation of a web
service is executed based on business rules. The
principle of performance assessment depends on the
identification of the gap between existing
competences and required competences allowing the
adaptation to a given change. So the output of t this
process represents the value of performance after
change. Note that depending on the importance of
the impacted actor and the importance of the
impacted business domain, a decision can be taken
in order to plan appropriate actions to deal with any
performance lowering.
Fourth International Symposium on Business Modeling and Software Design
150