Whats next for Adabas and Natural

Transcription

Whats next for Adabas and Natural
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
SOA/EAI
application kernels will grow
• Web browser is the next
Web
Transactional
kernel
generation user interface
• Hybrid development is evolving
(coding, SOA and BPM)
• Continuous transition to the
next generation workforce
Classical
BPM
Application Development with Natural
Your
Tools
Your
Applications
Application
Maintenance
Your
People
Editor
Debugger
Documentation
DB Schema
Data Browser
Natural
EntireX
Adabas
DB2
…
Application
Modernisation
Goal
Goal
Goal
Decrease Complexity &
Increase Productivity
Deliver Business
Requirements Faster
Manage changing
Generations
New
Applications
Existing Natural
Application Developer
Young IT Professional
and Students
End-Users
NaturalONE - … all in ONE
Natural
Data
Browsing
Edit
Debug
Utilities
Help
Predict
Schema
Generation
Map Editor
Test
Document
DDM
Web/AJAX Page
Versioning
Map to AJAX converter
Construct
Code Generation
Web Services
XML
Java, .NET
Integration
SOA Governance
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
• Identify performance issues before
Snapshots
History
Statistics
and
Reports
Elapsed
time
production
CPU Data
• Integrated into NaturalONE to
provide intuitive impact analysis
and development of code
Counter
Natural Code
Natural - Application Life-Cycle Management
Issues/Bug Tracking Systems, e.g. Jira
Requirement Management
• Manage multi-asset changes across
Natural, AJAX, EntireX, etc.
webMethods, Java
• Life-Cycle-Management for
Application and SOA in one
environment
Security, auditing, reports, etc.
CentraSite integration
• Support of external systems, e.g.
Predict Application Control, Jira
Developers
Life-Cycle Management
developer teams and
environments
Development
Environment
QA and Testing
Production
Policies and permissions
Reporting and audit tracking
Natural - Business Rule Development
Graphical Rule
Development Tools
New Rules
Code and Test
Generation,
Documentation
Rule Harvesting
(e.g. Data Structure,
Logical Conditions)
Existing Natural Code
Rule Changes
and Maintenance
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
Databases
Operation &
Management
Performance
and Multi-media Data
Administration
Availability (24x7)
Monitoring and
Diagnose
Data archiving and
data masking
Integration into BI
and Data Warehouse
environments
Security
Goal
Goal
Goal
Seamless exchange
of data
Ensure Business
Continuity
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
Tools
Files
Schema
Runtime
Parameter
Adabas Data Masking to secure Sensitive Data
Automated Processes
Less Resources to Create Test Data
Regulatory & Privacy
Sensitive
Data
Test Data
Increased Compliance, Safety & Security
Data
Masking
Application Quality
Production data vs. generic ones
End-to-End Visibility
How is the
system health
doing?
System
Administrator
DBA
What is the
root cause of
the responsetime problem?
What is the
cycle-time of
my order?
Application
Owner and
Development
Distributed Applications
HR, ERP, Policy Management, Trading System, Customer Management
Distributed Infrastructure and Platforms
Natural, EntireX, Adabas, DB2, Mainframe, UNIX, Linux, Windows
Business
Department
and Analyst
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!