Professional Documents
Culture Documents
SAG WhatsNew LCM-NatONE Sum11 D4
SAG WhatsNew LCM-NatONE Sum11 D4
SAG WhatsNew LCM-NatONE Sum11 D4
Configuration management and versioning is a challenge today especially when different platforms, sources (e.g. Java, Natural)
and repositories (e.g. Natural system file, CVS, Subversion) are involved. Legal regulations require that the processes on how to
move applications and updates from development to production are well defined and documented. It also must be possible to
reproduce all previous actions at a later time. To help you address these challenges, Software AG offers a complete integrated
solution for version control and deployment supporting Natural on all platforms.
For mainframe environments, which have By leveraging repositories, developers can This model defines the states that the
high security standards, Software AG offers use SVN or CVS for versioning and synchro- application can be in during the
PAC (Predict Application Control) as a nizing source code during development application lifecycle.
versioning and deployment tool. With more time. LCMT can be used for the controlled
and more application development occurring transport from development to test and A Typical Natural Lifecycle Model
on the Eclipse platform, including NaturalONE, production servers as shown in Figure 1. Using NaturalONE as the Natural develop-
SoftwareAG now introduces the Life Cycle ment environment, the development team
Management Tool (LCMT). LCMT supports Basic Principles of checks-out (commits) and checks-in the
NaturalONE development and deployment Lifecycle Management Natural sources from the Natural project to
to the mainframe or LUW (Linux, Unix, the Subversion repository directly from the
Windows) systems. Introduction NaturalONE project navigator. The synchro-
To start working with LCMT, you first define nization between the team members is
LCMT uses open source de-facto standard your processes from Development to completely managed by Subversion. When
repositories like SVN or CVS and, for the Production. As this can be very different for a defined development milestone is reached,
Administration and Management of the many enterprises, LCMT allows processes to the updated sources (or the complete, full
application lifecycle, CentraSite. CentraSite’s be suited to all kind of environments. For project) must be deployed to a new
Active Lifecycle technology tracks and example, you can define that an application environment to perform integration tests.
guides the evolution of every service and or an update be deployed directly from This is when Life Cycle Management starts.
process asset, from conception through development to production, or be deployed
retirement. You can assign every asset from development to user test then to First the deployment file is created with
type in CentraSite’s store a unique lifecycle integration test and finally to production. NaturalONE and copied to the target
that models its real-world status, such as With Natural LCMT, we deliver a sample environment for compile (Cat or Stow).
proposed, built, productive or retired. lifecycle model for Natural applications. In this step you define the location of the
repository and where the sources (project)
Figure 1: Lifecycle Manager (LCMT) working with NaturalONE will be copied.