Presentation is loading. Please wait.

Presentation is loading. Please wait.

IBM Software Group © 2008 IBM Corporation ® RAD Portlet and Portal Tools Update for WebSphere Portal v6.1.

Similar presentations


Presentation on theme: "IBM Software Group © 2008 IBM Corporation ® RAD Portlet and Portal Tools Update for WebSphere Portal v6.1."— Presentation transcript:

1 IBM Software Group © 2008 IBM Corporation ® RAD Portlet and Portal Tools Update for WebSphere Portal v6.1

2 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 2  RAD 7.0.x  What is New in RAD 7.5  Packaging, Licensing and Entitlement  Additional Information  Question and Answer Session Agenda 2

3 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 3 For WebSphere Portal v6.1, (6/30/08 上市 )  RAD 7.0.0.7, eGA 6/30/08 –Limited to the deployment of a WP 6.0 Portlet Project onto a WP 6.1 Server only! –Requires separate install WP 6.1 –NO new standards or no new WP 6.1 functionality –No tooling for WP 6.1 Portlet & Portal site development

4 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 4 RAD 7.0.0.6 Support for Portal Application Development WebSphere Portal Visual Portlet & Portal Site Development JSF, Struts Enterprise Application Integration Portal page Layout Themes and Skins Import and Deploy Wizard Integrated with WP V6.0.x V5.1

5 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 5 Rational Application Developer Makes it Easy!  Little to no coding, reduced development time. –Portlet generation wizards –Visual Portal page layouts –Visual Theme and skin editing –Rich and functional UI components easily integrated into Portlets –No coding to integrate portlets (Click to Action portlet-to-portlet information sharing) –Easy local testing via integrated Portal test server environment* Visual portlet development using JSF tools Visual portal page development using Portal Designer

6 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 6 IBM Rational Application Developer v7.0.x  Accelerate J2EE, portal, Web Services and SOA application development using rapid application development tools and visual development techniques  Increase flexibility through Eclipse 3.2 support that helps extend the development environment and granular installation options  Shorten the Java learning curve through visual design that updates code, point-and-click database connectivity, visual portal development techniques and more  Improve code-level design and share designs with distributed teams using UML visual modeling tools

7 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 7 IBM Rational Application Developer v7.0.x  Integrate your business applications with WS-I compliant Web services and service-oriented architectures  Collaborate and share assets across the team using built-in Rational ClearCase LT version control  Improve code quality with automated tools that apply coding standards and perform runtime analysis  Integrated and optimized for IBM WebSphere Application Server and IBM WebSphere Portal Server products

8 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 8  RAD 7.0.X  What is New in RAD 7.5  Packaging, Licensing and Entitlement  Additional Information  Question and Answer Session Agenda 8

9 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 9 For WebSphere Portal v6.1, (9/14/08 上市 )  RAD 7.5, 9/15/08 –Complete support for the full WP 6.1 Portlet and Portal feature sets

10 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 10 Increasing developer productivity ● Iterative development for JEE5 applications using annotation based programming model, with enhanced support for creation, validation, refactoring, and deletion of artifacts. ● Programming model tools: ● JEE5 (EJB 3.0, JPA, JSF 1.2, JAX-WS 2.0, JAX-B 2.0, JSP 2.1, Servlet 2.5) ● Domain modeling (visual edit) ● Java, EJB, XSD, WSDL, Data ● Web Development (visual edit) ● Latest Web Services standards support ● SIP (JSR 289) ● Deployment Support ● JEE visual DD editors ● WAS 7 support ● Eclipse 3.4 ● XML productivity features ● Extra Debuggers (XSLT, stored procedures, etc) ● Struts (v1.2) Increasing developer productivity ● Iterative development for JEE5 applications using annotation based programming model, with enhanced support for creation, validation, refactoring, and deletion of artifacts. ● Programming model tools: ● JEE5 (EJB 3.0, JPA, JSF 1.2, JAX-WS 2.0, JAX-B 2.0, JSP 2.1, Servlet 2.5) ● Domain modeling (visual edit) ● Java, EJB, XSD, WSDL, Data ● Web Development (visual edit) ● Latest Web Services standards support ● SIP (JSR 289) ● Deployment Support ● JEE visual DD editors ● WAS 7 support ● Eclipse 3.4 ● XML productivity features ● Extra Debuggers (XSLT, stored procedures, etc) ● Struts (v1.2) Performance & Usability Improvements Support for WP 6.1 Server support Exploit new features of underlying stack RAD UI refinements Visual tooling New standard support JSR-286 WSRP 2.0 Web 2.0 Support for Portal Server ● Client side programming model support ● Support semantic tagging ● Enhancement to Portal themes ● Support Ajax Proxy ● Person tagging support Improved Support for 3rd Party JSF,Strut Bridges Performance & Usability Improvements Support for WP 6.1 Server support Exploit new features of underlying stack RAD UI refinements Visual tooling New standard support JSR-286 WSRP 2.0 Web 2.0 Support for Portal Server ● Client side programming model support ● Support semantic tagging ● Enhancement to Portal themes ● Support Ajax Proxy ● Person tagging support Improved Support for 3rd Party JSF,Strut Bridges What’s new for RAD Portlet and Portal Tools RADRAD Portlet & Portal Tools

