0% found this document useful (0 votes)
35 views45 pages

Application Development On Power Systems (Aka Powertools) : Alison Butterill Ad Product Offerings Manager Power Systems

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 45

Application Development on Power Systems (aka PowerTools)

Alison Butterill AD Product Offerings Manager POWER Systems

2010 IBM Corporation

IBM Power Systems

Agenda
Application Development Trends in the Industry AD Strategy for Power Modernizing Componentizing Building New components Distributed Deployment Summary

2010 IBM Corporation

IBM Power Systems

New Development Paradigms


Agile Development Work in highly collaborative groups Time line is strict Small adaptive modules Framework Development Consistency in code creation Component based Model View Controller Agile Services Orientation Componentized code Business based Distributed function Auditability of process
3 2010 IBM Corporation

IBM Power Systems

Application Development in the Power Market

SOA

2010 IBM Corporation

IBM Power Systems

Model-View-Controller

DB DB
View Controller

Model

Separation of Functions
User Interface Business logic Control Modular code

2010 IBM Corporation

IBM Power Systems

Services Orientation - SOA


Modular Reusable Loosely Coupled Standards based

tory D ir e c ces Servi

2010 IBM Corporation

IBM Power Systems

Services Orientation - SOA


Industry Acceptance

tory Direc s ervice S

2010 IBM Corporation

IBM Power Systems

Agenda
Application Development Trends in the Industry AD Strategy for Power Modernizing Componentizing Building New components Distributed Deployment Summary

2010 IBM Corporation

IBM Power Systems

Power AD Strategy

Traditional Applications

New Components

Other Sources

2010 IBM Corporation

IBM Power Systems

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

Ea-orpitaa =csDt vlCr rnDt1 utaa

Presentation

Database

Printing

Logic

Web Downloads

Complete Development Environments

10

Code Generators Visual Editors

Visual Development Tools

4GL

2010 IBM Corporation

Visual Development Tools

Code Generators

Visual Editors

4GL

IBM Power Systems

Power AD Strategy

Traditional Applications

11

2010 IBM Corporation

IBM Power Systems

Host Access Transformation Services 7.5.1

12

2010 IBM Corporation

IBM Power Systems

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 customer number:_____

Enter

Ea vl Ea vl Ea vl

Ea-orpitaa =csDt vlCr rnDt1 utaa

Traditional Applications New Components


Java Web SQL

XML COBOL

13

Presentation

Database

Printing

Logic

2010 IBM Corporation

IBM Power Systems

Compilers for Optimized Performance


Compilers tightly integrated with operating systems and POWER7 hardware Binary compatibility Applications will move to POWER7 with no recompile required AIX/Linux environment Industry leading for performance, compatibility IBM i compilers Continues to allow movement of code from release to release with no recompiling required.

14

2010 IBM Corporation

IBM Power Systems

Compilers on Power Systems

Performance

Compiler Version

IBM Power Systems

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

IBM Power Systems

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

IBM compilers provide capability to .


Easily port applications to IBM platforms Support industry language standards and extensions Reduce programming complexity of hardware architectures Modernize business critical applications

Rational is committed to delivering leading-edge compilation technology to help


Maximize application performance Improve programmer productivity and shorten development cycle

16

2010 IBM Corporation

IBM Power Systems

Historically Speaking IBM AIX Tools

Character or line based editing Use Commands to Compile, Debug, etc New versions of the tools can support multi-windows
17 2010 IBM Corporation

IBM Power Systems

Historically Speaking IBM i Development Tools


IBM i Development Shops combination of ADTS desktop tools (WDSC and RDi)

18

2010 IBM Corporation

IBM Power Systems

Rational Developer for Power 2010 Releases


RD Power 7.5 (February) First release of RD Power IBM i only content: RPG and COBOL Development Tools for IBM i Major function: DDS Screen Designer and Report Designer RD Power 7.6 (April) Focused on AIX development tools (C/C++ and COBOL) Adds support for IBM i 7.1 RD Power 8.0 (October) Announce: October 7th / eGA: October 26th New: C/C++ Development Tools for Linux on Power New: xLinux client (in addition to Windows) Team Debug for AIX and Linux (requires RTC 3.0) New: Power Tools packages New capabilities for C/C++ and COBOL on AIX

19

2010 IBM Corporation

IBM Power Systems

Rational Developer for Power Systems Software

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

2010 IBM Corporation

20

IBM Power Systems

Remote System Explorer


Reusable actions, dialogs, widgets, APIs Perspectives for access to remote servers AIX, IBM i, Linux on Power Editors for each language
LPEX based (same as eclipse) Syntax support Prompting Additional features per language Fully programmable

Interface to the compilers Debugger


Multi-language productivity gain

Screen Designer for i Report Designer for i

21

2010 IBM Corporation21

IBM Power Systems

Create connections to remote AIX servers Edit remote files using Eclipse editors

Access the remote file system; perform standard actions

Integrated remote shells Access processes on AIX server


22 2010 IBM Corporation

IBM Power Systems

Create connections to IBM i servers Outline View

List files and members

Access IFS

See Object details

23

2010 IBM Corporation

IBM Power Systems

Rational Application Developer (RAD)


Java Development Environment

eclipse Java development environment

24

2010 IBM Corporation

IBM Power Systems

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

2010 IBM Corporation

IBM Power Systems

Open Source Offerings for i

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

2010 IBM Corporation

IBM Power Systems

Zend Studio for Eclipse


Integrated Development Environment that encompasses: Development Debugging Management Deployment

27

2010 IBM Corporation

IBM Power Systems

Eclipse.org
Eclipse based development tools available for many languages

28

2010 IBM Corporation

IBM Power Systems

Power AD Strategy: Locating Elsewhere

