The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications

Similar documents
Rich Web Application Development Solution. Simplifying & Accelerating WebSphere Portal Development & Deployment

AD105 Introduction to Application Development for the IBM Workplace Managed Client

Getting started with WebSphere Portlet Factory V7.0.0

Application Integration with WebSphere Portal V7

IBM Rational Application Developer for WebSphere Software, Version 7.0

Getting started with WebSphere Portlet Factory V6.1

IBM Workplace Web Content Management

Building JavaServer Faces Applications

Getting started with WebSphere Portlet Factory V6

Get Started on SOA. People Entry Point Interaction and Collaboration Services. Case for an SOA Portal

J2EE Application Development : Conversion and Beyond Osmond Ng

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation

Tools to Develop New Linux Applications

IBM Blueprint for Success

Oracle Developer Day

Webifying an Existing Notes Application. Stuart Duguid Portal & Workplace Specialist TechWorks, IBM Asia-Pacific

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory


Lotus Exam IBM Websphere Portal 6.1 Application Development Version: 5.0 [ Total Questions: 150 ]

J2EE Application Development with WebSphere Studio

IBM Workplace Collaboration Services API Toolkit

IBM Spatially Enables Enterprise With ESRI ArcGIS Server

IBM Rational Software Architect

IBM Workplace Software Development Kit

Oracle Developer Day

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Introduction to WebSphere Development Studio for i5/os

Packaging for Websphere Development Studio was changed with V6R1.

IBM Rational Developer for System z Version 7.5

Developing Applications for IBM WebSphere Portal 7.0

Oliopäivät Modelling Now and in the Future, with Acronyms or without = RSA

Oracle Fusion Middleware 11g: Build Applications with ADF I

Portal Express 6 Overview

IBM Lotus Domino Product Roadmap

What's Coming in IBM WebSphere Portlet Factory 7.0

Oracle Application Development Framework Overview

Improving Productivity

Overview and Demonstration

WebCenter Interaction 10gR3 Overview

Unlocking increased collaboration, innovation and productivity.

Lotus Quickr 8.0: Technical Architecture

Developing Web Applications for Smartphones with IBM WebSphere Portlet Factory 7.0

Peter Moskovits Principal Product Manager Oracle Corporation. Sue Vickers Group Manager Oracle Corporation

Introducing Lotus Domino 8, Designer 8 and Composite Applications

Oracle Developer Day

IBM Lotus Design Tools

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

Oracle Fusion Middleware 11g: Build Applications with ADF Accel

BEAWebLogic. Portal. Overview

Mobile Portal Accelerator 7.0 Developing Mobile Portal Content with MPA WebSphere User Group

IBM Workplace Services Express - Technical Overview and Directions. Stuart Duguid Asia Pacific Portal & Workplace Technical Lead

"Charting the Course... WebSphere Portal 8 Development using Rational Application Developer 8.5. Course Summary

Domino applications and the IBM Workplace technical strategy White paper. IBM Lotus Domino applications and the IBM Workplace technical strategy.

Agenda IBM Workplace Forms

Oracle Fusion Middleware 11g: Build Applications with ADF I

IBM Workplace Web Content Management and Why Every Company Needs It. Sunny Wan Technical Sales Specialist

IBM WebSphere Process Server, WebSphere Enterprise Service Bus, and WebSphere Integration Developer V7.0 help optimize business performance

IBM WebSphere Application Server - Express, Version 5.1

Micro Focus Developer Kit

Simple to purchase, flexible to use

Rational Application Developer 7 Bootcamp

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE

Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction. Ajay Gandhi Sr. Director of Product Management Enterprise 2.

IBM Mobile Portal Accelerator Enablement

How to Create Collaborative Communities Within Your Portal

Script Portlet Installation and Configuration with Websphere Portal v8.5. Adinarayana H

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview

Accelerating Citizen Access with Portals

IBM WebSphere Business Integration Event Broker and Message Broker V5.0

Portail : WebSphere Portlet Factory RIA et Web 2.0 autour de WebSphere Portal

Building the Enterprise

IBM Rational Host Access Transformation Services, Version 7.1

Introduction to Federation Server

WA2089 WebSphere Portal 8.0 Programming EVALUATION ONLY

Expeditor Client for Desktop. Client Platform Overview

2010 Exceptional Web Experience

Certkiller.P questions

Lotus Notes/Domino 7 and beyond: Embrace the future. Kevin O Connell Workplace Architect

WebSphere Application Server What s new in WAS V7.0 for Developers

Oracle Developer Day

Enterprise Modernization for IBM System z:

<Insert Picture Here> Accelerated Java EE Development: The Oracle Way

IBM WebSphere for Lotus Notes and Domino Professionals

