websphere portal introduction

15
WebSphere Portal: An Introduction Dave Hay Lotus Portal and Collaboration Architect [email protected]

Upload: chris-sparsott

Post on 15-Nov-2014

131 views

Category:

Documents


2 download

DESCRIPTION

WebSphere Portal Introduction presentation

TRANSCRIPT

WebSphere Portal: An IntroductionDave Hay Lotus Portal and Collaboration Architect [email protected]

Rapid Application DevelopmentIBM WebSphere Portlet Factory is a dedicated portlet creation environment for WebSphere Portal that simplifies & accelerates the development, deployment, maintenance and reuse of custom SOA-based portlets including Business Objects, Cognos, SAP, Lotus Domino, RDBMS, PeopleSoft, Siebel and Web Service portlets.

Automation

Change

Reuse

WebSphere Portlet Factory provides rapid application development and integration to existing applications, data & other IT assets for custom portlet creation - reducing the complexity of J2EE development and speeding IBM WebSphere Portal deployments

WebSphere Portlet Factory Key Concepts

BuilderAn adaptive, reusable component that generates Java, XML and JSP for specific portlet functionality

ProfileA set of parameters that vary Builder inputs to dynamically generate unique versions of the portlet

ModelA container of Builders

Multi-page, Complex Portlets without Coding* Generated Method [_pageDispatcher] * Generated by build er call [bc21] */ pu blic void _pageDispatcher(WebAppAccess webAppAccess) { com.bowstreet.webapp.JSPSupp ort.dispatch(webAppAccess); } /** * Generated Method [getFlights_Pagin gGetImgName] * Generated by build er call [bc21] */ pu blic Strin g getFlights_Pag in gGetImgName(W ebAppAccess webAppAccess, String butto n, String position) { Pagin gAssistan t asst = (Pag in gAssistant)webAppAccess.g etVariab les().getObject("g etFlig h ts_Paging"); String img = butto n + positio n; if ((button.equals("First") || butto n .equals("Prev")) && !asst.hasPrevio usPag e()) img = bu tton + "Disabled"; if ((button.equals("Next") || butto n.equals("Last")) && !asst.hasNextPag e()) img = bu tton + "Disabled"; retu rn webAppAccess.getVariab les().getXmlText("getFlights_Pag in gButto nImages", img);

Wizard-driven Builders

generate J2EE-compliant code automatically

3 create a drill down page 1Create new records

4 forbuild-in support delete and edit 2create a results page

and save or 5 cancel changes.

Robust Integration Capabilities Deliver SOA

SAP and Siebel Domino

Web Service

Unlimited Variations Without Maintenance OverheadCreate highly customized portals with WebSphere Portlet Factorys patented automation and profiling technology. For example, portals can adapt their structure, presentation, flow, and access rights depending on the role and personal preferences of the user, without any additional coding by reusing existing portlet models.

Sales Executive

Regional Manager Sales Manager

Summary: Speed Portal Deployment! RAD for Accelerated Portal Deployment Increase developer productivity up to 12X for initial portlet development Speed portal time-to-market for accelerated business value Dramatically simplify maintenance and administration of portlets and portals

Expand Portlet Creation to Developers of All Skills including Domino Develop fully compliant J2EE portlets regardless of skill set Utilize existing development resources more effectively Provide a path for Domino, VB, .NET, Web and other corporate developers to J2EE

SOA Leverages Existing Enterprise Applications and IT Assets Exploit existing investment in existing applications (Domino, SAP, PeopleSoft, etc.) and data Extend the life of systems and data stores by creating composite, high-value, portlets Eliminate complex back-end programmatic integration

Maximize the WebSphere Portal Investment Extend development environment to broader community Eliminates discrete knowledge requirements complex Portal API integration & portal events