<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>ON THE SUBJECT OF ASSESSING THE COMPOSITION OF IT SERVICES ENTERPRISE INFORMATION SYSTEMS VIA FUZZY SETS THEORY</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A. Degtyarev</string-name>
          <email>deg@csa.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>G. Dick</string-name>
          <email>g.dick@prodick.ru</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A. Dick</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>St. Petersburg First Electrotechnical University "LETI”</institution>
          ,
          <addr-line>197376, Russia, St. Petersburg, Prof. Popov str., 5, bachelor</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>St. Petersburg State University</institution>
          ,
          <addr-line>Russian Federation, 199034, St. Petersburg</addr-line>
          ,
          <institution>University emb., 7/9, doctor of technical Sciences</institution>
          ,
          <addr-line>Professor</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>St. Petersburg State University</institution>
          ,
          <addr-line>Russian Federation, 199034, St. Petersburg</addr-line>
          ,
          <institution>University emb., 7/9, doctor of technical Sciences</institution>
          ,
          <addr-line>Professor, post-graduate student</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>160</fpage>
      <lpage>165</lpage>
      <abstract>
        <p>One of the factors for the success of any enterprise on the modern market of production and services makes the targeted use of mathematical and software computers, complexes and computer networks as part of information systems (IS) of enterprises, as the basic principles of the Digital Economy of the Russian Federation program states. This assumption is based on the fact that “the effective development of markets and industries (fields of activity) in the digital economy is possible only if there are developed platforms, technologies, institutional and infrastructural environments” [1]. Currently, the growing dependence of business processes on the quality and reliability of the supporting information systems requires a systematic approach to automation, which is closely linked to the issues of setting up both the enterprise IT architecture and the business architecture as a whole. That allows us to consider the transition to service-oriented architecture (SOA). Such a method of building up an IP complex is applied, then the support of the necessary business processes is carried out by various combinations of IT services, which under this circumstance, in its turn, leads to the need of creating diverse methods to evaluate and choose IT services (hereinafter, services) in conditions of SOA [2].</p>
      </abstract>
      <kwd-group>
        <kwd>IT-service</kwd>
        <kwd>composition</kwd>
        <kwd>information systems</kwd>
        <kwd>IT architecture</kwd>
        <kwd>multi-criteria problem</kwd>
        <kwd>fuzzy sets theory</kwd>
        <kwd>SOA</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Studies have shown that the process of determining the necessary selection of services is
reduced to solving a multicriteria task of forming the composition of services according to specified
indicators, depending on their functional purpose [3]. In addition, usually the process of forming such
a composition adds a stage of the human-machine procedure for specifying preferences, which at the
same time would give sufficient flexibility in changing preferences when choosing services and
display understandable information about the causes and consequences of establishing certain
preferences, the so-called select [4].</p>
      <p>At the same time, the choice of one or another composition of services necessary for the
functioning of an IP is significantly affected by various kinds of uncertainties that may be caused by:
1. Lack of information, with occasionally inaccuracy about alternative options for technical,
economic and other reasons.</p>
      <p>information systems, etc.
2. Impossibility of conducting a large amount of research and evaluating the characteristics of</p>
      <p>IP, which does not allow to establish a probabilistic model adequate to the chosen situation.
3. Various degree of expert confidence in assessing certain parameters of the considered</p>
      <p>Such uncertainties significantly reduce the possibility of using deterministic or probabilistic
models. In this case, to evaluate the quantitative and qualitative characteristics of alternatives, it is
proposed to use the mathematical apparatus of fuzzy sets when choosing services. With the proposed
method of solving the above problem, the option of using linguistic scales based on trapezoidal fuzzy
numbers can provide advantages as follows:</p>
      <p>Ability to take into account unclear requirements for the maintenance of business
processes.</p>
      <p>The use of fuzzy sets allows decision makers and experts to conduct a flexible assessment
of quantitative characteristics in case of uncertainty considering errors or inaccuracies in
the assessment process.</p>
      <p>The ability to reduce qualitative expert assessments to quantitative (fuzzy) making it
possible to simultaneously take into account quantitative and qualitative assessments in a
single model.</p>
      <p>The use of a fuzzy linguistic approach, when the assessment is conducted in linguistic
terms, for example, "low quality", "acceptable quality", "high quality", etc., which are
generally accepted and more understandable by the decision maker</p>
      <p>
        The basis for modeling the task of choosing IT services in the framework of the SOA for IP is
proposed to consider building a tuple in the form of:
&lt;X, Z, Y, G, P, R, W, K&gt;,
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
where
      </p>
      <p>= {  },  = ̅̅,̅̅̅, – set of business processes selected in the framework of an
