1 Introduction

The current dynamic environment forces enterprises to create collaborative networks (CN) in order to survive and maintain a competitive advantage. Collaborative networks are manifested in a variety of forms [1]: virtual enterprises, virtual organizations, extended enterprises, virtual communities and virtual teams. Inter-enterprise architecture allows CNs to: integrate business processes, align business with information systems and technology, increase responsiveness, reduce risks, inventory and redundancies, create synergies to achieve common goals, minimize cost of the supply chain, among other benefits [2].

Inter-enterprise architecture can be used to approach different issues that CNs have to address on a daily basis, such as: procurement planning, production planning, inventory planning, scheduling and controlling, and logistics and delivery planning. In this paper, our focus is production planning and specifically hierarchical production planning that facilitates decision-making in CNs by decomposing the decision problem into sub-problems. The sub-problems are related to the organizational structure at the highest levels of the hierarchy imposing restrictions at the lower levels [3].

In hierarchical production planning, the use of decision support systems (DSS) has increased considerably as these systems provide decision makers with better and more accurate real time information using mathematical and optimization models [4]. However, these systems are not designed to handle unexpected events that threaten business continuity. Thus, decision makers are forced to take decisions based on their knowledge and expertise, and the original plans have to change resulting in inefficiencies, increased inventory levels and costs, reducing customer service satisfaction and even risking business continuity.

Taking into account a holistic view of hierarchical production planning and decision support needs for unexpected events handling, poses the research question: Can the use of inter-enterprise architecture solve the problem of the arrival of unexpected events in hierarchical production planning supporting operational risk management? This paper proposes a model of inter-enterprise architecture to address the problem of handling unexpected events in hierarchical production planning enabling operational risk management in CNs and the validation of how the inter-enterprise framework is mapped into this model.

The paper is structured as follows: Sect. 2 describes the related work in the fields of: hierarchical production planning and operational risk, decision support systems and inter-enterprise architecture, with the latter describing the main findings of the research to date. Section 3 presents the proposed model that describes the problem of handling unexpected events in hierarchical production planning to support risk management. Section 4 maps the framework proposed in our ongoing research with the risk management model. Finally Sect. 5 presents the main conclusions and future work.

2 Related Work

2.1 Hierarchical Production Planning and Operational Risk

Collaborative and productive activities, especially planning and control, should follow a hierarchical approach that allows coordination between the objectives, plans and activities of the strategic, tactical and operational levels, in order to reduce the complexity of the system [5]. This means that each level will pursue their own goals, but take into account the higher level, on which it depends, and the lower level, which is restricted [4]. In hierarchical production planning (HPP) systems, the problems are split into sub-problems. Each sub-problem is related to a decision-making level in the organizational structure and a mathematical model is constructed for solving each sub-problem, which has different planning horizons, with aggregated and disaggregated information across hierarchical levels [3].

Operational risk is associated with the execution of companies’ business functions. Risk management is the process devoted to protecting the organizations and augmenting its capability to achieve its stated strategic objectives [6]. In the context of production planning, the risk is associated with the arrival of unexpected events that affect the normal performance planning. Effectively preparing for unexpected events, such as the lack of available materials, rush orders, faulty machines, etc., is vital to guaranteeing business continuity. Therefore, the ability to cope with these changes and helping decision makers react in the best way, are important issues that must be taken into account in the systems and planning processes. Some studies have proposed that manufacturing systems should be sufficiently flexible and robust in order to efficiently handle unexpected events [7, 8] and new proposals arise for a better information management in production, such as Internet of Things [9]. However, most of the work in these areas only considers certain types of unexpected events, or provides limited assistance to manage how people react to them. There is limited research that takes into account the management of different types of unexpected events in an integrated way.

Darmoul et al. [7], define a typology of the different kinds of unexpected events that can occur in a manufacturing system and therefore affect production planning. This typology states that unexpected events could originate from the following entities: suppliers, resources, production and customers. The specific events reported for each kind of origin are:

  • In suppliers: delays, difference in quantity ordered and quality problems

  • In resources: machine breakdowns, tools breakage, workers sickness, workers under performance, workers high performance and strike

  • In production: low raw material utilization, high raw material utilization, quality problems, low performance in production, high performance in production, returns for low quality, returns for delay in delivery and refunds for early delivery

  • In customers: rush orders, order modification and order cancelation

In order to manage each and every specific unexpected event in an integrated way, it is necessary to consider different factors for its management, such as, duration of the disturbance (estimation of how long an unexpected event can last) and the criticality of the resources involved (which relates to substitution of resources), as well as the impact (high: related to strategic decisions, or low: related to operational or tactical decisions).

2.2 Decision Support Systems and Hierarchical Production Planning

Information systems, which provide necessary information for managers to make decisions, have become key elements in the decision-making process. Therefore, decision support systems are indispensable tools not only to obtain an optimal solution, but also to obtain a broader and deeper understanding of the problem.

A hierarchical production planning system should be able to detect abnormal behaviour, determine the type of disruption and continually propose alternatives depending on the type of event. Determining the type of unexpected event is important because the process will be affected differently and will require different decisions to be made. In this context, the way the decision maker understands the information can accelerate his/her perception, provide better insight and control, and harness the large volume of valuable data to gain a competitive advantage by making improved decisions [10].

Hierarchical production planning systems need to be sufficiently flexible in order to adapt to dynamic environments. The area of flexibility within the context of hierarchical production planning systems has been studied and different solutions proposed [11, 12], which demonstrate how the data model can be integrated with the hierarchical planning system. In addition, Boza et al. [4] state the logical building blocks that play an interactive role in the information system and decision technologies for hierarchical production planning, which are: Data Modelling (DaM), which represents the internal structure and the external presentation of the data; Decision Modelling (DeM) defines the models that represent the problem to be addressed. These models are used to evaluate possible decisions in a problem domain; and Model Analysis and Research (MAR), which is the instantiation of the decision model with data, model evaluation and results.

To date, there is little evidence of research using decision support systems for hierarchical production planning that includes handling unexpected events allowing for business continuity. Therefore, the ongoing research of inter-enterprise architecture aims to address this gap.

2.3 Inter-enterprise Architecture

In our ongoing research, the concept of inter-enterprise architecture (IEA) has been proposed by investigating the application of enterprise architecture in CNs [13]. The main elements of inter-enterprise architecture are: framework, methodology, and modelling language [2]. The framework represents a simple, graphical structure of the elements that make up the enterprise [14] and shows how the elements are integrated and related. The modelling language allows for modelling, organizing and understanding the relationships between elements of the enterprise, using building blocks to describe them [15]. The methodology facilitates the implementation of the framework, step-by-step, through the use of the building blocks defined by the modelling language [16].

Vargas et al. [17] proposed a framework for IEA comprising of four life cycle phases (identification, conceptualization, definition and action plan) and seven modelling views (business, organization, resources, process, decision, data and IS/IT). The framework is also represented by its eighteen building blocks, which constitute the modelling language proposed. The extended and revised framework and its building blocks are illustrated in Table 1.

Table 1. Definition framework of IEA and building blocks

In proposing a useful framework for modelling an inter-enterprise architecture, to facilitate unexpected events management on hierarchical production planning, IE-GIP (the Spanish acronym that translates to ‘Enterprise Integration - Business Processes and Integrated Management’) [18] is the foundation of the general framework used to propose a partial framework to solve this problem. The proposed partial framework maintains the life cycle phases of IE-GIP adapted to the specific context and the modelling views have been merged, added or evolved as it is explained in [17].

Through this framework, we believe it is possible to use inter-enterprise architecture for modelling the problem of handling unexpected events in hierarchical production planning. In order to validate this assertion, the next section describes the risk management model for hierarchical production planning and Sect. 4 illustrates how the framework is mapped to the risk management model.

3 Proposed Risk Management Model for HPP

Collaborative networks have to handle different kinds of unexpected events in hierarchical production planning, which can originate from: suppliers, customers, resources or production. In this section, the risk management model for HPP is presented taking into account a collaborative network made up of 2 companies, having two levels of decisions: Planning (strategic and tactical) and operational. The planning level is supported by the planning DSS (PDSS) that provides companies with information on quantities to produce per period, quantities to buy, stock levels, etc. Unexpected events occur at the operational level and the decision maker needs to analyse the information and propose solutions to solve the problems that arise. The decision maker needs to use his/her own expertise and knowledge to solve the specific situation causing inefficiencies, bottlenecks and chaos. In order to provide support to the decision maker, the ideal operational DSS (ODSS) would provide alternative solutions depending on the event and its duration and impact. Figure 1 shows the proposed model, which represents our vision of how events should be handled, supported by ODSS that allows enterprises to have contingency plans showing the decision maker ways to manage specific events through rules or models that check the events’ impact and analyse historical data stored in the data warehouse. The numbers in the model below represent the order in which processes occur and are described below:

Fig. 1.
figure 1

