You are on page 1of 8

How can interoperability approaches impact on

Systems-of-Information Systems characteristics?


Juliana Fernandes∗ Francisco Ferreira∗ Felipe Cordeiro
juliana.fernandes@ifpi.edu.br francisco.ferreira@uniriotec.br felipe.paula@uniriotec.br
Federal Institute of Piauí (IFPI) Federal University of the Federal University of the
Campo Maior, Brazil State of Rio de Janeiro (UNIRIO) State of Rio de Janeiro (UNIRIO)
Rio de Janeiro, Brazil Rio de Janeiro, Brazil

Valdemar Graciano Neto Rodrigo Santos


valdemarneto@ufg.br rps@uniriotec.br
Federal University of Goiás (UFG) Federal University of the
Goiânia, Brazil State of Rio de Janeiro (UNIRIO)
Rio de Janeiro, Brazil
ABSTRACT ACM Reference Format:
Systems-of-Information Systems are a specific type of systems-of- Juliana Fernandes, Francisco Ferreira, Felipe Cordeiro, Valdemar Graciano
Neto, and Rodrigo Santos. 2020. How can interoperability approaches im-
systems composed of independent information systems working
pact on Systems-of-Information Systems characteristics?. In XVI Brazil-
together to deliver new capabilities. Despite the benefits of the ian Symposium on Information Systems (SBSI’20), November 3–6, 2020, São
synergistic collaboration of IS, the establishment of interoperability Bernardo do Campo, Brazil. ACM, New York, NY, USA, 8 pages. https:
links in the context of a SoIS is still a challenge, specially because of //doi.org/10.1145/3411564.3411621
the characteristics of this type of complex systems, i.e., autonomy,
belonging, connectivity, diversity, dynamism, emergent behavior,
evolutionary development, interdependence. The purpose of this
paper is to analyze how approaches to establish interoperability 1 INTRODUCTION
may affect these specific characteristics of SoIS. We analyzed in- Over the years, global competition has pushed organizations to
teroperability approaches defined in ISO14258 (integrated, unified, participate in collaborative networks, building inter-organizational
federated) and discussed their implications in designing and manag- alliances to respond to business demands and take advantage of
ing interoperability in SoIS. We used a knowledge base containing opportunities. Global companies, such as Amazon, have established
ontological descriptions for well-known interoperability problems alliances with several other smaller companies to provide a more
and their solutions to support our discussion. As a contribution, diverse set of products in their portfolio. In parallel to the alliance
we provide a reference for SoIS architects on interoperability ap- at business level, they also needed to establish interoperability
proaches and their impacts. links between their information systems (IS) at the technical level
to make the selling process possible through Amazon platform.
These alliances among organizations demand the establishment
CCS CONCEPTS
of different information flows, stakeholders and objectives to be
• Software and its engineering → Interoperability. orchestrated around business processes to achieve goals that could
not be achieved by an IS in isolation. This arrangement of IS is part
KEYWORDS of a class of complex systems known as Systems-of-Information
systems of information systems, SoIS, interoperability, systems-of- Systems (SoIS).
systems A remarkable example of SoIS is a smart city, in which the pur-
pose is delivering better services to citizens through collaboration
across multiple entities based on a cross-sectional information flow
∗ Both authors contributed equally to this research.
supported by different business processes (BP), people, and tech-
nologies [13]. For enabling links among several organizations to-
wards a SoIS, interoperability, which is defined as the ability of
two or more systems to exchange information and make use of this
Permission to make digital or hard copies of all or part of this work for personal or
classroom use is granted without fee provided that copies are not made or distributed exchanged information [1], is a key quality attribute. Moreover,
for profit or commercial advantage and that copies bear this notice and the full citation such alliance is as more successful as the level of interoperability
on the first page. Copyrights for components of this work owned by others than ACM reached, which makes full interoperability a desired solution. How-
must be honored. Abstracting with credit is permitted. To copy otherwise, or republish,
to post on servers or to redistribute to lists, requires prior specific permission and/or a ever, achieving the so-called full interoperability requires overcom-
fee. Request permissions from permissions@acm.org. ing several challenges, particularly conceptual, technical, human
SBSI’20, November 3–6, 2020, São Bernardo do Campo, Brazil and organizational barriers [15, 23]. This challenge is actually listed
© 2020 Association for Computing Machinery.
ACM ISBN 978-1-4503-8873-3/20/11. . . $15.00 as one of the Grand Research Challenges in Information Systems in
https://doi.org/10.1145/3411564.3411621 Brazil for 2016 to 2026 [5]. Given this scenario, the purpose of this
SBSI’20, November 3–6, 2020, São Bernardo do Campo, Brazil Juliana Fernandes, Francisco Ferreira, Felipe Cordeiro, Valdemar Graciano Neto, and Rodrigo Santos