11 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 11 WebSphere Portal v6.1 Support  WP v6.1 Server Support –Updated Wizard Steps –Ability to test connection with credentials –Updates to Server configuration editor to help manage deployment option local to RAD –Portlet Settings –Portal Setting –Publishing options  WP v6.1 Stubs Support –contain all jars necessary for compilation of a JSR286 portal/portlet project

12 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 12 New Portlet Standards in WebSphere Portal V6.1  JSR 286 – Java™ Portlet Specification V2.0 –IBM is leading this JSR, all major Java technology portal (commercial and open source) vendors represented in the EG –Reference implementation will be provided at Apache Pluto 2.0 –TCK will be available for free (Will extend the JSR 168 TCK) –Schedule: final around end of 2007  Web Services for Remote Portlets (WSRP) V2.0 –Standard protocol for accessing portlets as web service –Defined at OASIS, chaired by IBM –Schedule: final around end of 2007  Common goals –Enable coordination between portlets and allow building composite applications based on portlet components (events and render context (e.g. public render parameters) ) –Serving resources –Allow for a better user experience using AJAX patterns  WebSphere Portal supports events between JSR168+PB and JSR286 Portlets.

13 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 13 JSR-286 Support  Creation of JSR 286 Portlet Project:  Support for Portlet Events: JSR 286 allows the Portlets to declare events it wants to publish (send), and events it wants to process (receive).  Support for Resource Serving: JSR 286 allows Portlets to serve resources. The resources here may be images, jsps and so on. The Portlet can serve resource using resource URLs. The Portlet tooling will address the code generation done as a result of adding tag in the Portlet JSP.

14 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 14 Web 2.0 Client Side Aggregation  Browser-side Aggregation, Navigation and Customization –Renders XML obtained from the server on the browser side –Implemented using AJAX, XML, Dojo, and JavaScript –Accesses and manipulates Portal through REST* services  Superior user experience –Highly reactive and direct user interface –Many actions possible without server roundtrips –Avoids page flickering  Improved performance and scalability through –Reduced server side processing - offloads rendering to browser –Reduced bandwidth requirements between server and browser –Reduced client-side processing – mostly fragment reloads, few page reloads –Improved caching, all artifacts can be cached independently Gadgets Atom / RSS Feeds REST-accessible Markup Fragments Portlets or other WSRP Services *REST is the acronym for „Representational State Transfer“ It is the architectural model on which the WWW is based

15 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 15 Support for Client Side Programming model  One click to enable Web 2.0 functionality  Improves performance  Reduces repeated round trips to server  No Flicker  Leverages you system processing power  User actions in the browser cause JavaScript to execute  Script communicates directly with the server –XmlHttpRequest or hidden IFRAME  Server replies –Data: text, JSON, XML, etc. –HTML fragment –JavaScript in the page interprets this reply and uses it to update one or more page areas

16 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 16 3rd party AJAX library support  In order to support the ever-growing list of AJAX libraries, RAD will allow you to configure 3rd party libraries  RAD uses a facet of the "AJAX Toolkit Module" to host AJAX libraries defined by the users

17 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 17 3rd Party AJAX Libraries OOTB  Out of the box the following libraries are defined already: –Scriptaculous –Open Rico –Dojo Toolkit (v0.4) –Dojo Toolkit (v1.0)  Once this facet is installed, it's associated libraries are listed under "JavaScript Toolkits"  Features for toolkit developers –"Personality builder" allows toolkit developers to input a set of data to wizards that output a basic plugin that supports an 3rd party AJAX library.

18 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 18 Ajax Proxy support  3 ways to add Ajax support –When you create a New Portlet Project –Through Portlet deployment Descriptor page of project –Through Project Facets wizard  Easy to edit –Proxy Tab in Portlet Deployment Descriptor  Easy to remove –1 right click away to remove