enterprise strategy for automation using IP;</p>
      <p>= ̅̅̅,̅̅, - set of software tools in the software (software) of the selected IP,
considered in the selection process as alternatives that implement the required functionality to
automate and support business processes X;</p>
      <p>= {  },  = ̅̅̅,̅̅̅, - set of services provided by various information systems Z, according to
the service-oriented approach;
choosing services;
based on their assessments P;
automating business processes X;
P estimates, subject to constraints W.</p>
      <p>G – set of criteria for assessing the quality of alternatives considered in the problem of
P – fuzzy estimates of IT services Y on a variety of criteria G;
R - set of rules defining the principles of comparing and ranking assessments of services Y
W – restrictions reflecting the goals and preferences of decision makers in the task of
K – optimal decision criterion, which determines the rules for choosing services based on their
finding such a set of IT services Y* = {yj1, yj2, …, yjm}, which will provide the necessary support for</p>
      <p>The formal formulation of the problem of choosing services under SOA conditions consists in
business processes</p>
      <p>= {  },  = ̅̅,̅̅̅ in accordance with the rules of comparison and selection of alternatives R
taking into account the determining optimality criterion K.</p>
      <p>
        In this case, the problem of modeling the choice of IT services in the formulation (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) using the
theory of fuzzy sets can be formulated as follows - based on fuzzy requirements for the maintenance
of business processes X and fuzzy information about the parameters of IT services Y it is necessary to
develop fuzzy models for assessing the quality of IT services based on the accepted criteria structure G
and forming a model for choosing IT services based on the optimality criterion K.
      </p>
      <p>When solving the problem of assessing the quality of services as an integral part of IP, quality
should be understood as the completeness of properties and characteristics that provide the ability to
meet the stated or implied needs of the enterprise (business functions).</p>
      <p>Using the the structure of criteria for assessing the quality of information systems in
accordance with the standard “GOST R ISO / IEC 9126-93” is proposed [5]. This is where the
integrated assessment is based on six quality factors: functionality, reliability, usability, efficiency,
maintainability, portability (or mobility). Each of the six factors is defined in more detail by using
separate criteria and subcriteria that form the hierarchical structure of the quality criteria. At the lowest
level of the given criteria structure there are metrics by which the subcriteria of the lowest level are
measured..</p>
      <p>To calculate the integral value of the quality criterion based on the values, it is proposed to use
the hierarchy analysis method proposed by T. Saati, which allows you to calculate the evaluation of

 =






the higher criterion   = ∑

, as convolution of subordinate subcriteria 

 , l={1, 2, … lj} and
, calculated by pairwise comparison of the significance (weight) of each of the
their weights 
subcriteria [6].</p>
      <p />
      <p>At the same time, the proposed fuzzy model of quality assessment does not take into account
the fact that experts may not be sure which of the fuzzy values of the linguistic scale can accept
estimates of alternatives according to individual criteria, which we define as confidence factors. In this
case, as factors of confidence, we can consider the characteristics of utility, significance, availability,
performance, integration with other applications, fault tolerance, etc.</p>
      <p>The most important feature of the problem under consideration is that if there is a certainty
factor  , for each alternative   there are several ratings for this criterion   (  ,   ),  ={1, 2, …   },
under different conditions of the external environment or various external factors –   . Thus, the
choice of an alternative does not lead to an unambiguous result in the process of evaluating.</p>
      <p>To evaluate alternatives based on confidence factor the method of calculating the generalized
value of the alternative estimate   on the confidence factor  isapplied:
where,</p>
      <p>∈ [ ;  ] – coefficient reflecting the level of pessimism-optimism of the decision maker
regarding the
development of the
situation.</p>
      <p>When 
= 
(pessimistic
variant) the
external
environment behaves in an antagonistic manner, and the criterion takes the minimum possible value in
the rating scale; case</p>
      <p>=  (optimistic variant) the point estimate of the generalized criterion is made
on the basis of the Bayes optimality criterion; when
∈ ( ;  ) estimated intermediate between fully
optimistic and completely pessimistic variant;</p>
      <p>{  (  ,   )} – - the minimum value in the rating scale by criterion  ;
  (  ,   ) – possible values of the fuzzy scale of assessment of the confidence factor g,


∑ ̂
 
(  ) = 
  (  ,   ) + ( −  )</p>
      <p>{  (  ,   )} ,

(2)
depending on the state of the external environment   ,
take value   (  ,   ) on a criterion rating scale  .</p>
      <p>To calculate the coefficient ŝ
̂  – point a priori estimates of the "probability" that the evaluation of an alternative   will
 the method of constructing the weight coefficients of