paper is to analyze how approaches to establish interoperability Moreover, an IS is recognized by three distinct dimensions: human,
may affect specific characteristics of SoIS. business and technical [19]. According to the Systems Engineering
The broadly known standard ISO 14258 [16] prescribes three Body of Knowledge (SEBoK), when multiple IS work collaboratively
recurrent approaches to establish interoperability links between to achieve a mutual goal, they create a complex system [3].
enterprises and their IS: Federated, Unified, and Integrated. Each of A complex system is composed of several independent and inter-
such categories impose a different level of coupling to the involved dependent parts interacting in a non-linear way, i.e., the behavior
constituent IS; For instance, depending on the strategy an architect cannot be precisely expressed as a result of the sum of the activities
chooses to link a set of systems, it can increase the level of inter- of individual parts. Their inter-dependencies are difficult to de-
dependence over constituent systems (CS1 ) to sustain the global scribe, predict and design [2]. Complex systems have (i) adaptation,
behaviors provided by the SoIS over time. In this case, a constituent (ii) self-organization, and (iii) emergence [32]. A particular type of
IS to be integrally serving the SoIS, increasing the coupling in the complex system is the so-called System-of-Systems (SoS) [25]. In
overall SoIS, sacrificing their operational independence. SoS, CS, which are independent systems working together, main-
Hence, it’s necessary to discuss the impact of each interoperabil- tain their ownership, objectives, development methods and funding.
ity strategy over the operational independence of constituents that When CS encompass organizational IS and establish cooperation
characterizes SoIS. It is also necessary to overcome this rationale to to obtain mutual benefits (create new functionalities, technologies,
advance the discussion and establish a tradeoff between each of the and business opportunities), the arrangement of CS can be classi-
three styles to enable interoperability and their potential impact on fied as SoIS [28]. This type of system have specific properties: (i)
each characteristic of a SoIS. This can support an engineer/architect the existence of information flows among the constituent IS; (ii)
could be aware of the barriers of each style for a SoIS and to decide business process-oriented nature; and (iii) information creation and
which one is more suitable to the establishment of their business added value through interoperability among IS and their organi-
alliances. zations, which cannot be obtained if their constituents operate in
The main contribution of this paper is to highlight how strategies isolation [11]. While SoS is primarily concerned with a technical
to establish interoperability between information systems could artifact (e.g., software), SoIS is concerned with other IS elements,
impact on the essential characteristics of a SoIS. We intend that such as processes, technologies, and people needed to achieve IS
our results can be used as a reference for building SoIS. Also, ar- interoperability [12][25][35]. Thus, SoIS typifies the scope of SoS
chitects/engineers can use it as inputs for performing a trade-off as it crosses organizational boundaries, involving IS constituents
analysis between the strategy used to establish interoperability of different domains, and generating a large amount of informa-
and the impact on the essential characteristics of SoIS. Thus, the tion. Particularly, IS interoperability (ISI) is considered a collective
involved enterprises are free to decide which characteristics they and federalist phenomenon, not only an integration phenomenon,
consider crucial and decide the architectural strategy that meets not a “limiter of freedom” phenomenon, nor an exclusively tech-
their needs. nological phenomenon [35]. It encompasses a cultural, social and
In this study we defined and conducted the following steps: (1) human, communication, negotiation and diplomacy phenomenon
A literature review to investigate characteristics of SoIS; (2) a lit- [35]. Therefore, SoIS may gather social elements, such as strategies
erature review to investigate core concepts of interoperability; (3) to represent stakeholders decisions and behaviors to enable the
an analysis of the approaches (integrated, unified and federated) creation of value and innovative ideas [20][35].
defined in ISO 14258 standard for interoperability; (4) an analysis In order to investigate characteristics of SoIS, an informal litera-
of how SoIS characteristics can be influenced in the face of such ture review was realized. According to Teixeira et al. [36], SoIS is a
approaches. By proceeding, we extracted characteristics of SoS (and specific type of SoS and inherits the SoS characteristics. Thus, we
inherited by SoIS) from relevant works in the area. We discussed revisited four relevant studies that characterize SoS [22] (Maier,1996
each characteristic (autonomy, belonging, connectivity, diversity, [24]; Boardman and Sauser, 2006 [4]; DeLaurentis, 2009 [10]; Nielsen
dynamism, emergent behavior, evolutionary development, inter- et al., 2015 [30]) to define the characteristics that will be analyzed in
dependence) pointing challenges regarding interoperability in the this work (Step 1). The characteristics recurrently assigned to SoS
SoIS context. in the literature are autonomy, belonging, connectivity, diversity,
The remainder of this paper is organized as follows: Section 2 dynamism, emergent behavior, evolutionary development and in-
presents the background; in Section 3, we discuss approaches for terdependence [18]. Figure 1 depicts all the characteristics reported
establishing interoperability in SoIS under the light of ISO 14258 in SoS studies and how they are correlated, traceable, and evolved
standard; in Section 4, we analyze how interoperability approaches over the years according to the highlighted authors. We discuss
described in ISO 14258 affect the characteristics of SoIS; Section 5 them individually, as follows.
presents a brief evaluation and discussion on results; and Section 6 Autonomy is related to how a system is governed by its own
presents the conclusions. rules despite external influences. For instance, CS perform their
functions according to their rules, even when they serve a global
2 BACKGROUND goal [25]. It is related to the ability of a CS to pursue an individual
An IS is a collection of dynamically interconnected components purpose [4] and its ability to operate outside of the arrangement.
for collecting, storing, and processing data and for providing in- This feature implies that a CS must offer behaviors related to its
formation and knowledge for supporting organizational decisions. role in a SoIS and behaviors related to its purpose, independent
from SoIS. That is, a CS exists by itself and does not depend on the
1 For sake of simplicity, herein CS will denote both singular and plural forms. existence of the whole.
How can interoperability approaches impact on Systems-of-Information Systems characteristics? SBSI’20, November 3–6, 2020, São Bernardo do Campo, Brazil