19 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 19 WSRP 2.0  WSRP 2.0 allows to connect and assemble remote UI services  WSRP 2.0 is deliberately a set of optional extensions to the v1 protocol  Features: –Consumer mediated coordination –Eventing -> notification based coordination –Public Navigational Parameters -> shared navigational state –Leasing –Additional portlets –Import/Export portlets –Copy portlets –Resources via WSRP –Producer proxies in-band requests to resources –Portlet receives full state relative to rendering the resource –CC/PP support –Facility to describe protocol extensions

20 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 20  RAD 7.0.x  What is New in RAD 7.5  Packaging, Licensing and Entitlement  Additional Information  Question and Answer Session Agenda 20

21 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 21 WP 5.1 Limited Use Licensed Entitlement to RAD 6 Portal Tools  IBM Rational Application Developer was provided with WebSphere Portal Version 5.1 Enable and Extend editions for the explicit use of developing applications for WebSphere Portal. It is an integrated development environment (IDE) that helps developers quickly design, develop, analyze, test, profile and deploy high-quality Web, Service-oriented Architecture (SOA), Java, J2EE and portal applications. It enables end-to-end local and remote testing of portal applications, portlets, and J2EE based web applications and creates high-quality enterprise applications using visual editors, code generators, and best practices.  You were entitled to install one copy of RAD on a single-user, developer workstation. RAD can only be used to develop/test/deploy portal applications. In addition, this component of the RAD Program may be used only for the purposes of evaluating, demonstrating, developing, or testing application programs in conjunction with your licensed use of the Enable Program.

22 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 22 Can customers continue to use Rational Application Developer with WebSphere Portal?  Yes customers can continue to use Rational Application Developer (RAD) v6.0.x with WebSphere Portal v5.0 and v5.1.0.3. – Rational Application Developer v6 does not support WebSphere Portal v6.0.x Projects  Customers who would like to use RAD 7.0.x or RAD v7.5 with WebSphere Portal v6.0.x or WP 6.1 need to upgrade to a full licensed copy of Rational Application Developer v7.0.x. –RAD v7.0.x supports both WebSphere Portal v6.0.x and v5.1.0.3 –RAD v7.0.0.7 supports WebSphere Portal v6.0.x, v5.1.0.3 and supports the running of a WP 6.0 portlet project on a WP 6.1 server runtime –RAD v7.5 will support WebSphere Portal 6.0.x and 6.1

23 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 23  RAD Today  What is Coming Next in RAD 7.5  Packaging, Licensing and Entitlement  Additional Information  Question and Answer Session Agenda 23

24 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 24 Documented Best Practices on DevWorks!  Installing and configuring WebSphere Portal V6.0 Servers for development with Rational Application Developer V7.0 and Rational Software Architect V7.0  Advanced Portlet Development Capabilities, Wiring, WSRP  Enhanced Portlets  Migration  Portal Site Development in a Distributed Environment Using Rational Application Developerv7  Rapid portal site development and Portal Site Design  Debugging and Profiling Portal & Portlet Apps  JSR Faces Portlet integration with Data Sources  Publish portal artifacts  And more …

25 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 25 Additional RAD Information and Resources  Rational Application Developer on developerWorks: http://www-128.ibm.com/developerworks/rational/products/rad/  Rational Application Developer Release Notes Quick Links: http://w3- 103.ibm.com/software/xl/portal/viewcontent?type=doc&srcID=R9&docID=Q037 376H41907N67  Rational Licensing Home Page: http://w3- 103.ibm.com/software/xl/portal/viewcontent?type=doc&srcID=R9&docID=R1072 88S44149G18

26 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 26 Additional WebSphere Portal Information and Resources  WebSphere Portal Business Solutions Catalog: –http://catalog.lotus.com/wps/portal/portalhttp://catalog.lotus.com/wps/portal/portal  WebSphere Portal Product Information: –http://www-306.ibm.com/software/genservers/portalhttp://www-306.ibm.com/software/genservers/portal  WebSphere Portal Information Center Documentation: –http://www.ibm.com/developerworks/websphere/zones/portal/proddoc.htmlhttp://www.ibm.com/developerworks/websphere/zones/portal/proddoc.html

27 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 27  RAD Today  What is Coming Next in RAD 7.5  Packaging, Licensing and Entitlement  Additional Information  Question and Answer Session Agenda 27

28 IBM Software Group Lotus Software WebSphere Portal Version 6.1 Technical Training © 2008 IBM Corporation 28 Question and Answer Session


Download ppt "IBM Software Group © 2008 IBM Corporation ® RAD Portlet and Portal Tools Update for WebSphere Portal v6.1."

Similar presentations


Ads by Google