Database Reference
In-Depth Information
CHAPTER 12
SAP Software Logistics for Java Systems
SAP supports a robust software logistics solution for Java systems similar to the ABAP sys-
tems: NetWeaver Development Infrastructure (NWDI). NWDI consists of a local Java devel-
opment and build environment on each developer's PC and a central development environ-
ment for managing versions, building, assembling the software components, and finally
transporting the changes to the target environments. Let us start by looking into the Java ap-
plication development steps and then go into topics such as the four-System-Landscape; Java
development environment; NWDI components such as Design Time Repository (DTR),
Component Build Service (CBS), Change Management Service (CMS), and System Land-
scape Directory (SLD); SAP CTS Plus; and SAP Central CTS.
Java Application Development Steps
Java application development requires a Java 2 Software Development Kit (J2SDK) that in-
cludes a JRE (Java Runtime Environment), Java compiler, and Java debugger. Table 12-1
lists the Java application development steps. First, the Java source code (.java files) is com-
piled into a platform-independent bytecode (class files) using the J2SDK in the development
system. In the consolidation system, the class files and deployment descriptors are used to
create.jar files, and this is usually known as the build activity. The next step is to create a
Java application by integrating the .jar files with additional deployment descriptors in a pro-
cess called an assembly. The last step is to deploy the application, either in the production
system or at a customer installation. Since Java application development goes through devel-
opment, build, assembly, and deployment phases. It is recommended to have a four-System-
Landscape to support the process. In addition, a separate system is recommended for the
NWDI components.
Search WWH ::




Custom Search