DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations

Trending

  • What Is Test Pyramid: Getting Started With Test Automation Pyramid
  • Explainable AI: Making the Black Box Transparent
  • Apache Kafka vs. Message Queue: Trade-Offs, Integration, Migration
  • Build a Simple Chat Server With gRPC in .Net Core
  1. DZone
  2. Software Design and Architecture
  3. Microservices
  4. RAMI 4.0 (Part 1): Smart Electronic Industry 4.0 Architecture Layers

RAMI 4.0 (Part 1): Smart Electronic Industry 4.0 Architecture Layers

After some research, this proposed layered smart industry architecture considers everything from business goals to edge devices.

Muhammad Amman Zaheer user avatar by
Muhammad Amman Zaheer
·
Nov. 16, 17 · Opinion
Like (8)
Save
Tweet
Share
10.29K Views

Join the DZone community and get the full member experience.

Join For Free

I started my career in the IT-software industry as a programmer. I learned that the idea of software engineering had evolved into management theories and practices.

Technology Introduction

The technology that was introduced as a simple vacuum tube evolved progressively, like MRP. Later on, information systems witnessed the rise of ERP. That generation of technology could be phrased as a mother and her child, while always a family, having an increasing amount of distance amongst both of them.

Today, industrial automation has become a hot topic, as it connects mechanical engineering, supply chains, and information technology. Management sciences and management information systems became two separate entities with the passage of time. To bridge this gap, there came a new idea called Industry 4.0 — a smart services model based on tightly coupled business and information and communication technology.

When I chose the topic of Industry 4.0, it took me four months to understand the basic phenomenon. After a lot of tiring research on I4.0, I deem that what we know is a drop, and what we don't know is an ocean. However, I strived hard to get to know about its process and design. At last, I achieved a simple way to define its structure with an example in an easy manner.

Industry 4.0 comes into view as an advancement of the industrial revolution, making a wide utilization of the Internet and other technologies. In short, it involves the generalization of certain technological resources in the industry, which enables the communication between the two worlds: the physical and the digital one. Distinctively, it can be defined as the link between the physical and the digital worlds in order to turn conventional industry into a smart industry.

Reference Architecture Model

RAMI4.0 is a starting concept based on defined standards for industrial solutions. It brings together the vital elements of Industry 4.0 in a 3D layered model. This structure can be used to systematically organize and flourish Industry 4.0 technologies.

RAMI 4.0 has 3D layered comprises of:

  • Architecture axis (six layers)

  • Process axis (value stream process)

  • Hierarchy axis (hierarchy levels)Image title

According to my approach, I defined the above layer in a real-time scenario. Well, let’s try to understand how the architecture axis layer works in an “electronic industry.” The layer architecture is referred to as ‘6 Layer’ or ‘2-axis layers’ or ‘vertical layers.’

The Architecture Axis consists of 6 layers:

  1.  Asset
  2. Integration
  3. Communication
  4. Information
  5. Functional
  6. Business 

Concept of the Architecture Layers

  1. With the reference to the electronics industry, the Asset Layer describes physical components such as motors, machines, documents, software applications, spare parts, system users, customers, suppliers, service providers, or any other physical entity. In our case, it could be a mobile device, TV, smartphone, or laptop.

  2. The Integration Layer deals with easy processing of information and can be considered as a link between the physical and digital worlds. As per my view, it could be system drivers, HMI devices, bridge wires, switches, hubs, as well as other tools like sensor readers to connect things.

  3. The Communication Layer provides standardized communication between the integration and information layers. For instance, the role of communication is to transmit and receive data using TCP/IP, HTTP/ FTP protocols, transmission through LAN or WAN, and communicate through BLE (Bluetooth Low Energy) or Wi-Fi devices.

  4. The Information Layer holds data in an organized way. The basic purpose of this layer is to give information about the total number of sales, purchase orders info, suppliers, and location info. It carries information about all products and materials that are manufactured in the industry. It also gives information on the machines and components that are used to build products. It gives information to customers and keeps their feedback. Information is software based, i.e. it might be in the form of application or data facts, figures, and files.

  5. The Functional Layer is responsible for production rules, actions, processing, and system control. It also facilitates users as per product features like cloud services (restore/backup functionality). Moreover, it involves various other activities like coordination of components, system power on/off, testing elements, delivery channels, user inputs, and functions including, but not limited to, alert lights, snapshots, and touch screen and fingerprint authentication.

  6. The Business Layer is composed of the business strategy, business environment, and business goals. Moreover, it deals with promotions and offers, target locations, advertisements, CRM, Budget and Pricing Model (e.g., buy 1 smartphone and get a free 32 GB SD card), and Manufacturing and Cost Analysis.

Conclusion

It is now obvious that it was easy to comparatively describe various layers of RAMI 4.0. It is also likely that an existing system description does not include all information for a complete RAMI 4.0 model. Still, the RAMI 4.0 layers are under discussion on various factors like a work breakdown structure of entities their roles and operations. Another important component under process is “Security”. I am very much interested in receiving your remarks, questions, and suggestions. Keep in touch with me for defining of the next phase called the second Axis of “Product Lifecycle and Value Stream.”

Architecture IT

Opinions expressed by DZone contributors are their own.

Trending

  • What Is Test Pyramid: Getting Started With Test Automation Pyramid
  • Explainable AI: Making the Black Box Transparent
  • Apache Kafka vs. Message Queue: Trade-Offs, Integration, Migration
  • Build a Simple Chat Server With gRPC in .Net Core

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: