Leveraging J2EE Standards for Porting and
Adopting Applications
You can find the
complete description of the IT processes that this variant consists of in
Leveraging J2EE
Standards for Porting and Adopting Applications under the IT Scenarios At a Glance documentation suite.
The implementation of this scenario variant includes the following processes and steps:
...
1. Port existing application from a different vendor to your NetWeaver-based development environment.
a. Do your migration planning using the J2EE Migration Kit. For more information, see SAP Developer Network at sdn.sap.com.
b.
Import the
application sources in the SAP NetWeaver Developer Studio as described in
Importing J2EE
Sources.
2. Create a model of your application using the tools in the SAP NetWeaver Developer Studio.
a.
Structure the
components of your J2EE application according to the SAP NetWeaver
Component
Model.
b. Define the application components and interactions between them in UML notation using the built-in Borland Together UML modeling tool. For more information, refer to the tool’s documentation in the Eclipse help.
3. Implement application’s components.
a.
Build the
presentation layer of your application using JSPs and servlets as described in
Developing
J2EE Web Applications.
b.
Implement the
business logic of the application using enterprise beans as described in
Developing
Enterprise Beans. Use the portable OpenSQL/JDBC technology to build the
persistence layer as described in
Developing Java
Persistence.
c.
Enhance your
application to provide connectivity with other components using
JMS, or to connect
it to other back-end systems using
J2EE Connector
Architecture. Increase interoperability using the widely-accepted
Web services
technology.
d.
Test your
application by executing static
JLin tests. Use
the integrated tools for remote debugging to pin-point errors in your
application as described in
Remote Debugging in
the Developer Studio.
4. Configure and adapt your application to fit into the SAP NetWeaver development and runtime infrastructure.
a.
Configure the
declarative settings of the application using the UI editors of the SAP
NetWeaver Developer Studio as described in
Editors for Deployment
Descriptors.
b.
Configure the
security aspects for your application such as security roles, authorization
and authentication properties, as described in
Integrating Security
Functions.
c.
Deploy your J2EE
application directly from your SAP NetWeaver Developer Studio project as
described in
Deploying EARs.
Alternatively, you can use the standalone deployment options listed in
Deployment:
Putting It All Together.
d.
Manage the life
cycle of your application using the services that the SAP NetWeaver
Development Infrastructure provides as described in
Working with the SAP
NetWeaver Development Infrastructure.
