Natural for Linux® and Cloud
Powering Applications Using Natural for Linux and Cloud
Key benefits
Cloud native
Natural applications are cloud native, using microservices and running in containers. They are hyper-responsive, lightweight, scale fast, and offer multi-cloud portability—in contrast to applications running on Virtual Machines. You can also build and update cloud-native Natural applications quicker, leveraging continuous delivery and agile DevOps practices.
Performance focused
Don’t sacrifice power and performance just because you change platforms or transition to a hybrid cloud configuration. Natural is platform neutral, and Natural for Linux and Cloud has a track record of providing exceptional performance for large organizations across business, higher education, and all levels of government.
Unmatched developer productivity
Maintenance is simple with automated application inventory, documentation, code analysis, modification tools, and enhanced monitoring. Plug-ins make it easy to implement an agile environment that leverages the latest DevOps tools for Continuous Integration and Continuous Delivery, which not only accelerates meeting the demands of business but is attractive to new developers.
Ease of portability
If you are moving to the cloud but are not already on Linux, don’t worry. Adabas & Natural are platform independent so you can move your application to the Linux platform in step with moving to a cloud provider environment. There is no need for you to make an interim investment in an on-premises Linux machine—just head straight to your selected cloud provider.
Natural for Linux and Cloud features
Access
Cross-platform connectivity
The Natural language syntax is the same, whether you access data from Adabas on Linux or z/OS®.
Database connectivity
Enable direct interactions between Natural programs and relational databases (e.g., Oracle®, SQL Server®, Db2®, PostgreSQL®, MySQL®) on z/OS or Linux using Natural’s own data manipulation language. If your preference is to query using standard SQL, Entire Access’ API provides the interface. For maximum flexibility, the Entire Access API supports the use of Natural syntax and SQL statements in the same program.
System data management
Expand your applications’ reach and versatility. Entire System Server acts as a virtual database for system data management, providing accessibility to operating system information and services via standard Natural statements. If there’s a need for automated control and scheduling of network jobs from Natural, Entire Operations provides all the functions needed to define any type of background processing.
Develop
Intuitive IDE
Develop, modernize, and manage existing applications, new rich Web applications, and services with ease using the intuitive Eclipse™-based IDE, NaturalONE.
Active data dictionary
Rely upon Predict to reduce application development and maintenance effort. Streamline development with Predict, storing artifacts in a central repository system for automatic database table generation and program cross references. Predict’s central repository of information helps maintain the integrity of your enterprise model, providing you with real-time details about what data is stored where, which Natural components access that data, and who within your organization is creating data and/or objects that process the data.
Model-based application development
Decrease development time by half using Natural Construct, a powerful model-based application generator that requires no knowledge of Natural syntax.
Optimize
Analyze the logical flow of Natural applications to trace run-time resource utilization with Natural Profiler, which is included in NaturalONE.
DevOps
Easily integrate your Natural applications into DevOps toolchains and support your organizational Continuous Integration and Continuous Delivery process using NaturalONE.
With Natural Availability Server, you can update your application seamlessly without any downtime, ensuring continuity and supporting your DevOps process.
Optimize
Code restructuring
Restructure source code to improve its quality and reduce maintenance effort and the inadvertent introduction of errors. NaturalONE’s Code Change feature offers automated code changes and pre-coded solutions, in addition to maintaining code change history.
Protect
User access
Natural Security helps secure Natural applications during development and run-time. Define user roles to control access to libraries/applications, Natural utilities, individual programs, functions, and DDMs (files).
Authentication
Authenticate users with your corporate LDAP with Natural Security (Natural Development Server). Further strengthen authentication by establishing an encrypted communication over the LDAP port, if supported by the LDAP server.
Token-based authentication
Token-based authentication is now supported for Natural applications, enhancing security by ensuring that only authorized personnel can access Natural. Utilizing OpenID Connect (OIDC), a widely used and advanced method for user identity verification, this feature strengthens protection for Natural applications and enables Single Sign On (SSO) and Multi Factor Authentication(MFA). Currently, supported clients include Natural for Ajax and Natural Availability Server.
High availability
While hardware, software, or network failures are often unavoidable, ensure your Natural applications remain highly available and responsive to users. Natural Availability Server matches your application availability to the highest level of availability provided by the underlying hardware infrastructure on Linux and cloud environments.
Monitor & manage
Data center automation
Automate job scheduling and event-driven batch-processing with Entire Operations. Control the printing and distribution process with Entire Output Management, all part of the Entire Systems Management suite.
Extend the power of Natural
Ask your local Software AG representative which add-ons may give you the greatest value:
- Entire Access
- Entire Connection
- Entire Operations
- Entire Output Management
- Entire System Server
- Natural Availability Server
- Natural Construct
- Natural for Ajax
- Natural Security
- Predict
- CRONUS EspAuto & EspBatch (job scheduling)
- CRONUS EspControl (software change management)
Compatibility
Operating Systems:
Natural for Linux and Cloud operates on the following operating systems:
- Linux (on premise or Cloud)
- Windows
Natural is also available on IBM z/OS.
Databases:
Natural works easily with these databases:
- Adabas
- Db2
- Oracle
- MS SQL
- PostgreSQL
- MySQL
- MariaDB