Rational Application Developer End2 End Highlights Tools Servers

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

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

Business Driven Development for SOA IBM Software Development Platform Prioritize Plan Manage Measure Business

Business Driven Development for SOA IBM Software Development Platform Prioritize Plan Manage Measure Business Executive Model the Business Optimize End User Define Requirements Analyst Govern Operations Manager Design Project Manager Manage change & assets Manage Application Support Deploy Operations Deployment Manager Optimize 2 Architect Construction SW Quality & Testing Developer Tester Iterate Development

SDO Folio Alloc Graph EJB WS Mkt Sim Portal Design Fina Dash CMP EJBs

SDO Folio Alloc Graph EJB WS Mkt Sim Portal Design Fina Dash CMP EJBs Acct. Mgr EJB Web CRUD End 2 End Review WS 6 WS 7 WS 8 UML 1 UML 2 WS Web 1 2 Code Prof Dyna E 2 E End-2 -End Design & Construction Customers Partners Suppliers Employees Edge Servers Directory and Security Servers Integration Servers Transaction Servers Web Presentation Servers Web Application Servers Data Servers GUIs, Pervasive Devices, Voice, etc. Development Roles Java/J 2 EE Application Development Modeling 3 XML, Web Services, Portlets, Servlets, Java Server Faces/Pages Services, EJBs, and SOA Work Flows Relational and Non-relational Data Web Services: SOAP, WSDL, UDDI Applications, Transactions and Processes Web/Portal XML Web Services Database App. Business Process. Cobol, CICS/IMS, Development SOA Integration 4 GL Development

SDO Folio Alloc Graph EJB WS Mkt Sim Portal Design Fina Dash CMP EJBs

SDO Folio Alloc Graph EJB WS Mkt Sim Portal Design Fina Dash CMP EJBs Acct. Mgr EJB UML 1 UML 2 Web CRUD WS 6 WS 7 WS 8 WS Web 1 2 Code Prof Dyna E 2 E IBM Design & Construction Tools Benefits Capabilities § § § § Drive higher levels of productivity and time to value § Maximize quality, robustness, reusability § Maximize value from both code & models § Choice of development styles Design > Build > Test > Deploy Code visualization & visual editing Modeling & round-trip engineering Legacy integration Rapid application development Model execution Business modeling & model execution Level of abstraction Rapid Application Development Modeling & Model-Driven Code visualization & Development Conventional visual editing coding Legacy Integration Adopt the right development style for your needs 4

IBM Software Development Platform Development Roles . . Role focused tools help simplification via

IBM Software Development Platform Development Roles . . Role focused tools help simplification via Separation of Concerns Analyst Architect Developer Model the business & identify the business services Design the services architecture Construct the services Analyze assets for reuse Assemble & deploy the composite application Deployment Manager Test the individual services & composite application Provision, configure, tune and troubleshoot composite applications § Follow a service-oriented process § Manage SOA assets Project Manager § Manage requirements § Manage quality § Align business strategy with IT execution IT Executive 5 § Govern SOA – align, execute and control investments © 2003 IBM Corporation

The IBM Software Development Platform Development Tools Analyst Web. Sphere Business Modeler & Monitor

The IBM Software Development Platform Development Tools Analyst Web. Sphere Business Modeler & Monitor Rational Software Modeler Architect Rational Software Architect Developer Tester Rational Web/App Developer Rational Functional & Manual Tester Web. Sphere Integration Developer Rational Performance Tester Customer Extensions Tivoli Config and Monitoring Rational Build. Forge 3 rd Party ISV Tools Project Manager Executive 6 Deployment Manager Rational Team Unifying Platform Rational Portfolio Manager © 2003 IBM Corporation

The IBM Software Development Platform Governance Categories 7 © 2003 IBM Corporation

The IBM Software Development Platform Governance Categories 7 © 2003 IBM Corporation

Accelerate Development for SOA, BPM, J 2 EE, Portal, Web Services, etc. Model Assemble

Accelerate Development for SOA, BPM, J 2 EE, Portal, Web Services, etc. Model Assemble Deploy Manage Simplify and Accelerate Development Build, test, debug and deploy tasks are highly automated Test Server environment is seamlessly integrated for automated testing & deployment Page/Site design look-n-feel is automated through drag-n-drop Developer ease-of-use includes: Web. Sphere J 2 EE tool integration Servers for easily calling Java. Beans and EJBs from Portlets (App, Portal, Process, etc…) JSF (Java. Server Faces) tool integration for creating rich thin client Portlet UIs Web Services tool integration for creating and consuming web services in Portlets Service Data Objects (SDO) tool integration for Relational databases Non-relational backend data and EIS app integration (Siebel, SAP, People. Soft, Legacy, XML, etc. ) 8 Cooperative click-2 -action tool integration for portlet-to-portlet communications SOA Business Process development tools for Business Analysts & I/T

IBM Software Group 9 © 2003 IBM Corporation

IBM Software Group 9 © 2003 IBM Corporation

Resources http: //ibm. com/developer (IBM developer. Works for technologies and/or products) Java, J 2

Resources http: //ibm. com/developer (IBM developer. Works for technologies and/or products) Java, J 2 EE, Web Services and other technology zones are on the left hand side Web. Sphere 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/J 2 SE/J 2 EE Tutorials: Java Tutorial Online , J 2 EE Tutorial BOOK http: //Java. SOA. com (a. k. a. Java. Dev. Tools. com, Rational. Central. com, Web. Sphere. Central. com) (Tutorials, Links, Presentations, White Papers, Articles, etc. ) 10