Figure 1: Discussed Characteristics for SoIS evolved from Lu et al. [22].

Evolutionary development means that SoIS evolves as CS Dynamicity is the characteristics of a SoIS to modify its struc-
evolve as well. Such evolution of CS happens in response to its ture and composition. Several authors consider this ability as an
individual needs and can imply in benefits to SoIS, e.g., a new func- essential feature, especially to ensure that an SoS can handle failures
tionality can be created. On the other hand, some functionalities and other threats at runtime. To ensure the ability to reconfigure
may be discontinued. SoIS must absorb these changes to maximize dynamically, the models of SoIS should abstract dynamic archi-
gains or minimize unwanted effects. tectures and interfaces and provide information to thinking about
Emergent behavior is the reason why an SoIS exists. It is the these dynamic structures [30].
behavior that results from the synergistic collaboration among CS Belonging means the CS perception of mutual benefit between
and is assigned to the arrangement as a whole. It can be desired or the parts [4]. Depending on the type of the SoIS, CS choose to
unwanted. Despite the benefits provided by emergent behaviors, participate in an SoIS because they see an attractive cost-benefit
CS give higher priority to their own objectives [11]. Therefore, basis and because they believe in the ’higher’ goal to be achieved
interoperability should enable emergent behaviors while preserving by an SoS. The need for the perception of belonging is a natural
the individual freedom of constituents. consequence of autonomy [34]. Designing interoperability should
Connectivity refers to the dispersion of CS so that some con- consider an eventual abandonment of CS, that may want to leave
nectivity mechanisms must exist to allow communication and infor- SoIS [33]. Since a CS is free to join or leave SoIS, the design of
mation sharing. This characteristic denotes a physical separation, interoperability should predict related implications for these be-
and models should have the ability to describe the connectivity haviors. Interoperability, in turn, comprises an important quality
while still considering a distributed knowledge base, operational attribute essential to enable SoIS connectivity characteristic, for
costs, and eventual cultural and normative conflicts. example. Indeed, a SoIS is feasible through the establishment of
Interdependence is the mutual dependence resulting from the interoperability links among its CS. Supporting all interoperability
need for a CS to rely on one another to accomplish a mission. levels for specific domain applications can be considered as Full
In this context, interdependence is particularly hard to measure Interoperability support [14][23].
because of the level of freedom of the constituents. For instance, Achieve full support for interoperability is a challenge for IS
when we consider Federated Information Systems (FIS) [6] the researchers since it encompass many concepts, and an approach
components are autonomous, but in some cases, they have to give that deals with all of them is required. As the Ontology for Enter-
up some autonomy to join the federation [6]. In SoIS, giving up prise Interoperability (OoEI) [26] establishes an understanding of
autonomy may not be an option for CS. The SoIS manager should interoperability concepts, we used it to investigate the core con-
consider scenarios where interoperability may not occur, given the cepts of interoperability (Step 2). OoEI integrates an interoperability
unavailability of the constituents. knowledge provided by the Framework for Enterprise Interoper-
Diversity refers to the variety of elements of an SoIS. Diversity ability (FEI) [7] and Ontology of Interoperability (OoI) [27]. FEI
is present in technologies, data formats, people, processes, protocols, defines a classification scheme to categorize knowledge for interop-
and even interpretations and purposes. This characteristic comes erability according to three dimensions: interoperability barriers,
from autonomy. interoperability approaches, and enterprise levels [7]. OoI provides
a framework to describe problems and related solutions about the
SBSI’20, November 3–6, 2020, São Bernardo do Campo, Brazil Juliana Fernandes, Francisco Ferreira, Felipe Cordeiro, Valdemar Graciano Neto, and Rodrigo Santos

Figure 2: Traceability of characteristics discussed in this study. Inspired on the representation by [31][39].

interoperability domain [26]. Generally, knowledge about interop- 3 INTEROPERABILITY APPROACHES