Fishburn from the theory of utility is used. To reach this, on the basis of expert estimates, it is
necessary to streamline the values of the criterion assessment scale  according to which of the values
is more likely when each alternative is evaluated   . Point estimates of prior probabilities are defined
as follows:
̂  =
 


∑</p>
      <p>,
where
 
 − = {
  ,
  +  ,  f   − ≻  
 f   − ≈</p>
      <p>,    =  ,  =   , (  −  ), … ,  .</p>
      <p>Attitude   − ≻   means that, according to experts, the probability of an event   − higher   .
Attitude   − ≈   means that, according to experts, events   − and   equally likely.</p>
      <p>
        Considering the optimality criterion K for building up a model of IT services, it is assume that
when making a decision on the choice of services, the decision maker is guided by the cost parameters
of the presented set of services. In this case, as an option, for solving the problem of estimating the
total cost of IT services, it is advisable to use the total cost of ownership model using fuzzy estimates,
since it most fully describes the cost structure associated with the acquisition and operation of IT
services in the enterprise [7]. In this case, as an option, for solving the problem of estimating the total
cost of IT services, it is advisable to use the total cost of ownership model using fuzzy estimates, since
it most fully describes the cost structure associated with the acquisition and operation of IT services in
(3)
(
        <xref ref-type="bibr" rid="ref2">4</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">5</xref>
        )
(
        <xref ref-type="bibr" rid="ref4">6</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">7</xref>
        )
the enterprise:

(  ) = 
(  ) +
∑
      </p>
      <p>(  )
  ∈</p>
      <p>(  ) – total cost of ownership of basic IP   , which includes IT services;
(  ) – incremental costs related to IT service   .</p>
      <p>
        Then, an algorithm based on the calculation of the extended Lee-Wong parameter is used to
compare and rank fuzzy trapezoidal estimates of the total costs of IT services. When determining the
Lee-Wong parameter for a set of fuzzy numbers A1, A2, …, An common carrier is determined sup(A),
so that ∀  : 
( 
) ⊆ 
( ) = {
 = ÷ ( 
) ; 
 = ÷ (  )}. The base is defined on
this carrier - fuzzy number V, with continuous convex membership function µV(x). Next for each Ai
according to the formula (
        <xref ref-type="bibr" rid="ref5">7</xref>
        ) Lee-Wong parameter determined 
(  &gt;  ), based on which the
ordering of fuzzy numbers:

(  &gt;  ) =
      </p>
      <p>+∞ 
∫−∞
+∞
∫−∞</p>
      <p>+∞
∫−∞ ∫−∞ µ
µ
  ( )µ ( )
  ( )µ ( )
makers.
should be applied [8]
),
(  &gt;  
) and 
(  &gt;</p>
      <p>) Lee-Wong coefficients for optimistic and pessimistic
estimates of fuzzy numbers   , respectively;</p>
      <p>α – coefficient reflecting the level of pessimism-optimism of the decision maker regarding the
development of the situation. When 
=  estimated pessimistic option, in case 
=  the optimistic
option is estimated, and in the case of  ∈ ( ;  ) estimated intermediate between fully optimistic and
completely pessimistic options.</p>
      <p>The presented models for assessing the quality and total costs of IT services make it possible
to specify the task of forming the composition of services as follows.</p>
      <p>
        As to statement (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) it is necessary to determine:
implementation of the IT strategy of the enterprise;
- a set of business processes
      </p>
      <p>= {  },  = ̅̅,̅̅̅, which should be automated as part of the
- a set of information systems 
- a set of IT services 
= {  },  = ̅̅̅,̅̅̅, provided by information systems Z;</p>
      <p>= ̅̅̅,̅̅, considered in the selection process;
- a set of fuzzy requirements for the quality of the implementation of business processes

= {  },  = ̅̅̅,̅̅.</p>
      <p>As a result, it is necessary to form such a set of IT services Y* and information systems Z*,
within which these IT services will be implemented so as to provide the necessary level of quality
support for all business processes X, and also, that this set should have a minimum estimate of the total
cost of ownership of the selected IT services. It should be noted that the formulation of the problem of
choosing IT services leads to the construction of the display of many business processes X = {xi} to a
variety of information systems under consideration Z = {zk}.</p>
      <p>Thus, considering the uncertainties arising in the process of evaluating and selecting IT
services for the use of the mathematical apparatus of fuzzy numbers makes it possible to:</p>
      <p>Build up a fuzzy model for assessing the quality of IT services, taking into account the
preferences and a priori awareness of the decision maker of the possible behavior of the external
environment, when assessing the factors of confidence. The model is per standard “GOST R ISO / IEC
9126-93” alongside with the hierarchy analysis method.</p>
      <p>Develop a fuzzy model for estimating the total cost of IT services, taking into account the