Risk management model for HPP

  1. (1)

    The upper level is the planning level that sends to the operational level production plans.

  2. (2)

    The risk for the arrival of unexpected events occurs at the operational level.

  3. (3)

    The event causes a distortion in operational plans that the decision makers have to report to an ODSS (These specifics events have been predefined according to the literature review of Sect. 3)

  4. (4)

    The ODSS system must provide an alternative solution based on specific rules, past experiences or models. The ODSS has to be flexible and provide fast and feasible solutions at the operational level.

  5. (5)

    At the same time, the solution must be relayed to the upper level, because the solution has changed the inputs to decisions made at the planning level.

  6. (6)

    The PDSS modifies the decision model in order to handle the specific event in the future in long term basis; this modification is reported to the ODSS that storage the solution information into the application. In this way, any decision makers belonging to the collaborative network, can access through the ODSS to this information in real time, allowing them sharing vital information to help them to take better decisions when an event occurs.

  7. (7)

    PDSS will run again with this feedback and propose new plans for subsequent periods. The new plans are sent to the operational level that has already taken into account the impact of the event.

This model represents widely, how is our vision to handle different kind of unexpected events through the support of an ODSS that allows decision makers to access in real time to solution alternatives that occurred in the past as a mean to provide with accurate, validated and measurable information for a specific event, helping to decision makers gather, filter and analysing information that enable making better decisions when a new unexpected event occurs. This information can be accessed by any of the decisions makers belonging to the collaborative network, allowing transfer and generation of knowledge.

One of the limitations is the kind of unexpected events analysed. The unexpected events that have been analysed (Sect. 2.1) do not relate soft and catastrophic issues. Soft issues associated to availability of personnel and their level of competence. Catastrophic issues associated to earthquakes, adverse weather conditions, terrorist attacks and political conflicts.

4 Mapping the IEA Framework to the Risk Management Model in HPP

The framework described in Sect. 2.3 is made up of 18 building blocks. These building blocks are represented in the model proposed in Sect. 3. Figure 2 shows how the 18 building blocks of the proposed IEA framework represents the problem of handling unexpected events in HPP and how they are described in each of the elements of the model. This shows how the IEA framework embeds the elements needed to describe the problem of unexpected events in HPP.

Fig. 2.
figure 2

Mapping IEA framework validation to risk management model in HPP

Each building block is represented in a rectangle with borders depending on which modelling view it is associated with. Thus:

  • Domain represents the boundaries of the CN in the collaborative context of hierarchical production planning to solve the problem of unexpected events handling.

  • Stakeholders represent the number or nodes in the CN that participate in the collaborative domain.

  • Organizational cell represents the teams of the CN.

  • Organizational unit represents the workstation of the CN and its roles. Each unit must belong to at least one cell and each team must have at least one member.

  • Resources represent all those physical resources necessary to carry out the operation of the CN.

  • Worker represents a member from each stakeholder that participates in the collaborative process. The difference between worker and organizational unit is that the latest is related to the CN and worker is related to each stakeholder.

  • Business strategy represents the mission, vision, values, goals, strategy, plans, critical success factors, policies and parameters of the CN that are agreed at a business level and have to be aligned with the IS/IT strategy.

  • IS/IT strategy represents policies and parameters of the CN that are agreed at the technological level and have to be aligned with the business strategy.

  • Objectives represent the goals of the CN for modelling the domain.

  • Performance assessment helps to measure the performance of the CN through Key Performance Indicators (KPIs) that are assigned to measure each of the objectives of the CN.

  • AS-IS process defines at a macro-level the processes that are currently being developed in the domain of the CN at a local level.

  • CN process defines the processes TO-BE of the CN in the global domain.

  • Unexpected events allow establishing the management to support the decision process when unexpected events occur that affect production planning; there are four different origins of an event: customer, supplier, production and resource.

  • Decision modelling, through this building block the decision models of the CN are defined, taking into account the organizational hierarchy of the CN.

  • Data modelling defines the data structure related to the decision modelling and its relationship with the analysis model.

  • Analysis model defines the operation and interaction of decision modelling and data modelling.

  • AS-IS Application Portfolio helps to identify the information associated with each current local application, and its importance to support the global operations of the CN.

  • CN Application Portfolio represents the list of applications or services with which the CN supports joint business processes in a TO-BE state.

5 Conclusions

This paper proposes a risk management model for hierarchical production planning for a collaborative network for handling unexpected events. The paper also maps the IEA framework with the risk management model.

The key contribution is that it enables collaborative networks to address the problem of handling unexpected events in hierarchical production planning, thus ensuring management of risks at the operational level. The impact of this work is to support decision makers to respond effectively and efficiently to risk events using the operational decision support system that provides alternative solutions and contingency plans to ensure business continuity, taking into account a wide range of risk based events, their impact and duration. As the model is currently being evaluated in a collaborative network in the Spanish ceramic tile sector, the collected results will provide the necessary information for hypothesis validation and research question satisfaction. There are some limitations relating to the kind of unexpected events analyzed that must be taken into account for future research including, but not limited to: the soft and catastrophic events. The initial findings suggest that the proposed model is a good representation of hierarchical production planning and unexpected events handling for risk management, at the conceptual level.