Database Reference
In-Depth Information
11.2.1.2.4.1 Change Management Service (CMS) — CMS, which is the central administra-
tion and quality management environment of the SAP JDI, is also a database-supported J2EE
application that runs in the J2EE Engine of the SAP NetWeaver. CMS Web UI and the Transport
View in NWDS are available as User Interfaces (UIs).
Transport Studio uses the definition of the logical development systems to enable central avail-
ability of all objects used by a particular release to the team of developers. This process involves
the following steps:
Check in all used SCs as archives.
Import the archives into the development system.
Import the archives into the consolidation system.
Assemble the deployable SCA file from the imported and new archives and optionally also
from the source files.
Test and approve the SCA file.
11.2.2 SAP NetWeaver Developer Studio (NWDS)
SAP NetWeaver Developer Studio (NWDS) is the primary environment for developing Java-based
multitiered business applications. SAP NWDS is based on IBM's open source Eclipse Integrated
Development Environment (IDE). Eclipse is an open and extensible development environment
that focuses primarily on Java. Eclipse consists of extremely lean core that hosts a comprehensive
plug-in architecture. This process is controlled by the Java API that is provided, which plug-
in vendors can use to develop IDE extensions in any direction. The freely available standard
distribution of Eclipse already includes plug-ins for the workspace (to display project trees) and
Workbench (which provides the basis for the GUI). In addition, there is both free and third-party
commercially available plug-ins for designing software using UML, for designing Web interfaces
using Drag-and-Drop functionality, editors for programming interfaces, RDBMS, and so on.
Thus, based on Eclipse, NWDS enables working seamlessly with J2EE, Web Dynpro, and Java
Dictionary projects that are not included in the standard distribution of Eclipse. Apart from the
standard plug-ins, NWDS contains additional plug-ins from SAP like Design Time Repository
(DTR), Web Dynpro, Java Dictionary, and EJB development.
NWDS enables collaborative development by a geographically distributed team by providing
support for project types and object types as well as logical views of these projects along with their
development objects. NWDS workspace is the centralized location for managing all resources,
metadata, as well as user-specific IDE settings. A workplace is largely constituted of one or more
projects, which are displayed in the navigator view. A project is basically a structuring element for a
part of an application that contains as a logical unit all the relevant objects of that part: the related
development objects are controlled together at the design time. All SAP-specific projects offer a
logical view of the resources that are also displayed hierarchically in the form of a tree structure.
Starting with the project structure, developers can start different context-specific actions, such as
creating a new object and opening the editor. However, projects cannot be nested, that is, a project
cannot contain other projects. For instance, EJBs cannot be created in the Web module project
including Web resources such as Servlets or Java Server Pages (JSPs) and vice versa.
NWDS user interface comprises of perspectives, views, and editors. A perspective has a toolbar
and a set of views and editors that are grouped together to address specific tasks. Views are used
to represent a tree of structured data and, hence, are suitable for displaying structures of projects
or XML files. Views and editors are closely linked: editors are often launched from a view to open
Search WWH ::




Custom Search