Presentation is loading. Please wait.

Presentation is loading. Please wait.

IBM Software Group Name Title Company End-2-End Development Tools – Portal In Action Portlet Development and Portal Design using J2EE, Web Services, Data.

Similar presentations


Presentation on theme: "IBM Software Group Name Title Company End-2-End Development Tools – Portal In Action Portlet Development and Portal Design using J2EE, Web Services, Data."— Presentation transcript:

1 IBM Software Group Name Title Company End-2-End Development Tools – Portal In Action Portlet Development and Portal Design using J2EE, Web Services, Data Access, JSF and more… Go to http://JavaSOA.com for presentations, demos, tutorials and other resourceshttp://JavaSOA.com

2 IBM Software Group Name Title Company End-2-End Development Tools  Rational/WebSphere and Business Driven Development 

3 © 2003 IBM Corporation 3 Model the Business Define Requirements Design Construction Deploy Manage Optimize The Business Driven Development Lifecycle IBM Rational Software Development Platform Executive Application Support Architect Project Manager Tester Deployment Manager Developer Business Development Operations Manage change & assets Manage change & assets Prioritize Plan Manage Measure Optimize Iterate End User Operations Manager Analyst Govern SW Quality & Testing SW Quality & Testing

4 © 2003 IBM Corporation 4 Model the Business Define Requirements Design Construction Deploy Manage Optimize The Business Driven Development Lifecycle IBM Rational Software Development Platform Executive Application Support Architect Project Manager Tester Deployment Manager Developer Business Development Operations Manage change & assets Manage change & assets Prioritize Plan Manage Measure Optimize Iterate End User Operations Manager Analyst Govern SW Quality & Testing SW Quality & Testing

5 © 2003 IBM Corporation 5 Application Modeling Java/J2EE Development Web/Portal Development XML Web Services Development Database App Development Business Process SOA Integration Cobol, CICS/IMS, 4GL Development Development Roles Build Tools - End-2-End Design & Construction Web Presentation Servers Web Application Servers Directory and Security Servers Data Servers Integration Servers Transaction Servers Customers Partners Suppliers Employees GUIs, Pervasive Devices, Voice, etc. XML, Web Services, Portlets, Servlets, Java Server Faces/Pages Services, EJBs & SOA Work Flows Relatio nal Data Applications, Transactions and Processes Middleware Connectors Web Services: SOAP, WSDL, UDDI Edge Servers

6 © 2003 IBM Corporation 6 Richer Thin Clients (Portal, Portlets and Web Apps) Spreadsheet Control Tabbed Panels Web Service Graphing Controls Database Query

7 © 2003 IBM Corporation 7 Simplifying J2EE, Web and Portal/Portlet Development Data (relational and non) drag-n-drop ease-of-use 1 2 12 Web Services development drag-n-drop ease-of-use 1 2 12 Portals drag-n-drop ease-of-use 1 2 1 2

8 © 2003 IBM Corporation 8 Portal Designer: Site, Page, Themes, Skins Import & Export Configuration Create Portal Project Test and Debug Check-in Check-out Place (Page Group) Page Portlets Create Place & Page Portal Server Team Repository Portal Site Designer Deploy Artifacts Apply themes

9 © 2003 IBM Corporation 9 Example: Financial Advisor Dashboard – Portlets and Portal Design Demo 1 Demo 2

10 © 2003 IBM Corporation 10 Portal/Portlet Development RAD V6 = Design  Build  Test  Deploy Simplify and Accelerate Development Portlet build, test, debug and deploy tasks are highly automated Portal Server environment is seamlessly integrated for automated testing & deployment Portal Page/Site design look-n-feel is automated through drag-n-drop Developer ease-of-use includes: JSF (JavaServer Faces) tool integration for creating rich thin client Portlet UIs Web Services tool integration for creating and consuming web services in Portlets J2EE tool integration for easily calling JavaBeans and EJBs from Portlets Cooperative click-2-action tool integration for portlet-to-portlet communications People awareness tool integration for collaborative portlets Service Data Objects (SDO) tool integration for Relational databases Non-relational backend data and EIS app integration (Siebel, SAP, PeopleSoft, Legacy, XML, etc.)

11 IBM Software Group Name Title Company End-2-End Development Tools  Build Scenarios 

12 IBM Software Group Name Title Company End-2-End Development Tools  Build Scenarios - J2EE, Web Services and Data 

