Large and medium enterprises are sunsetting their “systems of record” and embracing the more futuristic “systems of engagement”. To do this businesses have to embrace In-Memory solutions with a rich User Experience (UX). It was only a matter of time when the application development environments and tools caught up to help deliver these In-Memory solutions with a rich UX.
Enter: SAP River.
In fact SAP River has been in quiet hibernation from early 2010. The SAP River Development Language, or RDL, leverages the SAP HANA platform in order to offer powerful integration; with rich UI elements as a standard. Recently named SAP Web IDE (Integrated Development Environment), it is an approach to develop entire business applications native to SAP HANA. Traditional SAPUI5 and Fiori like applications are easily developed from this.
From a technology viewpoint, the answer today seems to revolve around creating the art of the possible and allowing business to engage with their systems, using smarter and similar applications which run in real-time. SAP River thrives in use cases which involve brand-new data models and highly complex data processing from multiple sources.
Comparison between traditional ABAP on SAP HANA and SAP River (Web IDE) on SAP HANA:
|SAP ABAP||SAP River (Web IDE)*|
|Architecture||Applications follow a traditional 3-Tier Architecture||Applications follow a 2-tier Architecture|
|Development Tools||Eclipse-based ABAP Development Tools||Eclipse-based SAP HANA Studio and web IDE|
* SAP Web (Integrated Development Environment)
There is no doubt the In-Memory solutions with rich UI’s are here to stay. Business leaders are quickly recognizing that there is a need for very simple, user-friendly applications that can be quickly optimized for advanced In-Memory technology.
IT leaders and Business leaders alike need to be aware that they must have the necessary skilled resources available to them, in order to take advantage of these In-Memory systems of engagement. The risk businesses run is falling victim to not knowing what is possible with the state of the art software they own.
It’s very clear that leaders of today should start thinking about how their organizations can be better be equipped to take advantage of this.