## 1 Introduction
The problem addressed by the paper is that the traditional way of doing development and operation of professional automation solutions is not efficient and scalable, due to new requirements for: faster implementations, improved flexibility, improved cybersecurity, the need to use a lot more data and integrate to many surrounding systems. Therefore, we will also look for evidence or indications as to whether there is an emerging trend to use a competent SOA-based platform supporting microservices for development and operation of automation solutions. Related Work--Software Platforms for Use during Development and Operation of Automation Solution and Their Related Cloud Services  
Developers of automation solutions are faced with a number of challenges, such as: the need to increase the speed of development and addition of new functionality, the desire to use more data from automation solutions for decision-making, simulation/optimization, fleet management, remote management, etc. In order to facilitate this, [PERSON] and [PERSON] [11] introduce a conceptual architecture of service-oriented decision-support, comprising data warehouses, online analytical processing, operational systems and end-user components. The concept has since been used by many others. Concerning cloud services, there are three common cloud service offerings: Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS) and Infrastructure-as-a-Service (IaaS). Further, there are a number of specialized supporting cloud service offerings, such as Monitoring-as-a-Service (with manned security operations centers), Identity-as-a-Service or general Security-as-a-Service providing support to the three most common ones. [PERSON] and [PERSON] [12] conclude in a survey, where a number of industrial frameworks for IoT (Arrowhead Framework, AUTOSAR, BaSyx, FIWARE, IoTivity, LWM2M, OCF, AWS IoT, Azure IoT suite, Google cloud IoT, ThingWorx, Bosch IoT Suite, IBM Watson IoT, Cisco IoT cloud connect, Oracle IoT, Salesforce IoT, Kura from Eclipse and SmartThings from Samsung) are investigated, that the main reason for the increased interest in such frameworks is the pain during deployment of large-scale industrial applications. They further add that the selected framework should not only support the flexible nature of IoT systems, but also provide adequate functionality in terms of: realtime and runtime features, architectural approaches, hardware constraints, standardization, industrial sup port, entry barriers, interoperability, and security. Thus, there are a number of platforms to use for software development related to cloud services and IT-systems, but fewer targeting OT-environments and automation solution development. Here, we also exclude platforms mainly used for data collection and analysis, which are also used more and more in OT-environments for data analytics and optimization purposes. [PERSON] et al. [13] divide a number of cloud service platforms for IoT/automation into categories: global cloud, peer-to-peer and local cloud. Concerning global cloud platforms, available as part of Amazon's AWS, Microsoft's Azure (IoT HUB), Google's Cloud Platform and IBM's Bluemix and Watson. These are very usable for an automation solution's cloud portal part residing on the Internet but less usable in an OT-environment setting. The cloud portal part can provide data analysis, simulations and optimization of the function of an automation solution as well as predictive/conditional maintenance needs. Regarding peer-to-peer, [PERSON] et al. [13] bring up platforms and frameworks from, for instance: IPSO, Thread, ThingSquare, IzoT, SEP 2.0, AllJoyn and IoTivity. All these consider IoT application development from a device level and support a high level of peer-to-peer operation, which is suitable for home automation and device management. The local cloud is now manifested mainly by the Arrowhead Framework [14] targeting challenges related to IoT-based automation in a local cloud context.