incremental costs of acquiring individual services. The use of this model in conjunction with the
developed algorithm for comparing and ranking fuzzy numbers allows for a more flexible and accurate
selection of IT services with minimal total cost, considering decision makers‘ preferences.</p>
      <p>Create a model for choosing IT services in terms of a service-oriented architecture, which,
based on fuzzy assessments of the quality of IT services and the total costs of their acquisition and
operation, allows you to define a set of IT services that meets the required quality levels of business
process support with minimum total cost estimate.</p>
      <p>An example of the practical implementation of the research can serve as measures for the
selection and justification of IT services in the construction of the IP complex a number of logistics
companies. This process is based on a methodology consisting of the steps as follows:</p>
      <p>Stage 1 – formation of a list of alternatives to the task of choosing IT services and determining
the structure of criteria for assessing the quality of IT services.</p>
      <p>Stage 2 – fuzzy assessment of the integral quality provided by IT service providers. A fuzzy
assessment is made by an expert method based on the linguistic scale.</p>
      <p>
        Stage 3 – definition of cost items and the calculation of the total cost of IT services, according
to (
        <xref ref-type="bibr" rid="ref3">5</xref>
        ).
minimum estimate of total costs.
      </p>
      <p>Stage 4 – set of IT services that meets the required levels of business process support with a
Thus, the use of the considered models and tools allows to create a set of IT services meeting
the required levels of quality support for business processes with minimum estimate of total costs of
those IT services for various cost items (purchase of equipment, software licenses, cost of software
development, implementation and integration of software, staff training, updating and maintenance of
equipment and its software versions, training new employees, etc.). The result is presented in the form
of software developed for practical use for computers, complexes and as well as computer networks
used by the transport logistics system.
of the Russian Federation”.
[2] Heather Kreger Vince Branssen. Standards for service-oriented architecture // IBM Developer
Works. – 2013. – URL: http://www.ibm.com/developerworks/en/library/ws-soa-standards/.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[1] Order of the Government of the Russian Federation of July 28</source>
          ,
          <year>2017</year>
          No.
          <fpage>1632</fpage>
          -p “
          <issue>Digital Economy</issue>
          [3]
          <string-name>
            <given-names>Reference</given-names>
            <surname>Architecture Foundation for Service Oriented Architecture Version</surname>
          </string-name>
          .
          <article-title>- The Organization for the Advancement of Structured Information Standards (OASIS</article-title>
          ),
          <year>2012</year>
          . - URL: http://docs.oasisopen.org/soa-rm/soa-ra/
          <year>v1</year>
          .0/soa-ra.
          <source>html.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Dick</surname>
            <given-names>G.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Degtyarev A.B. Application</surname>
          </string-name>
          IT-
          <article-title>services information system based on SOA to improve transport logistics efficiency</article-title>
          . //Proceedings of Saint-Petersburg Electrotechnical University Journal (Izvestia SPbETU “LETI”),
          <fpage>N5</fpage>
          ,
          <year>2014</year>
          , pp.
          <fpage>17</fpage>
          -
          <lpage>24</lpage>
          (in Russian).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [5]
          <string-name>
            <surname>GOST R ISO</surname>
          </string-name>
          / IEC 9126-
          <fpage>93</fpage>
          . Information technology.
          <article-title>Evaluation of software products. Quality characteristics and guidelines for their use</article-title>
          .
          <source>Introduction</source>
          <year>1994</year>
          -
          <volume>07</volume>
          -
          <fpage>01</fpage>
          .
          <year>Reprinted 2004</year>
          . - M.:
          <string-name>
            <surname>Standardinform</surname>
          </string-name>
          ,
          <year>2004</year>
          . - 12 p.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Saaty</surname>
            <given-names>T. Decision</given-names>
          </string-name>
          <string-name>
            <surname>Making</surname>
          </string-name>
          .
          <article-title>Hierarchy analysis method</article-title>
          . - M.: Radio and communication,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Zates</surname>
            <given-names>A.V.</given-names>
          </string-name>
          <article-title>Fuzzy cost model in the framework of a service-oriented approach to the architecture of information systems</article-title>
          . Economics, statistics and informatics.
          <source>Messenger MO. Ed. MSUE-SI</source>
          .
          <year>2011</year>
          . №1.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Kwang</surname>
            <given-names>H.L.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Lee</surname>
            <given-names>J.H.</given-names>
          </string-name>
          (
          <year>1999</year>
          ).
          <article-title>A method for ranking fuzzy numbers and application to decision making</article-title>
          .
          <source>IEEE Transactions on Fuzzy Systems</source>
          ,
          <volume>7</volume>
          (
          <issue>6</issue>
          ),
          <fpage>677</fpage>
          -
          <lpage>685</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>