erability provides solutions to remove barriers [26]. This section discusses interoperability concepts from OoEI [26],
According to Chen [7], interoperability barriers are described as which considers approaches from ISO 14258 standard described
(i) conceptual i.e., concerned with the syntactic and semantic differ- by Chen [7] and Naudet et al. [26] (Step 3). A concept map paper
ences of information to be exchanged; (ii) technological i.e., refers (Fig. 2), inspired on the representation by [31][39], was drawn to
to the incompatibility of information technologies (e.g., architecture support our discussion.
and platforms, infrastructure) as well as problems concerning the All elements and concepts from OoEI are considered as we un-
standards to present, store, exchange, process and communicate derstand that in a SoIS each CS maintain its independence on En-
the data; and (iii) organizational i.e., relates to the definition of re- terprise Level (EL) (Data, Services, Processes, Business). Although EL
sponsibility and authority as well as incompatibility of organization concerns had been defined on three levels in FEI, we considered
structures. Interoperability can take place at the various enterprise important a broader perspective that include cultural, social and
levels, such as data, services, processes, and business. human aspects [35]. Thus, the Human level was added. Even if full
Interoperability of data refers to make work together different interoperability in SoIS does not include direct human interven-
data models [7]. Interoperability of services is concerned with iden- tion in interoperations [29]. Human perspective can assist SoIS
tifying, composing and gathering together multiple applications managers in management of technical teams or CS stakeholder
[7]. Interoperability of processes aims to make several processes relations.
work together (a process defines the sequence of the services, e.g., OoIE also addresses incompatibilities between systems. Incom-
functions according to some specific needs of a company) [7]. Fi- patibility is defined as the condition of existence for interoperability
nally, interoperability of business refers to an harmonization at problems. This concept is a subclass of Interoperability Existence
the level of organization in spite of different modes of decision- Condition, i.e., this class formalizes the fact that a Relation is an
making, methods of work, legislation, culture of the company and existing condition for interoperability problems. To advance the
commercial approaches so that business can be developed between discussion, we started from the Solution class demonstrated on
companies [7]. Removing interoperability barriers can be performed OoIE since the collaboration between IS is enabled by a solution.
through three approaches according to ISO 14258 standard [16]: In- We assume that any interoperability solution for a SoIS should
tegrated, Unified and Federated architectural approaches [7]. Such consider an appropriate approach that preserves the characteristics
approaches are used in this study to investigate how each of them presented in the background section. The approaches represented
can affect SoIS characteristics. We proceed with such discussion in in OoIE (Integrated, Unified, Federated) correspond to those specified
the next section. in ISO 14258 standard [16].
How can interoperability approaches impact on Systems-of-Information Systems characteristics? SBSI’20, November 3–6, 2020, São Bernardo do Campo, Brazil

For the sake of clarity and a proper understanding of interoper- impose models, languages, or methods of work [40][37], and in-
ability, we consider it important to previously expose the differences teroperability problems are fixed while systems are running [26].
between integration, compatibility, and interoperability since the Models must be dynamically adapted rather than having a pre-
concepts may look similar but differ they in important aspects. determined meta-model [26][17]. It is needed a negotiation that
In integration, there are functional dependencies which imply in allows the adaptation of the semantics at both sides (e.g., to map se-
less flexibility and resilience [9]. Integrated systems are sensitive mantics from one part to another and to exchange resource profiles)
to failures, and small local functional or structural changes may [8]. For federated approach a kind of coordination was represent
impact distant parts of an integrated system in an unpredictable in OoEI. The function of coordination class is not detailed on OoEI,
manner [40]. On the order hand, interoperability fosters a more however, it shows that Federated Approach uses Coordination to
loosely coupled approach, where systems remain independent but illustrate an authority entity or a negotiation in designing inter-
are coordinated insofar some collaboration is possible to take place operability [38]. This coordination can be a role discussed in SoIS
[40]. According to Weichhart and Wachholder[40], the interoper- context [11]. As we recognize that interoperability in SoIS should
ability concept relies on a continuum from compatibility toward deal with Concerns, characteristics aligned with the concerns on the
integration (Fig.3). Compatibility means that one system does not OoEI was added, i.e., Autonomy, Belonging, Conectivity, Diversity,
interfere in other’s systems functioning. However, two compatible Dynamicity, Interdependence, Evolutionary Development, Interdepen-
systems might not be able to collaborate. Thus, SoIS is not a struc- dence. We did not deepen in solutions for addressing dynamicity in
ture composed of compatible CS since IS in SoIS should be able to SoIS as this subject is still under investigations.
work collaboratively to achieve a goal. As a contribution of this discussion, we adapt OoEI by adding in-
teroperability concerns for SoIS context. The representation of SoIS
characteristics grouped on OoEI is present on Figure 4. Concepts
and elements inherent interoperability in SoIS integrated into OoEI
are represented through purple ellipse. The analysis about each ISO
14258 interoperability approach and its influence on characteristics
of SoIS is conduced and detailed on Section 4.

Figure 3: Difference between the integration and interoper- 4 ANALYSIS OF INTEROPERABILITY


