SAP HANA Cloud SDK for Java EE 6 Web Profile now Generally Available (GA)…
Since today, May 24th, 2013, SAP HANA Cloud provides support for Java EE 6 WebProfile capabilities not only for trial accounts (out since Nov 2012), but also in accounts for productive usage!
What is Java EE 6 Web Profile?
Java EE 6 Web Profile is a subset of the Java Platform, Enterprise Edition specifically targeted at web applications. This makes it a perfect fit for usage scenarious in the Cloud, which are typically lightweight. You can find more details on the Java EE 6 Web Profile here.
What does it mean for SAP customers and partners?
SAP customers and partners can build on these Java EE 6 Web Profile standards productively by using SAP HANA Cloud SDK for Java EE 6 Web Profile. Applications which need only basic Java EE web technology support can continue to work with SAP HANA Cloud SDK for Java Web, a lightweight SDK profile which supports a subset of Java EE technologies. The table below summarizes the differences:
*) Java Mail is not part of Java EE 6 Web Profile specification (ref. JSR-316) but it is supported on SAP HANA Cloud
What does it mean for application developers?
With SAP HANA Cloud SDK for Java EE 6 Web Profile, you can:
- Make productive use of a set of integrated Java EE technologies in your applications and thus realize sophisticated business logic which is based on open Java EE standards.
- Utilize SAP HANA Cloud services in a standard Java EE environment – using JNDI or @Resource annotation thus making the source code easy to read and maintain.
- Clean up your applications from some less digestible XML configurations required earlier by using standard Java EE 6 annotations in the source code.
- Use the JPA provider of your preference rather than being required to take the one provided with the platform itself.
How can you use Java EE 6 Web Profile productively?
If you already have a productive account for SAP HANA Cloud Platform, then all you need to do is to update your Eclipse IDE to use the SAP HANA Cloud SDK for Java EE 6 Web Profile – you can either install it from scratch or update your existing SDK. That’s done with a few clicks within minutes. Then you can develop applications using the Java EE 6 Web Profile technologies listed above, deploy and run the application in you productive SAP HANA Cloud Platform account.
That’s it – enjoy!
Hello Björn,
are there any recommendations which SDK to use depending on application requirements?
Is there anything the new SDK for Java EE 6 Web Profile can do that the other one can't?
We are using the old SDK with EclipseLink and Spring DI. Should we switch to the new SDK? We tried and encountered performance issues in the application on deployment and with certain database operations.
Thanks,
Christian.