Code Generators

Web Downloads

Other Sources

29

Visual Editors

4GL

Visual Development Tools


2010 IBM Corporation

IBM Power Systems

Collaborative application development Interfaces with transactional applications using Java Portal web access for customized browser interfaces

Messaging and Collaboration

Unified Comms and Collaboration

Social Software

Portals and Mashups

2010 IBM Corporation

IBM Power Systems

Managing Business Rules with WebSphere ILOG BRMS


Central Repository for Business Rules Previously included in applications, documents or undocumented Standardized rules Enforces rules
Business Rules Interfaces

WebSphere Application Server


Business Rule Management System

User Tools

Rules are Defined, Analyzed and Maintained

Documents Applications

Rules + Metadata
Rule Repository

Rules are Stored and Shared

People

Processes

Rule Server

Rules are Deployed, Executed and Monitored

31

2010 IBM Corporation

IBM Power Systems

Cross Life Cycle


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

Ea-orpitaa =csDt vlCr rnDt1 utaa

Presentation

Database

Printing

Logic

Testing Tools
Web Downloads Code Generators

Security Performance/ Performance Testing Change Management Design/Architecture


Complete Development Environments Code Generators Visual Editors Visual Development Tools

32

4GL

2010 IBM Corporation

Visual Development Tools

Visual Editors

4GL

IBM Power Systems

Rational's Rich Product Portfolio


Optimize Enterprise Assets Transform Information Technology Deliver Smarter Products and Services

Enterprise Architecture

Analytics

Portfolio & Product Managemen t

Project Management

Security Managemen t

Compliance Managemen t

Business Planning & Alignment

Portfolio, Product & Project Management

Security & Compliance

Requirements Definition & Management

Architecture Managemen t

Configuration & Change Management

Quality Management

Build & Deploy Management

Asset Managemen t

Collaborative Lifecycle Management

Architecture Tools

Modeling Tools

Development Tools

Testing Tools

Design & Development

IBM and Business Partner Ecosystem


33 2010 IBM Corporation

IBM Power Systems

Rational Team Concert for Power Systems


Collaborative Application Lifecycle Management

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

IBM Power Systems

Rational Team Concert for Power Systems Software

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

IBM Power Systems

Rational Team Concert: open, extensible architecture

Eclipse Clients
Jazz Client Extensions Eclipse Platform

Web Clients
Web 2.0

Microsoft .NET Clients


Visual Studio

Rational Desktop Clients


Rational Software Architect Rational Systems Developer Rational Business Developer Rational Developer for z Rational Developer for Power

Rational Team Concert


Collaboration Presentation: Mashups

Best Practices
Storage Discovery Query

Administration: Users, projects, process

JAZZ SERVICES
Business Partner Extensions Your Extensions

IBM Rational Extensions

36

2010 IBM Corporation36

IBM Power Systems

Rational Team Concert: built on Jazz


c

Existing Rational Offerings

New Rational/ IBM Offerings

Business Partner Offerings

Business Your Planning Existing & Alignment Capabilities Future IBM Capabilities

Product Compliance Collaborative & Project & Lifecycle Management Security Management

Design & 3rd-Party Development Jazz Capabilities

Best Practice Processes


Collaboration Presentation: Mashups Discovery Query Storage Administration: Users, projects, process

an open platform with a shared set of services


37 2010 IBM Corporation37

IBM Power Systems

Rational Performance Tester


Provides testers with automated performance testing capabilities to validate the scalability of web and server based applications Identify the presence and cause of system performance bottlenecks Supports load testing against a broad range of applications such as HTTP, SAP, Siebel, TCP Socket and Citrix Minimizes the memory and processor footprint, enabling large multiuser tests with limited hardware resources

38

2010 IBM Corporation

IBM Power Systems

Power AD Strategy: Distributed Deployment

Traditional Applications
UI IBM i IBM i AiX Linux on Power

New Components

Other Sources

39

2010 IBM Corporation

IBM Power Systems

Distributed Deployment

Traditional Applications
UI

New Components

Other Sources

40

2010 IBM Corporation

IBM Power Systems

WebSphere SOA Lifecycle Tools The key to making it all work together
Discover Construct & Test Compose

Integrate people Integrate processes Manage and integrate information

Gather requirements Model & Simulate Design Manage applications & services Manage identity & compliance Monitor business metrics
2010 IBM Corporation

Financial transparency Business/IT alignment Process control

41

IBM Power Systems

Sample of WebSphere Products


WebSphere Application Server WebSphere Application Server Express V6.1 and V7.0 WebSphere Application Server V6.1 and V7.0 WebSphere Application Server Network Deployment V6.1 and V7.0 Fix Packs 6.1.0.29 and 7.0.0.7 contain IBM i 7.1 level support WebSphere Portal WebSphere Portal 6.1.5 WebSphere Portal 7

Access information

Customer retention

Operational efficiency

Cost reduction

42

2010 IBM Corporation

IBM Power Systems

WebSphere MQ
Messaging between programs Store and forward Multiple destinations single destinations Format changes

43

2010 IBM Corporation

IBM Power Systems

Agenda
Application Development Trends in the Industry AD Strategy for Power Modernizing Componentizing Building New components Distributed Deployment Summary

44

2010 IBM Corporation

IBM Power Systems

Power Application Development 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 customer number:_____

Enter

Ea vl Ea vl Ea vl

Ea-orpitaa =csDt vlCr rnDt1 utaa

Presentation

Database

Printing

Modular Reusable Loosely Coupled Standards based

Logic

Web Downloads

Complete Development Environments

45

Code Generators Visual Editors

Visual Development Tools

4GL

2010 IBM Corporation

Visual Development Tools

Code Generators

Visual Editors

4GL

You might also like