13 © 2003 IBM Corporation 13 Build Scenarios – J2EE, Web Services and Data Web Services – Creating, testing and consuming into JavaServer Faces (JSF) MVC app design Data - Relational and non-relational data integration via Service Data Objects (SDO) JavaBeans and EJBs – Creating, testing and JavaServer Faces (JSF) MVC app design

14 © 2003 IBM Corporation 14 Build Scenarios – J2EE, Web Services and Data 14 Web Services – Creating, testing and consuming into JavaServer Faces (JSF) MVC app design Data - Relational and non-relational data integration via Service Data Objects (SDO) JavaBeans and EJBs – Creating, testing and JavaServer Faces (JSF) MVC app design Demo 1Demo 2 Demo 3 Demo 4

15 © 2003 IBM Corporation 15 Build Scenarios – J2EE, Web Services and Data 456 Web Services – Creating, testing and consuming into JavaServer Faces (JSF) MVC app design Data - Relational and non-relational data integration via Service Data Objects (SDO) JavaBeans and EJBs – Creating, testing and JavaServer Faces (JSF) MVC app design Demo 4Demo 5 Demo 6

16 © 2003 IBM Corporation 16 Build Scenarios – J2EE, Web Services and Data 8 Web Services – Creating, testing and consuming into JavaServer Faces (JSF) MVC app design Data - Relational and non-relational data integration via Service Data Objects (SDO) JavaBeans and EJBs – Creating, testing and JavaServer Faces (JSF) MVC app design Demo 7Demo 8 Demo 9

17 IBM Software Group Name Title Company End-2-End Development Tools  Build Scenarios – Banking and Finance 

18 © 2003 IBM Corporation 18 Banking & Finance Scenario – Applying End-2-End Development Account Management - Transfer Funds, Web Services, Service Data Objects (SDO), JavaServer Faces (JSF) ) Accounts Summary - SDO custom queries, Portlet User session/state, personalization Portfolio Management & Financial Advisor Dashboard - Portlet wiring click-2-action, charts/graphs Portal Site Design - Themes, skins, navigation, look-n-feel Demo 1 Demo 2

19 © 2003 IBM Corporation 19 Banking & Finance Scenario – Applying End-2-End Development Account Management Transfer Funds, Web Services, Service Data Objects (SDO), JavaServer Faces (JSF) ) Accounts Summary SDO custom queries, Portlet User session/state, personalization Portfolio Management & Financial Advisor Dashboard Portlet wiring click-2-action, charts/graphs Portal Site Design Themes, skins, navigation, look-n-feel Demo1 Demo2 Demo3Demo5a Demo4 Demo5b Demo5c

20 © 2003 IBM Corporation 20 Banking & Finance Scenario – Applying End-2-End Development Account Management Transfer Funds, Web Services, Service Data Objects (SDO), JavaServer Faces (JSF) ) Accounts Summary SDO custom queries, Portlet User session/state, personalization Portfolio Management & Financial Advisor Dashboard Portlet wiring click-2-action, charts/graphs Portal Site Design Themes, skins, navigation, look-n-feel Demo6 Demo7aDemo7b Demo8aDemo 8b Demo 8c

21 © 2003 IBM Corporation 21 Banking & Finance Scenario – Applying End-2-End Development Account Management Transfer Funds, Web Services, Service Data Objects (SDO), JavaServer Faces (JSF) ) Accounts Summary SDO custom queries, Portlet User session/state, personalization Portfolio Management & Financial Advisor Dashboard Portlet wiring click-2-action, charts/graphs Portal Site Design Themes, skins, navigation, look-n-feel Demo9 Demo10 Demo11 Demo12

22 © 2003 IBM Corporation 22 Banking & Finance Scenario – Dynamic Development/Debugging Account Management Transfer Funds, Web Services, Service Data Objects (SDO), JavaServer Faces (JSF) ) Accounts Summary SDO custom queries, Portlet User session/state, personalization Portfolio Management & Financial Advisor Dashboard Portlet wiring click-2-action, charts/graphs Portal Site Design Themes, skins, navigation, look-n-feel Dynamic Development and Debugging Demo

23 © 2003 IBM Corporation 23 Adaptable - Eclipse-based Workbench Customizable Perspectives and Views support roles-based tools Automated - IDE Infrastructure (Code, Build, Test, Debug, Deploy) Dynamic build engine incrementally updates and hot-deploys (on-the-fly, while you type) Testing and Debugging for Java, Web Services, XML, database and EJB Accelerated - End-2-End Builders Java language coding tools Web App Builders: Pages, Sites, Portals, Portlets, Struts, JavaServer Faces Web Services and XML Builders Database Builders J2EE and EJB Builders SOA workflow builders (Service Oriented Architecture) Legacy/Enterprise d evelopment, integration and Web Services tools RAD V6 – Every Top 10 Category Is Enhanced