ability. Adapted by Weichhart and Wachholder [40].
APPROACHES ON SOIS CHARACTERISTICS
There is no implementation standard for SoIS. The truth is that, This section presents how each interoperability approach from ISO
for each context, several variables affect how interoperability must 14258 standard can affect the characteristics of SoIS presented in
be implemented. For example, there may be scenarios in which Subsection 2.1. For each interoperability approach and each SoIS
CS can give up a certain level of autonomy or can share the same characteristic, a researcher analyzed whether and how each ap-
model of data representation. But there may be occasions when proach may or may not threaten the maintenance of the feature in
a SoIS arrangement (Step 4). A qualitative analysis was tabulated ac-
this may not occur. What we propose in this work is to discuss
cording to the answers of each researcher and finally, the consensus
how the approaches can affect the characteristics presented in the
background section so that SoIS architects can have a reference on was obtained. Figure 5 presents the results of our analysis.
which approach to choose to enable interoperability. We present
these characteristics below. 4.1 Integrated Approach
Integrated Approach means that there is a standard or shared In this approach, the autonomy of CS is strongly affected by stan-
format for all CS [8][17][40]. Integrated paradigm consists of using dardization, specially through the use of common templates and
a shared template to representing all the concerned models meta-templates. Such practices require CS to be forced to adopt
or for building systems [26]. In OoEI, the integrated approach standards that may conflict with their individual goals. Moreover, it
consists of using a Common Template for the representation of all should be considered the premise that CS prioritizes its individual
the concerned models or for building systems [26]. goal, even if an SoIS belongs to a single organization. As a example,
In Unified Approach, a meta-model is used and serves as a we can cite the case presented by Leite [21], where the author exem-
common reference to map models’ semantics and syntax [26]. A plifies the challenge of dealing with autonomy among independent
common meta-model provide means for establishing semantic IS within an organizational context: in a specific organization, one
equivalence [17], and allows a translation between CS models even IS supports the financial activities of projects, and another supports
though some loss of semantics or information can occur [37]. This the physical part of these projects. As a technical solution, a shared
happens because individual needs of CS cannot be represented entrance is provided when there is a need for interoperating IS
directly [37]. Diverging concepts are mapped on a semantical level in order to accomplish a mission. Nevertheless, analyzing details
that allows the translation between multiple systems [40]. OoEI about the organization of tasks, the routine of the first one team
proposes using a Unified Meta-Model as a solution to a unified concentrate on issues related to service providers contracts, and
approach. [27]. the project manager works with financial goals. In the latter case,
Federated Approach aims to establish interoperability ‘on the contracts are not a priority. The author suggests that a solution to
fly’. In other words, federated systems should identify and adapt the common entrance would have execution problems due to the
to requirements at runtime [40]. Federated approach does not culture of the operators.
SBSI’20, November 3–6, 2020, São Bernardo do Campo, Brazil Juliana Fernandes, Francisco Ferreira, Felipe Cordeiro, Valdemar Graciano Neto, and Rodrigo Santos

Figure 4: Representation of the concerns (purple ellipses) of interoperability in SoIS integrated into OoEI. Yellow ellipses
represents OoI and blue ellipses represents FEI from OoEI. Evolved from Naudet et al. [26]

Integrated approach requires CS to be designed and built follow- systems rather than applying it to existing systems. In general, CS
ing shared standards, which for SoIS may be a limitation because in usually already exist in SoIS.
SoIS CS are usually already built. Evolutionary development is
also affected by integrated approaches as it depends on the ability 4.2 Unified Approach
of CS to evolve as their needs changes over time. In this case, evolu- In an unified approach, the characteristics of SoIS can be less af-
tionary development is subject to constraints imposed by standards fected if we compare it with integrated approaches. However, ac-
and models that should be respected in this approach. cording to Tu et al.[37], an unified approach is not able to represent
When a SoIS is designed, an emergent behavior is planned directly individual needs of CS. A SoIS may not behave as desired
although unplanned (and sometimes unwanted) behaviors might if its engineer is unaware of the constraints of CS in their own
arise. The integrated approach might limit unplanned behaviors. If context. These restrictions may overcome organizational bound-
there is any change in models or standards, these changes must be aries and conflict with the objectives (emergent behaviors) of the
absorbed by all CS regardless of whether the change is related to SoIS. According to Chen [7], unified approaches approach are well
goal of SoIS or any of its constituents. This requires a coordination suited for network interoperability or collaboration that seeks a
with a certain level of authority in SoIS. Established patterns can re- better understanding without the need for major changes to its own
sult in a limitation of evolutionary development, as well as a preser- models. There is an advantage over efforts, costs, and implemen-
vation of the planned emergent behavior (i.e., what is expected tation models. Each CS can preserve its characteristics, but there
from SoS), diversity, connectivity, and interdependence. is a need to maintain an up-to-date standard meta-model for all
An integrated approach makes CS and SoIS less sensitive to CS to understand. Keeping a meta-model up to date the tendency
changes. Structural characteristics established by this approach do is that autonomy, diversity, connectivity, interdependence,
not influence connectivity, interdependence, and dynamicity. On emergent behavior, dynamics, evolutionary development of
the other hand, belonging, which is related to the benefit-cost of a SoIS are preserved. If the meta-model (semantic representation /
participation of CS in SoIS, is positively affected because integrated equivalence tool) is not updated there may be implications for the
approaches means stable models, roles, and responsibilities. This cited features given the difficulty of representing emerging changes
scenario facilitates the engagement of CS. The higher the sense of (e.g. adaptability to change, temporality, technologies, costs).
belonging of the CS, which is leveraged by cost-benefit factors, the
higher the availability of resources (human and technical) to SoIS. 4.3 Federated Approach
Diversity is affected because homogeneous elements are needed In general, federated approaches are more flexible, preserving the
to follow the given patterns and templates. Finally, according to autonomy of CS since they are free to evolve according to their
Chen [7], integrated approaches are best suited for deploying new individual needs, observing its constraints and the context in which
they belong. Thus, the evolutionary development of CS is also
How can interoperability approaches impact on Systems-of-Information Systems characteristics? SBSI’20, November 3–6, 2020, São Bernardo do Campo, Brazil

