Achieving Industrial 4.0 with Open Sources
Entering the era of Industrial 4.0, manufacturers face the problem of fast-paced software revolutions. Factories and their production lines frequently require new applications and functions. Our client, a manufacturing company, chose open-sourced solutions in response to such issue. This puts the control over software programs in their own hands, instead of locked-in and limiting available options by licensed solutions.
Along with the open-sourced solutions, our client looked into containers. Using containerized database solutions not only provides enhanced flexibility but also speed-boosts development and deployment processes. Since 2016, according to the client’s need in container orchestration, we provided services including Kubernetes professional training and cluster implementation at their Shanghai factory site.
Infrastructures built with open sources are adjustable to various production operating interests. Additionally, the cost down due to freeware solutions grants manufacturing companies a stronger competitiveness!
The manufacturing industry has many trivial on-site management requirements and complex information collection, each with its own professional expertise. Nevertheless, it is difficult to have a supplier or system of tools that can be fully integrated, and thus manufacturing industries resort to major systems such as ERP and MRP in addition to systems from suppliers. On top of this, custom requirements are also needed due to site, cultural, equipment, and regulatory restrictions.
The service provided by inwinSTACK is not to replace the current system, but to set up a transparent layer for information exchange between the system and the user; it is an intermediary station for data exchange between the systems. It provides scalability with a container architecture, web-based microservices, RWD responsive and AWD (Adaptive Web Design) features, and can even be executed on mobile devices. The factory operations have greatly increased mobility.
For this kind of system development, the factory can import DevOPS development processes and use MVC to divide the system into three cores: Model, View, and Controller. The model is the back-end API database, View includes HTML/CSS for front-end controls, and the Controller (JS) manages the API database interface, developing customized front-end programs. It is also possible to be assisted by a local software service company during early development, and then perform post-maintenance to shorten the lead time.