Application Development On Power Systems (Aka Powertools) : Alison Butterill Ad Product Offerings Manager Power Systems
Application Development On Power Systems (Aka Powertools) : Alison Butterill Ad Product Offerings Manager Power Systems
Application Development On Power Systems (Aka Powertools) : Alison Butterill Ad Product Offerings Manager Power Systems
Agenda
Application Development Trends in the Industry AD Strategy for Power Modernizing Componentizing Building New components Distributed Deployment Summary
SOA
Model-View-Controller
DB DB
View Controller
Model
Separation of Functions
User Interface Business logic Control Modular code
Agenda
Application Development Trends in the Industry AD Strategy for Power Modernizing Componentizing Building New components Distributed Deployment Summary
Power AD Strategy
Traditional Applications
New Components
Other Sources
Componentry
DcsDt utaa D csN uto D csNm utae D sre tet D ct iy D sae tt D zp i D zpls iPu D slse aeRp Dpitaa rnDt1 D csNm utae D csN uto D dvso iiin D slse aeRp C C C C D S 50 p 3a 2 3a 2 2a 4 2 a 50 p 40 p 4 a D S Qaiid ulfe 4a 0 50 s 2 a 4 a pitaa.uto =csN rnDt1csN uto pitaa.utae=csnm rnDt1csNm utae pitaa.aerp=slse rnDt1slse aeRp
Time:8:05 date:Oct 22,2000 enter customer number:_____
Enter
Ea vl Ea vl Ea vl
Presentation
Database
Printing
Logic
Web Downloads
10
4GL
Code Generators
Visual Editors
4GL
Power AD Strategy
Traditional Applications
11
12
Power AD Strategy
DcsDt utaa D csN uto D csNm utae D sre tet D ct iy D sae tt D zp i D zpls iPu D slse aeRp Dpitaa rnDt1 D csNm utae D csN uto D dvso iiin D slse aeRp C C C C D S 50 p 3a 2 3a 2 2a 4 2 a 50 p 40 p 4 a D S Qaiid ulfe 4a 0 50 s 2 a 4 a pitaa.uto =csN rnDt1csN uto pitaa.utae=csnm rnDt1csNm utae pitaa.aerp=slse rnDt1slse aeRp
Time:8:05 date:Oct 22,2000
Enter
Ea vl Ea vl Ea vl
XML COBOL
13
Presentation
Database
Printing
Logic
14
Performance
Compiler Version
IBM XL C/C++ for AIX and Linux V11.1 IBM XL Fortran for AIX and Linux V13.1 IBM COBOL for AIX V4.1 IBM PL/I for AIX V2 IBM Rational Development Studio V7.1 RPG IV COBOL Rational Open Access: RPG Edition V1.1
2010 IBM Corporation
15
Compiler Design
IBM Compilers are designed to exploit
Advances in POWER architecture Advances in Middleware
New optimization technology improves application performance on both new and existing hardware
Over 100 new optimizations introduced over the last 5 years Can provide significant performance boost to applications without changing the code Hardware independence
16
Character or line based editing Use Commands to Compile, Debug, etc New versions of the tools can support multi-windows
17 2010 IBM Corporation
18
19
Rational Developer for Power V8.0 RPG and COBOL for IBM i COBOL for AIX C/C++ for AIX C/C++ Development Studio for AIX COBOL Development Studio for AIX C/C++ for Linux on Power Power Tools for AIX Power Tools for IBM I Power Tools for Linux on Power Linux Desktop Support
20
IBM XL C/C++ for AIX and Linux V11.1 IBM XL Fortran for AIX and Linux V13.1 IBM COBOL for AIX V4.1 IBM PL/I for AIX V2 IBM Rational Development Studio V7.1 IBM i compilers Rational Open Access: RPG Edition V1.1
20
21
Create connections to remote AIX servers Edit remote files using Eclipse editors
Access IFS
23
24
IBM Rational Application Developer Standard Edition for WebSphere Software V8.0 (RAD SE)
Rich set of Eclipsed-based tools for developing applications using Java, Java EE Portal Service oriented architecture (SOA) Web 2.0 Rational Application Developer Standard Edition includes features that simplify development and increase programmer productivity. Wizards Visual designers Rich source editors Integrated WebSphere Application Server test environments
25
Zend Server Community Edition for i Preloaded with IBM i 7.1, 6.1, 5.4 Zend Server for i Provides advanced functions Available from IBM with advanced support offerings Zend Studio for i Eclispe-based development environment Available with one year of Silver support from Zend for no additional charge MySQL Community Edition Available as a download from MySQL Packaged with Zend Server Community Edition
26
27
Eclipse.org
Eclipse based development tools available for many languages
28
Code Generators
Web Downloads
Other Sources
29
Visual Editors
4GL
Collaborative application development Interfaces with transactional applications using Java Portal web access for customized browser interfaces
Social Software
User Tools
Documents Applications
Rules + Metadata
Rule Repository
People
Processes
Rule Server
31
Enter
Ea vl Ea vl Ea vl
Presentation
Database
Printing
Logic
Testing Tools
Web Downloads Code Generators
32
4GL
Visual Editors
4GL
Enterprise Architecture
Analytics
Project Management
Security Managemen t
Compliance Managemen t
Architecture Managemen t
Quality Management
Asset Managemen t
Architecture Tools
Modeling Tools
Development Tools
Testing Tools
Improve communication across disparate IT teams Detect and accelerate resolution of defects early Make Informed decisions Make software development more automated, transparent and predictable
34 34
2010 IBM Corporation
Rational Team Concert Desktop integrates with RDPower web users other tools
Rational Team Concert V2.0 repository change management source control and more Statement of Direction for Linux on Power support
2010 IBM Corporation
35
Eclipse Clients
Jazz Client Extensions Eclipse Platform
Web Clients
Web 2.0
Best Practices
Storage Discovery Query
JAZZ SERVICES
Business Partner Extensions Your Extensions
36
Business Your Planning Existing & Alignment Capabilities Future IBM Capabilities
Product Compliance Collaborative & Project & Lifecycle Management Security Management
38
Traditional Applications
UI IBM i IBM i AiX Linux on Power
New Components
Other Sources
39
Distributed Deployment
Traditional Applications
UI
New Components
Other Sources
40
WebSphere SOA Lifecycle Tools The key to making it all work together
Discover Construct & Test Compose
Gather requirements Model & Simulate Design Manage applications & services Manage identity & compliance Monitor business metrics
2010 IBM Corporation
41
Access information
Customer retention
Operational efficiency
Cost reduction
42
WebSphere MQ
Messaging between programs Store and forward Multiple destinations single destinations Format changes
43
Agenda
Application Development Trends in the Industry AD Strategy for Power Modernizing Componentizing Building New components Distributed Deployment Summary
44
Enter
Ea vl Ea vl Ea vl
Presentation
Database
Printing
Logic
Web Downloads
45
4GL
Code Generators
Visual Editors
4GL