Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
GregMalewski
Contributor
0 Kudos

Introduction


As OpenUI5 is becoming more popular at large SAP accounts there is a demand to also have the open source version of the backend. This is to have the fully opensource end-to-end UI5 solution. One of the options that are making this possible is the usage of:

  • Payara -  Java Enterprise Edition (Java EE) application server


Together with

  • Olingo library - for handling oData calls


and

  • OpenShift - In order to manage and deploy your Java EE oData services as containers.


Required steps


To set up the open source backend you need to have the server platform. It can be a physical server, local virtual box or virtual private server (VPS). Start with installing OpenShift on your server. Detailed description for Unbuntu 16.04 you will find in OepnShift blog:

Installing OpenShift (for Ubuntu 16.04): https://blog.openshift.com/installing-openshift-3-7-1-30-minutes/

Once OpenShift is installed setup OpenShift project and add Payara template to it:

Add Payara template to your OpenShift project by following Readme from Payara Openshift example: https://github.com/nextstepman/payara-openshift-example

Here is how the correctly added Payara template looks like:



Now using the template created in the previous step (“payara-maven3") you can create Payara Olingo application. You can either create your own based on Olingo tutorial (http://olingo.apache.org/doc/odata2/tutorials/AnnotationProcessorExtension.html) or use our example repository: https://bitbucket.org/nype/triton-example

Here is the screenshot after our repository import:



Now your oData service is available for consumption with SAP UI5 or OpenUI5 application at: http://triton.YOUR_SERVER/Triton/ODataService.svc
Labels in this area