Conclusion, research limitations, and further work
Legacy manufacturing systems are expected to be able to utilize data analytics platforms for advanced information analytics. A clear understanding of goals and risks against data analytics adoption and how they relate to manufacturing systems is particularly crucial. As a business risk management strategy, a systematic architecture design to enable existing manufacturing systems to use data analytics platforms is an important contribution. Our goal-obstacle analysis which takes into account imperfect information and unavoidable uncertainties is quite intuitive to follow. In particular, it provides an early stage analysis, which is taken place before delving into technical aspects of implementing a big data analytics architecture. To the best of our knowledge, such a harness is not available in the literature. Our approach applies goal reasoning and fuzzy-based logic for analysing suitability of big data solution architecture for manufacturing systems. The approach starts with identifying high-level architectural goals, architectural decision alternatives to realize these goals, generating probable obstacles, and analysing uncertainties in selecting solution architectures. The output of the approach gives the system architect a complete set of architectural requirements to be incorporated into the implementation stage of data analytics architecture implementation to make appropriate trade-offs based on, for instance, cost, security, or performance goals. The application of the approach was also demonstrated the in a scenario of moving ETL to a set of data analytics platforms. Apart from manufacturing and big data settings, due to the genericity of the approach, it can be used in other scenarios of technology adoption when the system architect is interested in evaluating possible solution architecture alternatives.