10
Rational Application Developer End-2-End Highlights Tools, Servers and middleware [email protected]

Rational Application Developer End-2-End Highlights Tools, Servers and middleware [email protected]

Embed Size (px)

Citation preview

Page 1: Rational Application Developer End-2-End Highlights Tools, Servers and middleware Bill.Hahn@us.ibm.com

Rational ApplicationDeveloper

End-2-End Highlights

Tools, Servers and [email protected]

Page 2: Rational Application Developer End-2-End Highlights Tools, Servers and middleware Bill.Hahn@us.ibm.com

2

Model the BusinessModel the Business Define

RequirementsDefine

Requirements

DesignDesign

ConstructionConstruction

DeployDeploy

ManageManage

OptimizeOptimize

Business Driven Development for SOAIBM Software Development Platform

Executive

Application Support

ArchitectProject Manager

Tester

Deployment Manager

Developer

BusinessBusiness

DevelopmentDevelopmentOperationsOperations

Manage change& assets

Manage change& assets

Prioritize Plan Manage Measure

Optimize Iterate

End User

Operations Manager

AnalystGovernGovern

SWQuality &Testing

SWQuality &Testing

Page 3: Rational Application Developer End-2-End Highlights Tools, Servers and middleware Bill.Hahn@us.ibm.com

3

End-2-End Design & Construction

ApplicationModeling

Java/J2EEDevelopment

Web/PortalDevelopment

XML Web ServicesDevelopment

Database AppDevelopment

Business ProcessSOA Integration

Cobol, CICS/IMS,4GL Development

Development Roles

Web Presentation Servers

Web Application Servers

Directory and Security Servers

DataServers

Integration Servers

TransactionServersCustomers

PartnersSuppliers

Employees

GUIs, Pervasive Devices, Voice, etc.

XML, Web Services, Portlets, Servlets,

Java Server Faces/Pages

Services, EJBs, and SOA Work

Flows

Relational and Non-

relational Data

Applications, Transactions and Processes

Web

Serv

ices:

SO

AP

, W

SD

L,

UD

DI

Ed

ge

Se

rve

rs

WS 7 WS 8SDO Folio Alloc Graph WS 6Fina Dash E2EProf DynaCodePortal DesignEJB WS Mkt Sim UML 2UML 1AcctMgr EJBCMP EJBs

WS Web 1 WS Web 2Web CRUD

Page 4: Rational Application Developer End-2-End Highlights Tools, Servers and middleware Bill.Hahn@us.ibm.com

4

Design > Build > Test > Deploy Code visualization & visual editing Modeling & round-trip engineering Legacy integration Rapid application development Model execution

Drive higher levels of productivity and time to value

Maximize quality, robustness, reusability

Maximize value from both code & models

Choice of development styles

IBM Design & Construction ToolsCapabilities Benefits

Level of abstraction

Conventionalcoding

Code visualization &visual editing

Modeling &Model-Driven Development

LegacyIntegration

Rapid ApplicationDevelopment

Business modeling& model execution

Adopt the right development style for your needs

WS 7 WS 8SDO Folio Alloc Graph WS 6Fina Dash E2EProf DynaCodePortal DesignEJB WS Mkt Sim UML 2UML 1AcctMgr EJBCMP EJBs

WS Web 1 WS Web 2Web CRUD

Page 5: Rational Application Developer End-2-End Highlights Tools, Servers and middleware Bill.Hahn@us.ibm.com

© 2003 IBM Corporation5

Construct the services

Assemble& deploy

the composite application

Test the individual services

& composite application

Model the business& identify

the business services

Design theservices

architecture

Analyze assets for

reuse

Follow a service-oriented process

Manage requirements

Manage SOA assets

Manage quality

Align business strategy with IT execution

Govern SOA – align, execute and control investments

Provision, configure, tune and

troubleshoot composite

applications

Analyst Architect Developer Tester Deployment Manager

Project Manager

IT Executive

..Role focused tools help simplification via Separation of ConcernsIBM Software Development PlatformDevelopment Roles

Page 6: Rational Application Developer End-2-End Highlights Tools, Servers and middleware Bill.Hahn@us.ibm.com

© 2003 IBM Corporation6

CustomerExtensions

3rd PartyISV Tools

Rational Software Architect

Rational Web/App Developer

Rational Functional & Manual

Tester

Rational Performance

Tester

Rational Team Unifying Platform

Tivoli Config and Monitoring

WebSphereBusinessModeler

& Monitor

Rational Software Modeler

Rational BuildForge

WebSphereIntegrationDeveloper

Analyst Architect Developer Tester Deployment Manager

Project Manager

ExecutiveRational Portfolio Manager

The IBM Software Development PlatformDevelopment Tools

Page 7: Rational Application Developer End-2-End Highlights Tools, Servers and middleware Bill.Hahn@us.ibm.com

© 2003 IBM Corporation7

The IBM Software Development PlatformGovernance Categories

Page 8: Rational Application Developer End-2-End Highlights Tools, Servers and middleware Bill.Hahn@us.ibm.com

8

Simplify and Accelerate DevelopmentBuild, test, debug and deploy tasks are highly automatedTest Server environment is seamlessly integrated for automated testing & deploymentPage/Site design look-n-feel is automated through drag-n-drop Developer ease-of-use includes:

J2EE tool integration for easily calling JavaBeans and EJBs from PortletsJSF (JavaServer Faces) tool integration for creating rich thin client Portlet UIsWeb Services tool integration for creating and consuming web services in PortletsService Data Objects (SDO) tool integration for

Relational databasesNon-relational backend data and EIS app integration (Siebel, SAP, PeopleSoft, Legacy, XML, etc.)

Cooperative click-2-action tool integration for portlet-to-portlet communicationsSOA Business Process development tools for Business Analysts & I/T Developers

Accelerate Development for SOA, BPM, J2EE, Portal, Web Services, etc. Model Assemble Deploy Manage

WebSphereServers

(App, Portal, Process, etc…)

Page 9: Rational Application Developer End-2-End Highlights Tools, Servers and middleware Bill.Hahn@us.ibm.com

IBM Software Group

© 2003 IBM Corporation9

Page 10: Rational Application Developer End-2-End Highlights Tools, Servers and middleware Bill.Hahn@us.ibm.com

10

Resourceshttp://ibm.com/developer (IBM developerWorks for technologies and/or products)

Java, J2EE, Web Services and other technology zones are on the left hand sideWebSphere Zone: http://ibm.com/developer/websphere Rational Zone: http://ibm.com/developer/rational Free Education Portal: http://ibm.com/developer/training

http://www.redbooks.ibm.com (How-To Step-by-step Practical Implementation Books)

Sun Java/J2SE/J2EE Tutorials: Java Tutorial Online , J2EE Tutorial Online , J2EE Tutorial BOOK

http://JavaSOA.com (a.k.a. JavaDevTools.com, RationalCentral.com, WebSphereCentral.com)

(Tutorials, Links, Presentations, White Papers, Articles, etc.)