Next Generation ABAP For Industry 4.0 (Old Wine In New Bottle)
Okay, what’s next after reporting, screen designing, Interfaces, forms, dynpros, workflows, gateway o-data etc.. ABAP can do ?
Here is ABAP supports Industry 4.0 i.e. cyber-physical systems, the Internet of things and cloud computing.
Let’s see an example :
- Suppose we want to update user interface( an UI5 application) when backend data changes without refreshing UI application here we have WebSockets in ABAP. It supports bi-directional communication between client and server. Websocket also can serve the job of Real Time data streaming.
- Suppose we have multiple client UI application and out of that only we want to reflect data for those clients which is subscribed. ABAP Messaging Channel does this job well, because it has Publish / subscribe infrastructure to exchange messages between sessions.
- Aright, can we get real-time data from sensors/machines. Of course its supports native TCP/IP protocol and can be used for communication.
Let’s go with real time diagrammatic example.
In above diagram we have connected sensors/machines to ABAP TCP for establishing TCP connection.
Receive data from TCP server and get it into ABAP, also real time data which is captured by sensors/machines can be send to UI application using Websocket.