Figure 5: How approaches potentially impact the characteristics of SoIS.

a characteristic that is little affected by federated approaches. Dy- We understand that, depending on how interoperability links
namicity and diversity are also characteristics of SoIS that remain are established and depending on the business rules that govern
preserved when federated approaches are used. However, the dy- the SoIS, we actually face what we call a degree of autonomy. This
namism of ‘on the fly’ negotiations can cause connectivity (which means that, depending on how much a SoIS relies on functionalities
includes communication protocols) to be affected if negotiations do provided by one or more constituents, their operational indepen-
not address all the issues that should be considered for collaboration dence can be consequently sacrificed, which leads to a new frontier
using a communication channel, especially in critical situations. As of investigation: in which degree each of the characteristics of a
a consequence, desired emergent behavior may not be achieved SoIS is trully addressed? Our results foster this discussion and com-
precisely because of connectivity failures, which may also have prises an important contribution, since we glimpse how standard
implications for interdependence among CS. forms adopted by industry and prescribed by ISO 14258 can po-
In critical situations, rapid responses are required and an feder- tentially affect the degree to which SoIS essential characteristics
ated approach may not be able to meet all the necessary require- are impacted. Further investigation is still needed, but the results
ments or there may not be enough time for negotiation. For instance, presented in this paper are a preliminary insight on the directions
in an ocean oil spill scenario, a SoIS manager without some active to follow.
contingency plans for oil pollution incidents can result in the death
of marine animals and flora.
6 FINAL REMARKS
5 EVALUATION AND DISCUSSIONS This paper presented research results to answer the following re-
We performed a survey with experts to evaluate the precision and search question: how can interoperability approaches affect SoIS
suitability of the concepts we dealt with and how they are related. inherent characteristics? We envisioned that, depending on the
Moreover, the table with guidelines on the impact of the inter- architectural strategies and business needs used to establish inter-
operability on SoIS characteristics for each architectural strategy operability links between CS and form a SoIS, autonomy (indepen-
prescribed by ISO 14258 was also submitted to their evaluation. dence), belonging and other characteristics could be affected, since
The set of experts was formed by two experts in SoIS, one of dependency among CS and of the overall SoIS over the CS can
them also expert in software architecture, and two experts in inter- increase, reducing their independence. The main contribution of
operability. One of them was indirectly involved in the conduction this paper is to highlight how well-accepted industrial approaches
of the study. We used Likert scale and asked them whether (i) they to establish interoperability prescribed by ISO 14258 standard may
agree on the concepts depicted in Figure 4, (ii) they agree on the affect these specific characteristics of SoIS. We also proposed an
relations established between the links and, (iii) they agree on how adaptation of Ontology of Enterprise Interoperability (OoEI) to deal
each of the styles (Federated, Unified, Integrated) potentially im- concerns of interoperability in SoIS.
pact on the SoIS essential characteristics. They were unanimous Interoperability in a SoIS should be designed according its con-
in strongly agreeing on the suitability and accuracy of the results text. Each of the approaches presented affects how characteristics
presented, even though they highlighted the speculative character of SoIS are manifested. It is up to the SoIS architect to choose the op-
of some of the results. Regarding discussions, there is a small bias tion that best fits the scenario in which he/she is working. Different
on the results, since one of the experts was indirectly involved in architectural strategies prescribed by ISO (Federated, Unified and
the conception of the solution. However, since other three also Integrated approaches) impact in different ways the SoIS charac-
agreed on the results, this fact reduces the threats to validity. teristics depending on the style chosen. We concluded that each of
SBSI’20, November 3–6, 2020, São Bernardo do Campo, Brazil Juliana Fernandes, Francisco Ferreira, Felipe Cordeiro, Valdemar Graciano Neto, and Rodrigo Santos

the strategies prescribed potentially increase coupling (in different [16] ISO 14258 (1998). Industrial automation systems and integration – Concepts and
levels) between CS and between the overall SoIS and CS. rules for enterprise models. Standard. International Organization for Standardiza-
tion.
Our results can then be used as a reference for SoIS engineers [17] Kurt Kosanke. 2006. ISO Standards for Interoperability: a comparison. In Interop-
or architects to decide on which architectural strategy to use to erability of enterprise software and applications. Springer, 55–64.
[18] Cristiane Aparecida Lana, Nilton Mendes Souza, Márcio Eduardo Delamaro,
achieve their particular business needs. We intend to expand this Elisa Yumi Nakagawa, Flávio Oquendo, and José Carlos Maldonado. 2016.
research towards a set of recommendations for interoperability in Systems-of-systems development: Initiatives, trends, and challenges. In 2016
SoIS, i.e., taking into consideration the particular characteristics of XLII Latin American Computing Conference (CLEI). 1–12.
[19] Ken Laudon and Jane Laudon. 2009. Management Information Systems (11 ed.).
SoIS (dynamicity, evolutionary development, emergent behavior, Pearson.
diversity, connectivity, autonomy, belonging, connectivity, inter- [20] Kenneth C Laudon and Jane Price Laudon. 2015. Management information systems.
dependence). We endeavor to integrate these characteristics into Vol. 8. Prentice Hall.
[21] Julio Cesar Sampaio do Prado LEITE. 1994. Organização Federativa de Sistemas
OoEI. However, we did not suggest solutions for addressing dynam- de Informação. Revista de divulgação da CELEPAR–Informática do Paraná. In
icity in SoIS. As future work, we intend to investigate deeply how Portuguese (1994).
[22] Yan Lu, Hervé Panetto, and Xinjian Gu. 2010. Ontology approach for the in-
to identify the degree of interdependence of the IS constituting a teroperability of networked enterprises in supply chain environment. In OTM
SoIS to support the analysis of impacts for the fulfillment of the Confederated International Conferences" On the Move to Meaningful Internet Sys-
objectives of a SoIS. tems". Springer, 229–238.
[23] Rita Suzana P. Maciel, José Maria N. David, Daniela Barreiro Claro, and Regina
Braga. 2017. Full Interoperability: Challenges and Opportunities for Future Infor-
ACKNOWLEDGMENTS mation Systems. Brazilian Computer Society, 107–118.
[24] Mark W. Maier. 1996. Architecting Principles for Systems-of-Systems. INCOSE
This study was financed in part by the Coordenação de Aperfeiçoa- International Symposium 6, 1 (1996), 565–573. https://doi.org/10.1002/j.2334-
mento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 5837.1996.tb02054.x
[25] Mark W. Maier. 1998. Architecting principles for systems-of-systems. Systems
001. The first author also thanks to Instituto Federal do Piauí (IFPI). Engineering 1, 4 (1998), 267–284.
[26] Yannick Naudet, Thibaud Latour, Wided Guedria, and David Chen. 2010. Towards
a systemic formalisation of interoperability. Computers in Industry 61, 2 (2010),
REFERENCES 176–185.
[1] 1990. IEEE Standard Glossary of Software Engineering Terminology. IEEE Std [27] Yannick Naudet, Thibaud Latour, Kevin Hausmann, Sven Abels, Axel Hahn, and
610.12-1990 (1990), 1–84. Paul Johannesson. 2006. Describing Interoperability: the OoI Ontology. In Pro-
[2] Sharada Alampalli and Theresa Pardo. 2014. A study of complex systems devel- ceedings of the Open Interop Workshop on Enterprise Modelling and Ontologies for
oped through public private partnerships. In Proceedings of the 8th International Interoperability, Co-located with CAiSE’06 Conference. Luxembourg, Luxembourg.
Conference on Theory and Practice of Electronic Governance. ACM, Guimarães, [28] Valdemar V. Graciano Neto, Flavio Horita, Everton Cavalcante, Adair Rohling,
Portugal, 442–445. Jamal El-Hachem, Daniel Santos, and Elisa Y. Nakagawa. 2018. A Study on
[3] BKCASE Editorial Board. 2017. The Guide to the Systems Engineering Body of Goals Specification for Systems-of-Information Systems: Design Principles and a
Knowledge (SEBoK), v. 1.9.1. Technical Report. Conceptual Model. In Proceedings of the XIV Brazilian Symposium on Information
[4] J. Boardman and B. Sauser. 2006. System of Systems - the meaning of ’of’. In Systems (SBSI’18). Association for Computing Machinery, New York, NY, USA,
IEEE/SMC International Conference on System of Systems Engineering. IEEE, Los Article Article 21, 8 pages. https://doi.org/10.1145/3229345.3229369
Angeles, USA, 1–6. [29] Valdemar Vicente Graciano Neto, Flavio Oquendo, and Elisa Yumi Nakagawa.
[5] Clodis Boscarioli, Renata Araujo, and Rita Suzana. 2017. Grand Research Chal- 2017. Smart systems-of-information systems: Foundations and an assessment
lenges in Information Systems in Brazil 2016 - 2026. Brazilian Computer Society. model for research development. Grand Challenges in Information Systems for
[6] Susanne Busse, Ralf-Detlef Kutsche, Ulf Leser, and Herbert Weber. 1999. Feder- the next 10 (2017), 1–12.
ated information systems: Concepts, terminology and architectures. Forschungs- [30] C.B. Nielsen, P.G. Larsen, J. Fitzgerald, J. Woodcock, and J. Peleska. 2015. Systems
berichte des Fachbereichs Informatik 99, 9 (1999), 1–38. of systems engineering: Basic concepts, model-based techniques, and research
[7] David Chen. 2017. Framework for Enterprise Interoperability. John Wiley & Sons, directions. Comput. Surveys 48, 2 (2015). https://doi.org/10.1145/2794381
Ltd, Chapter 1, 1–18. https://doi.org/10.1002/9781119407928.ch1 [31] Joseph D Novak and Alberto J Cañas. 2008. The theory underlying concept maps
[8] David Chen and Guy Doumeingts. 2004. Basic Concepts and Approaches to Develop and how to construct and use them. (2008).
Interoperability of Enterprise Applications. Springer US, Boston, MA, 323–330. [32] Julio M Ottino. 2004. Engineering complex systems. Nature 427, 6973 (2004),
https://doi.org/10.1007/978-0-387-35704-1_34 399.
[9] Michele Dassisti, Ricardo Jardim-Goncalves, Arturo Molina, Ovidiu Noran, Hervé [33] Alejandro Salado. 2015. Abandonment: A natural consequence of autonomy and
Panetto, and Milan M Zdravković. 2013. Sustainability and interoperability: Two belonging in systems-of-systems. In 2015 10th System of Systems Engineering
facets of the same gold medal. In OTM Confederated International Conferences" Conference (SoSE). IEEE, 352–357.
On the Move to Meaningful Internet Systems". Springer, 250–261. [34] A. Salado. 2016. Exile: A natural consequence of autonomy and belonging in
[10] Daniel DeLaurentis and Muharrem Mane. 2009. Acquisition management for systems-of-systems. In Annual IEEE Systems Conference (SysCon). 1–5. https:
systems-of-systems: Exploratory model development and experimentation. In //doi.org/10.1109/SYSCON.2016.7490598
6th Annual Acquisition Research Symposium of the Naval Postgraduate School: [35] Delfina de Sá Soares and Luis Amaral. 2014. Reflections on the concept of
Volume I: Defense Acquisition in Transition. 42 – 58. interoperability in information systems. In Proceedings of the 16th International
[11] Juliana Fernandes, Francisco Henrique Cerdeira Ferreira, Felipe Cordeiro de Conference on Enterprise Information Systems, Vol. 1. SCITEPRESS–Science and
Paula, Valdemar Vicente Graciano Neto, and Rodrigo Pereira dos Santos. 2019. A Technology Publications, 331–339.
Conceptual Model for Systems-of-Information Systems. IEEE 20th International [36] Gabriel Teixeira, Victor Hugo L. Lopes, Rodrigo P. Santos, Mohamad Kassab, and
Conference on Information Reuse and Integration for Data Science, 364–371. Valdemar Vicente Graciano Neto. 2019. The Status Quo of Systems-of-Information
[12] Marcelo Benites Gonçalves, Everton Cavalcante, Thais Batista, Flavio Oquendo, Systems. In 7th SESoS/13th WDES. Montreal, Canada, 34–41.
and Elisa Yumi Nakagawa. 2014. Towards a conceptual model for Software- [37] Zhiying Tu, Gregory Zacharewicz, and David Chen. 2016. A federated approach
intensive System-of-Systems. In IEEE International Conference on Systems, Man, to develop enterprise interoperability. Journal of Intelligent Manufacturing 27, 1
and Cybernetics (SMC 2014). IEEE, San Diego, USA, 1605–1610. (2016), 11–31.
[13] Valdemar Vicente Graciano Neto, Everton Cavalcante, Jamal El Hachem, and [38] Bernard Walliser. 1977. Systèmes et modèles: introduction critique à l’analyse de
Daniel Soares Santos. 2017. On the Interplay of Business Process Modeling and systèmes. Editions du Seuil.
Missions in Systems-of-Information Systems. In IEEE/ACM JSOS. IEEE, Buenos [39] Georg Weichhart. 2014. Requirements for Supporting Enterprise Interoperability
Aires, Argentina, 72–73. in Dynamic Environments. In Enterprise Interoperability VI. Springer, 479–488.
[14] Valdemar Vicente Graciano Neto, Flavio Oquendo, and Elisa Yumi Nakagawa. [40] Georg Weichhart and Dominik Wachholder. 2014. On the interoperability contri-
2016. Systems-of-Systems: Challenges for Information Systems Research in the butions of S-BPM. In International Conference on Subject-Oriented Business Process
Next 10 Years. In Big Research Challenges in Information Systems. Florianópolis, Management. Springer, 3–19.
Brazil, 1–3.
[15] R. Hellman. 2010. Organisational barriers to interoperability. In eChallenges
e-2010 Conference. 1–9.

You might also like