Extending the value of your current collaboration investments now and in the future

Untitled Exam. Number: Passing Score: 800 Time Limit: 120 min File Version:

ACM Technical Solution Architecture - Development and Deployment of ACM Solutions- ECM Fast Start Workshop 1Q2011

Connect and Transform Your Digital Business with IBM

de la session Portal 6.1 Administration

IBM Forms Experience Builder

Regular Forum of Lreis. Speechmaker: Gao Ang

Rich, personalized portals for the enterprise. IBM WebSphere Portal Version 6.1 reviewer s guide

Portal solutions May A guide to IBM WebSphere Portal, Version 5.1.

A Quick Introduction to Struts

Webcast: IBM WebFacing Tool Enhancements

ClearPath Secure Java Overview For ClearPath Libra and Dorado Servers

Integration and infrastructure software May 2006 WebSphere Portal software: An on-ramp to a service oriented architecture.

OpenIAM Identity and Access Manager Technical Architecture Overview

Drupal 8 THE VIDER ITY APPR OACH

<Insert Picture Here> The Latest E-Business Suite R12.x OA Framework Rich User Interface Enhancements

Transcription:

The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Stuart Duguid Portal & Workplace Specialist TechWorks, IBM Asia-Pacific

Overview / Scope The aim of this presentation is Clarity in application development and tooling options When you need to build: Know which tools are available Knows the abilities of each tool Scope is applications & artifacts from these product families IBM Lotus Domino IBM WebSphere Portal IBM Workplace

Agenda Development Options Familiar application types Composite Business Components Rich/Managed Client Development Tools Overview of each tool Summary Capabilities What skills are required When to use it

Classifying Development Application Types Notes Domino Web Java Web Portlet Managed Client Business Components Composite Other artifacts Portal Artifacts Themes, skins, portal services Workflows (BPEL) Forms

Composite A collection of components brought together for a specific business purpose Role-based Supports component interactions Server-managed and provisioned to the browser or rich client Hannover / WMC HTML Notes Eclipse

Components can be built with a variety of tools and developer skills. Components can be built independently from the composition. Composite application built with composite editor Notes app built with Domino Designer Collaborative app built with Workplace Designer Eclipse app built with Rational Application Developer

Notes Application Eclipse application Contacts

What are components? Business components and/or portlets make up web-based composite applications A Workplace business component is distinguished from a regular portlet by the fact that it integrates with the Workplace collaborative infrastructure; providing for example lifecycle, membership, roles and template support. This distinction is removed as these features flow into portal and portlets One programming model results

IBM Workplace Supports Multiple Clients Server Managed Rich Client Web Browser Mobile Hannover Notes Client

And Multiple Server options Domino Portal Portal + Collaboration Services Domino + Portal Domino + Portal + Collaboration Services

Reviewing Application types Composite Web based through portal Client based through Hannover/WMC Web building blocks are Portlets Or portlets extended to business components Client building blocks are Eclipse plugins Notes Portlets Web

Even in a Domino only perspective think composite! Hannover - next major Notes release Many, many new features Key things from an application development perspective Notes applications run unchanged Composite supported In the client And on the web through portal technologies So we still develop Notes applications But for browser web interfaces less important Portlet interfaces more important

(Some/relevant) IBM Development Tools Notes/Domino Domino Designer Portlets/Components Rational Application Developer WebSphere Portlet Factory Workplace Designer Workflows Forms WebSphere Business Modeler WebSphere Integration Developer Workplace Forms Designer Composite Application Assembly Application Template Editor capability

Domino Designer 7 The premiere tool for building collaborative applications for Notes and Domino Productivity & usability improvements Shared columns Autosave Code profiling Web Services Provider DB2 Access & Query Views

Why Domino For Application Development? A Reminder! Rapid Application Development Ease of Deployment and Administration Allows customers to maximize Return on Investment (ROI) & respond quickly to business dynamics Reduce Total Cost of Ownership (TCO) through ease of administration and investment protection Security Open Access Robust security ensures customers data is protected Customers can leverage their investment in various developer skills and external systems

Should I continue to build Notes apps? Yes!

Summary Domino Designer Rational Application Developer WebSphere Portlet Factory Workplace Designer Application Template Editor Notes Yes Domino Web Yes Java Web Portlet Portlet as Components Managed Client Composite

Rational Application Developer Create JSR168 & IBM legacy portlets JSF, Struts or simple Enterprise Application Integration Test on integrated local WebSphere Portal Test Environment Business Process Portlet Development Personalization Can use IBM Workplace Collaboration Services 2.x API Toolkit Develop portlets into business components

Portal Support in Rational Application Developer Tools for Java Developers Create new Portal projects Import and Export existing portals Create / edit skins and themes Based on existing theme and skins Create new Portlets JSR 168 or Struts based Using JSF standard