24 IBM Software Group Name Title Company End-2-End Development Tools  Summary 

25 © 2003 IBM Corporation 25 Model the Business Define Requirements Design Construction Deploy Manage Optimize The Business Driven Development Lifecycle IBM Rational Software Development Platform Executive Application Support Architect Project Manager Tester Deployment Manager Developer Business Development Operations Manage change & assets Manage change & assets Prioritize Plan Manage Measure Optimize Iterate End User Operations Manager Analyst Govern SW Quality & Testing SW Quality & Testing Demo 1Demo 2Demo 3Demo 4a Demo 7 Demo 9 Demo 8 Demo 6Demo 5 Demo 10Demo 12Demo 11 Demo 14 Demo 13 Demo 16 Demo 17Demo 18 Demo 19 Demo 20 Demo 15 Demo 4b SOA/PI/Lifecycle/Modeling  Construction 

26 © 2003 IBM Corporation 26 IBM Rational Software Development Platform V6 Lifecycle tools views are integrated into a single RAD IDE Industry challenges addressed Requirements: 70 – 80 % of project failures are tied to poor analysis of requirements Development: 65% of development projects fail to meet expectations SW Quality/Testing: Developers make up to 150 errors in every thousand lines of code SW Quality/Testing: Only 14% of new web applications perform as planned in production SW Quality/Testing: The average new web application is down nearly one day per week Change Mgmt: Over 70% of build errors are because of poor SW Config management. Portfolio Mgmt: Nearly 75% of problems are not identified by traditional project mgmt SW

27 © 2003 IBM Corporation 27 Application Modeling Java/J2EE Development Web/Portal Development XML Web Services Development Database App Development Business Process SOA Integration Cobol, CICS/IMS, 4GL Development Development Roles Build Tools - End-2-End Design & Construction Web Presentation Servers Web Application Servers Directory and Security Servers Data Servers Integration Servers Transaction Servers Customers Partners Suppliers Employees Application s, Graphics, HTML, Applets XML, Web Services, Portlets, Servlets, Java Server Faces/Pages Services, EJBs & Process Flows Relatio nal Data Applications, Transactions and Processes Middleware Connectors Web Services: SOAP, WSDL, UDDI Edge Servers

28 © 2003 IBM Corporation 28 Portal/Portlet Development RAD V6 = Design  Build  Test  Deploy Simplify and Accelerate Development Portlet build, test, debug and deploy tasks are highly automated Portal Server environment is seamlessly integrated for automated testing & deployment Portal Page/Site design look-n-feel is automated through drag-n-drop Developer ease-of-use includes: JSF (JavaServer Faces) tool integration for creating rich thin client Portlet UIs Web Services tool integration for creating and consuming web services in Portlets J2EE tool integration for easily calling JavaBeans and EJBs from Portlets Cooperative click-2-action tool integration for portlet-to-portlet communications People awareness tool integration for collaborative portlets Service Data Objects (SDO) tool integration for Relational databases Non-relational backend data and EIS app integration (Siebel, SAP, PeopleSoft, Legacy, XML, etc.)

29 © 2003 IBM Corporation 29 Resources http://ibm.com/developer http://ibm.com/developer (IBM developerWorks for technologies and/or products) Java, J2EE, Web Services and other technology zones are on the left hand side WebSphere Zone: http://ibm.com/developer/webspherehttp://ibm.com/developer/websphere Rational Zone: http://ibm.com/developer/rationalhttp://ibm.com/developer/rational Free Education Portal: http://ibm.com/developer/traininghttp://ibm.com/developer/training http://www.redbooks.ibm.com 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 Java Tutorial OnlineJ2EE Tutorial OnlineJ2EE Tutorial BOOK http://JavaDevTools.comhttp://JavaDevTools.com (a.k.a. JavaSOA.com, RationalCentral.com, WebSphereCentral.com) (Tutorials, Links, Presentations, White Papers, Articles, etc.)


Download ppt "IBM Software Group Name Title Company End-2-End Development Tools – Portal In Action Portlet Development and Portal Design using J2EE, Web Services, Data."

Similar presentations


Ads by Google