Legacy systems, sensitive data, and security, compliance, and privacy issues will require a mix of cloud, on-premises, and hybrid applications. Organizations will need solutions architects who understand how to leverage the best of both worlds.
Increased demand for faster time-to-insight to support business decisions is fueling the shift toward a hybrid approach. A hybrid approach allows companies to keep sensitive data on-premise, while leveraging the cloud to store and process data that is less sensitive. Companies can create a federated data that spans on-premise and cloud-based computing. This type of platform gives end users a holistic view of, and access to, data across the enterprise. Furthermore, end users can be our vendors or customers or even a social network. See my blog Onlyness.
Web developers may have an easier time learning how to develop Fiori apps than ABAP coders because the technology is much more aligned to standard Web development.
In the same way, Java developers can benefit from the advantages of Java EE and the usage of the services provided by the SAP HANA Cloud Platform. By shifting to Java, SAP leverages a far bigger ecosystem of developers and at the same time address the concerns about lack of web presence and usability. See my blogs On-Premise Extensibility with SAP HANA Cloud Platform and SAP HANA Cloud Platform Security.