What s next for Adabas and Natural Blair Harding Lead Pre-Sales Consultant Software AG
The Future of Application Development Best-of-breed approach of custom and standard applications Solutions Importance of transactional application kernels will grow SOA/EAI Web browser is the next generation user interface Web Transactional kernel BPM Hybrid development is evolving (coding, SOA and BPM) Classical Continuous transition to the next generation workforce
Application Development with Natural Editor Debugger Documentation DB Schema Data Browser Natural EntireX Adabas DB2 Goal Your Tools Decrease Complexity & Increase Productivity Your Applications Application Maintenance Application Modernisation New Applications Goal Deliver Business Requirements Faster Your People Existing Natural Application Developer Young IT Professional and Students End-Users Goal Manage changing Generations
NaturalONE - all in ONE Edit Debug Data Browsing Help Natural Predict Utilities Document Test Schema Generation Map Editor DDM Construct Code Generation Versioning Web Services XML SOA Governance Java,.NET Integration Web/AJAX Page Map to AJAX converter EntireX
NaturalONE: Cross-Platform Application Development Mainframe, OpenVMS Remote Development Natural Development Server & Runtime NaturalONE Local Development and Runtime UNIX, Linux, Windows
NaturalONE 8.2 (Q1/2011) Debugger supporting Natural stacks and automatic load of sources Plug-In for Natural Construct Extended Predict Integration e.g. data field import Advanced media support for Web/AJAX with Adabas BLOBs Natural Dialog Editor integration
Natural Code Profiling Measure Natural execution metrics on statement, DB call and user/session level, e.g. elapsed time, CPU data Code Profiling for Natural Code Coverage Runtime Testing Snapshots History Statistics and Reports Identify performance issues before production Elapsed time Integrated into NaturalONE to provide intuitive impact analysis and development of code CPU Data Counter Natural Code
Natural - Application Life-Cycle Management Manage multi-asset changes across developer teams and environments Natural, AJAX, EntireX, etc. webmethods, Java Life-Cycle-Management for Application and SOA in one environment Security, auditing, reports, etc. CentraSite integration Developers Life-Cycle Management Issues/Bug Tracking Systems, e.g. Jira Requirement Management Development Environment QA and Testing Production Support of external systems, e.g. Predict Application Control, Jira Policies and permissions Reporting and audit tracking
Natural - Business Rule Development Rule Harvesting (e.g. Data Structure, Logical Conditions) New Rules Graphical Rule Development Tools Rule Changes and Maintenance Code and Test Generation, Documentation Existing Natural Code Generated and Customised Natural Code
Database Management Systems (DBMS) Information Integration Replication with RDBMS (e.g. SQL Server, Oracle) SQL (JDBC, ODBC) and SOA accessibility Integration into BI and Data Warehouse environments Goal Seamless exchange of data Databases Performance and Multi-media Data Availability (24x7) Security Goal Ensure Business Continuity Operation & Management Administration Monitoring and Diagnose Data archiving and data masking Goal Ensure operational Excellence
Adabas - High-Availability 24x7-365 days a year business needs to be online and downtime of critical applications might jeopardise your business. Adabas will provide Online adjustment of buffer and parameter Dynamic container handling Data consistency check online More flexible schema changes Improved Backup and Recovery Database Organisation Files Runtime Parameter Tools Schema
Adabas Data Masking to secure Sensitive Data Automated Processes Less Resources to Create Test Data Regulatory & Privacy Increased Compliance, Safety & Security Application Quality Production data vs. generic ones Sensitive Data Data Masking Test Data
End-to-End Visibility How is the system health doing? What is the root cause of the responsetime problem? What is the cycle-time of my order? System Administrator DBA Application Owner and Development Business Department and Analyst Distributed Applications HR, ERP, Policy Management, Trading System, Customer Management Distributed Infrastructure and Platforms Natural, EntireX, Adabas, DB2, Mainframe, UNIX, Linux, Windows
Managing Complexity from a Single View Optimize for Infrastructure, Available since Q4/2009 Real-time Activity Monitoring Natural, Adabas, EntireX, ApplinX Predictive Analysis Learn from past Key Performance Indicators Alerts trouble in system behavior Infrastructure Monitoring
Application Performance Monitoring Follow Transactions through Application Tiers Applications have become Increasingly distributed Application Performance Monitoring Web/App Server ApplinX EntireX Natural Adabas Infrastructure Monitoring Complexity of IT environment, e.g. Platforms (Maifnrame, UNIX, Linux, Windows)
Business Process Monitoring Measure and Analyse the Performance of Business Processes Process Intelligence Business Process Purchasing Production Delivery Key Performance Indicator ERP, HR CRM FI Business Processes implemented in Applications
Thank you!