Rational Application Developer Visual Development of Portlet UI

Rational Application Developer Portal Page Design Tool Visualize and customize Portal page New Portal Project Wizard Drag and drop a page, label, portlet,.. Applying themes and skins to change look & feel Portal Designer

Java Server Faces JSR 127

Build Portal

Click2Action Sametime Integration

Testing of Portlets

Testing of Portlets

Testing of Portlets

New Theme & Skins

Data Access Service Data Objects Data Access PeopleSoft SAP Siebel Web Service Rational Records Domino View Domino Note Java Bean Wizard Based interface

Data Access

Domino Portlet

Domino Portlet

Domino Portlet

Domino Portlet

Domino Portlet

Summary Domino Designer Rational Application Developer WebSphere Portlet Factory Workplace Designer Application Template Editor Notes Yes Domino Web Yes Java Web Yes Portlet Yes Portlet as Components Yes Managed Client Yes Composite

WebSphere Portlet Factory A dedicated portlet creation environment for WebSphere Portal that simplifies & accelerates the development, deployment, maintenance and reuse of custom portlets including SAP, Domino, PeopleSoft, Siebel and Web Service portlets. Automation Change Reuse Portlet Factory plugs in to Rational Application Developer enabling extended integration to existing applications, data & other IT assets as custom portlets; further reducing the complexity of J2EE development for IBM Workplace & WebSphere Portal

Key Features of Portlet Factory Model based Assemble portlets by connecting builders Builders ship with tool and can be extended and created Easy iterative development No coding We selected Bowstreet Portlet Factory as a powerful and versatile vehicle for the rapid deployment of high-impact business applications Steve Sacho, Manager of web and application development Pfizer Global Manufacturing

Bowstreet Portlet Factory for WebSphere Developers of all skill levels can rapidly build multi-page, complex portlets (search, create, update, and delete) without writing code. ability to create new records One wizard-driven component generates a robust, multi-page portlet All without writing any Java code! with a results page, drill down to details built-in support and ability for to edit, save delete or cancel changes.

Summary Domino Designer Rational Application Developer WebSphere Portlet Factory Workplace Designer Application Template Editor Notes Yes Domino Web Yes Java Web Yes Yes Portlet Yes Yes Portlet as Components Yes Yes Managed Client Yes Planned Composite

Workplace Designer Easy-to-use: Visual development of applications and components Forms, views, scripts, etc. Components that Builder can assemble Provide path for Domino Designer and Visual Basic skilled developers Provide flexible path to Rational tools Users can move easily to Rational tools from Designer, if desired Create components to render to multiple targets Browser or Workplace Client

View Created Drag & Drop

Form Created Drag & Drop

Domino Designer Skills

Summary Domino Designer Rational Application Developer WebSphere Portlet Factory Workplace Designer Application Template Editor Notes Yes Domino Web Yes Java Web Portlet Portlet as Components Managed Client Composite Yes Yes Yes Yes Coming Yes Yes Yes Yes Planned Coming

Application Template Editor Assembly tool for building composite applications Browser-based 1. Define a set of Pages 2. Add Portlets Get Portlets created by Rational RAD Out of box Portlets Portlet Builders List Portlets Bowstreet Etc. 3. Add Roles, Parameters, Security, etc. 4. Save as a Template

Workplace Builder Assemble Components

Workplace Builder Assemble Components

Workplace Builder Assemble Components

Summary Domino Designer Rational Application Developer WebSphere Portlet Factory Workplace Designer Application Template Editor Notes Yes Domino Web Yes Java Web Portlet Portlet as Components Managed Client Composite Yes Yes Yes Yes Coming Yes Yes Yes Yes Planned Coming Yes

Special Case Exposing Domino to the Web Could be via HTTP, Java APIs, JSP Tag Library, DXL, or Web Services Domino Designer Rational Application Developer WebSphere Portlet Factory Workplace Designer Application Template Editor Domino Server Only Yes Domino + Java Web Application Yes Yes Domino + Portlet Yes Yes Coming

Summary IBM has a wide range of tools For different skills levels For different target platforms Converging on common Eclipse base Designed to leverage existing knowledge Reducing learning barriers There is always more than one way to solve a problem

IBM Workplace Forms - Designer The fastest way to build secure, compliant XML e-forms for business process automation Reusable Components Design Once Render Many Web Services Support Precision Layout WYSIWYG Interface Run-Time Preview UI Controls

Outlook: Workflow Builder Define Define properties properties of of a Task Task Create Create new new Tasks Tasks Create Create Workflow Workflow Roles Roles Define Define outgoing outgoing transitions transitions for for a Task Task UI Design Draft: Subject to change