J2EE engine, Java application server, cuts time of the development of the app because the architecture of these apps are supported by the most popular platforms, and as a result, there is no need to rewrite the app according to the needs of particular platform. Customers duly appreciate this way of development of the apps as it decreases maintenance costs.
What Needs to Be Done?
It is necessary to migrate the app to the J2EE engine
Check the app that you want to port to the engine to evaluate the risks and costs of the migration. Run a test to check what possible issues may appear during the migration process. It is possible to use several tools to perform a migration on the app, for example, SAP NetWeaver Application Server is perfect for transferring bulky apps with large number of deployment units.
Integration of the app with SAP NetWeaver Application Server
All apps are migrated to the portal as iViews (Integrated views) of different types. Due to this user has a possibility to embed different types of content as well as create own iViews to wrap the content.
Here HTMLb technology is used and it is the best choice when the app was built from scratch especially for SAP NetWeaver Portal platform.
Customize the SAP visual appearance
Every platform has its own notion of beauty as all apps designed for certain platform should follow its requirements. When migrating to another platform, it I necessary to change the visual appearance of the app so it would hit the spot. One of the ways to simplify the transition is to create client-side and server-side style sheets and work on server-side more intensely as it automatically retrieves the current theme and applies it to app pages at runtime.
Implement SSO for the app
Single sign-on is the self-explanatory term and with implementation of it to the platform user will have a possibility to avoid numerous authentication processes replacing them with the one in the beginning of work.
Integration of user management with SAP
First, it is necessary to apply the user management engine and then select one of the following ways: to modify the user info to the functional of the portal, to expose info about all users to the portal an combine it with info of different data sources.