IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development...

34
IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects, JSF, Legacy and more… Go to http://JavaSOA.com for p resentations, demos, tutorials and other resources (a.k.a. SAME website as JavaDevTools.com , RationalCentral.com , WebSphereCentral.com )

description

© 2003 IBM Corporation 3 Business Analysts Operations Application Developers Business View  Clear view of technology ROI  Top-down and bottom-up visibility into technology projects  Objective decision-making support Application Development View Operations View  Rapid application development and deployment  Improved collaboration  Asset reuse  Improved service and quality compliance  Predictable deployments  Accelerated diagnosis and repair Breaking Down The Silos The Solution: A shared view of the development cycle

Transcript of IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development...

Page 1: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

IBM Software Group

Name

Title

Company

End-2-End Development Tools

SOA & Business Driven Development

using J2EE, Portal, Web Services, Service Data Objects, JSF, Legacy and more…

Go to http://JavaSOA.com for presentations, demos, tutorials and other resources

(a.k.a. SAME website as JavaDevTools.com, RationalCentral.com, WebSphereCentral.com)

Page 2: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation2

Operations ApplicationDevelopers

BusinessAnalysts

Business View

Poor visibility and governanceover IT investments

Lack of actionable information Blind decision-making

ApplicationDevelopment View

OperationsView

Overwhelming complexity Relentless time-to-market

pressure Uncontrolled change

Inadequate service levels Inability to rapidly deploy

applications Complex, multi-tier operating

environments

Poor Visibility/Cohesion Across Business/Technology DomainsThe Challenge

Page 3: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation3

BusinessAnalysts

Operations ApplicationDevelopers

Business View

Clear view of technology ROI Top-down and bottom-up visibility into

technology projects Objective decision-making support

ApplicationDevelopment View

OperationsView

Rapid application development and deployment

Improved collaboration Asset reuse

Improved service and quality compliance

Predictable deployments Accelerated diagnosis and

repair

Breaking Down The SilosThe Solution: A shared view of the development cycle

Page 4: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation4

Model the Business Define

Requirements

Design

Construction

Deploy

Manage

Optimize

The Business Driven Development LifecycleIBM Rational Software Development Platform

Executive

Application Support

ArchitectProject Manager

Tester

Deployment Manager

Developer

Business

DevelopmentOperations

Manage change& assets

Prioritize Plan Manage Measure

Optimize Iterate

End User

Operations Manager

AnalystGovern

SWQuality &Testing

Page 5: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation5

SOA - Linking Business and IT Through a Shared ViewThe SOA Lifecycle

Gather requirements

Model & SimulateDesign

DiscoverConstruct & TestCompose

Integrate peopleIntegrate processesManage and integrate information

Manage applications & services

Manage identity & compliance

Monitor business metrics

Financial transparencyBusiness/IT alignmentProcess control

Page 6: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation6

SOA - Linking Business and IT Through a Shared ViewThe SOA Tools

WebSphere Business Modeler

WebSphere Integration Developer

WebSphere Process Server

Simple to use process modeling for the business analyst to help maximize process and business

resource re-use

Easy-to-use integration to simplify and speed the assembly of

composite applications

Flexible deployment of business processes,

making plug-and-play of components a reality

WebSphere ESBConnectivity infrastructure for integrating applications and services to power your

SOA

Rational Software Architect &

Rational Application Developer (RAD) &

WebSphere Business Monitor

Real-time visibility ofprocess performance and Security

Tivoli Access / Identity Mgr.

WebSphere Portal

Portal is an open standards based “user experience” for “role” based

delivery

WebSphere Information Integrator

Integrating information from disparate backends.

Manage Projects, Teams, Risk, Costs, and ROI

Rational Unified Process & Portfolio Manager

Page 7: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation7

SOA is a Team SportRoles cross business and I/T

Title Role

Business Analyst Provide comprehensive and structured view of the business requirements

Architect Provide architecture for a software application or service

Integration Developer Creation of new business function by combining existing services

Application DeveloperDevelop the business services according to the Architects' design, incorporating both functional as well as presentation aspects of the offering

CIO / Project Manager Gain visibility into the business benefits, costs and risks of the portfolio of SOA services from proposal to retirement

Page 8: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation8

SOA Foundation – Development Roles

DescriptionRole Benefits & Skill Requirements

Modeling business processes for optimization or to reengineer existing

business processes or define new business processes

No programming experience required Can focus on business performance & process

Visual tools to assemble process integration logic with existing/new applications and human interactions using BPEL based

workflows

Focused specifically on J2EE implementation

Comprehensive integrated development environment for Java, J2EE, Web services,

Portal, and EJB development with visual tools that accelerate application

development.

Focused specifically on UML modeling and J2EE implementation

Model-driven development environment that automates the translation from design to

implementation. Includes requirements and business modeling integrations with

RequisitePro and WBI Modeler

Some basic programming experience (loops, conditions, string manipulation)

No J2EE skill required Expect tools to simplify and abstract advanced IT

implementation details

Business Analyst

Integration Developer / Specialist

J2EE / Java Application Developer

Software Architect

Page 9: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation9

SOA Foundation – Development Tools

DescriptionRole Development Tool

Modeling business processes for optimization or to reengineer existing

business processes or define new business processes

No programming experience required Can focus on business performance & process

Visual tools to assemble process integration logic with existing/new applications and human interactions using BPEL based

workflows

Focused specifically on J2EE implementation

Comprehensive integrated development environment for Java, J2EE, Web services,

Portal, and EJB development with visual tools that accelerate application

development.

Focused specifically on UML modeling and J2EE implementation

Model-driven development environment that automates the translation from design to

implementation. Includes requirements and business modeling integrations with

RequisitePro and WBI Modeler

Some basic programming experience (loops, conditions, string manipulation)

No J2EE skill required Expect tools to simplify and abstract advanced IT

implementation details

Business Analyst

Integration Developer / Specialist

J2EE / Java Application Developer

Software Architect

WebSphere Business Modeler

WebSphere Integration Developer

Rational Software Architect

Rational Application Developer

Page 10: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation10

Middleware Platform

Enterprise Application Server

Enterprise Service Bus

Business and Construction Focused Tools

Business Focused ToolsBusiness

Performance Monitoring

Business Modeling

Analyst

SOA BDD In ActionExample Scenario

Message Mediations

Process Orchestration

Design and Assemble

Requirements AnalysisSoftware Architecture

Architect

DeveloperIntegration Developer

Process Server Portal Server

Demo SOA End-2-End High Level

Page 11: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation11

Business Driven Development – Roles and Tools

Defines business contract fines business and system use cases

Models Service Implementation

Rational SoftwareArchitect

Solution Architect

Defines, models Processes

Optimizes Processes through simulationsWebSphere

BI Modeler

Business Analyst

Implements Processes and Composite Applications

Defines ServicesWebSphere Integration Developer

Integration Developer

Implements Services

Constructs other J2EE artifacts

Rational Application Developer

J2EE Developer

Page 12: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation12

Roles and Tools

Focus on SOA implementations and business process automation

Had some basic programming experience (loops, conditions, string manipulation)

Expects tools to simplify and abstract advanced IT implementation details

Creates J2EE artifacts used by Integration Developer to assemble solutions

Has J2EE and Web Services skills

Expects tools to automate the low level details of J2EE programming model

Integration Developer

WebSphere Integration

Developer V6.0

J2EE Developer

Rational Application

Developer V6.0

Page 13: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation13

Business Driven Development for SOA in ActionRoles based Tools & Usage Patterns All Eclipse Plugins A Single Unified IDERational Requirements, Traceability & Unified Change Management

Create, Simulate & Analyze As-Is

Business Model

WebSphere Business Modeler

Create FinancialReports & ROI

Estimates

Create Observation Model with KPIs & export to Monitor

Create, Simulate, Analyze and Optimize

To-Be Business Model

BusinessAnalyst

Integration Developer

WebSphere Integration DeveloperChoreograph

services using BPEL, WSDL,

etc.

Configure Human Task Manager

(including Ad-Hoc) & Client

Assemble Solution(BPEL, Human Task Manager, Business

Rules, etc)

Understand Risk, Project

Costs, and ROI

Identify and Manage

Projects and Resources

CIO

ProjectManager

Rational PortfolioManager

DataArchitect

ModelRelationalDatabaseSchemas

Rational DataArchitect (4Q05)

RDB Mapping

Trace Requirements &

Create System Use Case Realizations

Model & Implement Services, & expose as

Web Services

Test Create & Manage

SystemRequirements

Architect

RationalSoftwareArchitect Java

Developer

Develop Portlets(App UI

and Monitor)

Portal Developer

Tester

Rational Functional & Performance Tester

IBM Rational Team Unifying Platform

BPELWSDL

UML

DBA

Deploy/Run

Monitor BusinessOperations

Analyst

RuntimeWebSphere Process ServerWebSphere Portal WebSphere Business Monitor

WSDLEAR

WSDLEAR

Observation ModelRun-time Statistics

RationalApplicationDeveloper

Demo SOA End-2-End High Level

Page 14: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation14

Modeling Solution SpacesBusiness Model

Java/EJBimplementation

model

UML2 deploymentwith profile extension

UML2 designmodel

Database model

Page 15: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation15

Govern SOA – Align, execute and control investments Maximize Revenue Growth: Control Cost And ROI

Understand Risk, Project

Costs, and ROI

Identify and Manage

Projects and Resources

CIO

ProjectManager

Rational PortfolioManager

Page 16: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation16

Define Business Requirements Rational RequisitePro

Articulate Business Strategy

Capture Business Goals, Objectives and Requirements

BusinessAnalyst

Determine Key Performance

Indicators

Page 17: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation17

Model the Business & Identify ServicesRational RequisitePro

BusinessAnalyst

Create, Simulate & Analyze As-Is

Business Model

WebSphere Business Modeler

Create FinancialReports & ROI

Estimates

Create, Simulate, Analyze and Optimize To-Be Business Model

BusinessAnalyst

Trace Requirements &

Create System Use Case Realizations

Model Services

Create & Manage System

Requirements

Architect

Rational Software Architect

JavaDeveloper

UML

Process

Page 18: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation18

Design the Services ArchitectureTrace

Requirements & Create System Use Case Realizations

Model & Implement Services, & expose

as Web Services

Architect

Rational Software Architect

JavaDeveloper

developerWorks RAS Asset Repository

Analysis Assets

Business Deleg…

Session FacadeData Access ObjectMessage Facade

Patterns for J2EE Development

Patterns for SOA Development

Your RAS Asset Repository

Ret

ail

Fina

ncia

l Ser

vice

sIn

sura

nce

Recipes

Pattern Solution

Recipe 1

Recipe 2

Recipe 3

Business Pattern Implementations

Business Deleg…

Session FacadeData Access ObjectMessage Facade

Application Arch Pattern Impls

Operational Arch Patterns Impls

Deployment Pattern Impls

Page 19: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation19

Construct the Services Mine, wrap, and build service implementations

Model & Implement Services, & expose

as Web Services

Rational Software Architect

JavaDeveloper

Develop Portlets

(App UI and Monitor)

Portal Developer

Page 20: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation20

Test the Services & Composite Application

Tester performs automated and manual functional testing based on use cases derived from business requirements

Test

Tester

Rational Functional & Performance

Tester

Page 21: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation21

Assemble, Deploy & Monitor the Solution

WebSphere Business Modeler

Create Observation Model with KPIs & export to Monitor

Create, Simulate, Analyze and Optimize To-Be Business Model

BusinessAnalyst

Deploy/Run

Monitor

BusinessOperations

Analyst

RuntimeWebSphere Process ServerWebSphere Portal WebSphere Business Monitor

DBA

Observation ModelRun-time Statistics

WebSphere Integration Developer

Choreograph services using BPEL, WSDL,

etc.

Configure Human Task Manager

(including Ad-Hoc) & Client

Use Business Rules, State Machines, Web Services, Adapters,

ESB, etc.Integration Developer

BPELWSDL

WSDLEAR

Page 22: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation22

Manage – Change, Assets, Process

ClearCase Details View

ClearCase Navigator

View

IBM Rational Team Unifying Platform

Design & Construct

Asset/ Service

RepositoryRAS

- Model the business processes

Understand the business

Service mapping and specification- Map business

processes & services- Specify and model

services- Review services

Development-time governance-Certify services

- Measure services and projects

Application development

- Design the application architecture- Discover and reuse services and assets

- Assemble, test composite application- Configure and deploy

Service development &

composition- Construct, assemble,

test services- Configure and deploy

Iterative development activity

Managed, Governed, Business To IT

Development Activities

Page 23: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation23

Business Driven Development for SOA in ActionRoles based Tools & Usage Patterns All Eclipse Plugins A Single Unified IDERational Requirements, Traceability & Unified Change Management

Create, Simulate & Analyze As-Is

Business Model

WebSphere Business Modeler

Create FinancialReports & ROI

Estimates

Create Observation Model with KPIs & export to Monitor

Create, Simulate, Analyze and Optimize

To-Be Business Model

BusinessAnalyst

Integration Developer

WebSphere Integration DeveloperChoreograph

services using BPEL, WSDL,

etc.

Configure Human Task Manager

(including Ad-Hoc) & Client

Assemble Solution(BPEL, Human Task Manager, Business

Rules, etc)

Understand Risk, Project

Costs, and ROI

Identify and Manage

Projects and Resources

CIO

ProjectManager

Rational PortfolioManager

DataArchitect

ModelRelationalDatabaseSchemas

Rational DataArchitect (4Q05)

RDB Mapping

Trace Requirements &

Create System Use Case Realizations

Model & Implement Services, & expose as

Web Services

Test Create & Manage

SystemRequirements

Architect

RationalSoftwareArchitect Java

Developer

Develop Portlets(App UI

and Monitor)

Portal Developer

Tester

Rational Functional & Performance Tester

IBM Rational Team Unifying Platform

BPELWSDL

UML

DBA

Deploy/Run

Monitor BusinessOperations

Analyst

RuntimeWebSphere Process ServerWebSphere Portal WebSphere Business Monitor

WSDLEAR

WSDLEAR

Observation ModelRun-time Statistics

RationalApplicationDeveloper

Demo SOA End-2-End High Level

Page 24: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation24

Model the Business Define

Requirements

Design

Construction

Deploy

Manage

Optimize

The Business Driven Development LifecycleIBM Rational Software Development Platform

Executive

Application Support

ArchitectProject Manager

Tester

Deployment Manager

Developer

Business

DevelopmentOperations

Manage change& assets

Prioritize Plan Manage Measure

Optimize Iterate

End User

Operations Manager

AnalystGovern

SWQuality &Testing

Demo 1 Demo 2 Demo 3 Demo 4a Demo 7 Demo 9Demo 8Demo 6Demo 5

Demo 10 Demo 12Demo 11 Demo 14Demo 13 Demo 16 Demo 17 Demo 18 Demo 19 Demo 20Demo 15

Demo 4bSOA/PI/Lifecycle/Modeling Construction Demo SOA End-2-End High Level

Page 25: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation25

Model the Business Define

Requirements

Design

Construction

Deploy

Manage

Optimize

Executive

Application Support

ArchitectProject Manager

Tester

Deployment Manager

Developer

Business

DevelopmentOperations

Manage change& assets

Prioritize Plan Manage Measure

Optimize Iterate

End User

Operations Manager

AnalystGovern

SWQuality &Testing

The Business Driven Development LifecycleIBM Rational Software Development Platform

Normally, there are about 75 charts that

walk through each part of the lifecycle tools in more detail.

To get the rest of the charts,

go to http://JavaDevTools.com and

visit the Presentations section for the “End2EndDev” presentation.

Page 26: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

IBM Software Group

Name

Title

Company

End-2-End Development Tools

SUMMARY

Page 27: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation27

Model the Business Define

Requirements

Analyze& Design

Implement

TestDeploy

Manage

Optimize

The Business Driven Development LifecycleIBM Rational Software Development Platform

Executive

Application Support

ArchitectProject Manager

Tester

Deployment Manager

Developer

Business

DevelopmentOperations

Manage change& assets

Prioritize Plan Manage Measure

Optimize Iterate

End User

Operations Manager

AnalystGovern

Page 28: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation28

Summary - IBM Rational Software Development Platform

V6 Lifecycle tools views are integrated into a single RAD IDE

Industry challenges addressedRequirements: 70 – 80 % of project failures are tied to poor analysis of requirementsDevelopment: 65% of development projects fail to meet expectations SW Quality/Testing: Developers make up to 150 errors in every thousand lines of codeSW 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

Page 29: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation29

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 BuildersJava language coding toolsWeb App Builders: Pages, Sites, Portals, Portlets, Struts, JavaServer FacesWeb Services and XML BuildersDatabase BuildersJ2EE and EJB BuildersSOA workflow builders (Service Oriented Architecture)

Legacy/Enterprise development, integration and Web Services tools

Top 10 of IBM End-2-End Development Tools

Page 30: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation30

SOA RAD Business Driven Development & Portal Development

RAD Portal/Portlet Tools Accelerate DevelopmentPortlet build, test, debug and deploy tasks are fully automatedPortal Server environment is seamlessly integrated into the workbench for automated testing & deploymentPortal Page/Site design is automated through drag-n-drop development for controlling layout look-n-feel Portlet Drag-n-drop developer ease-of-use includes:

JavaServer Faces (JSF) tool integration for creating rich thin client Portlet UIsWeb Services tool integration for creating and consuming web services in PortletsJ2EE tool integration for easily calling JavaBeans and EJBs from PortletsCooperative click-2-action tool integration for portlet-to-portlet communicationsPeople awareness tool integration for collaborative portletsService Data Objects (SDO) tool integration for

Relational database integration in PortletsBackend data and EIS app integration for CICS, IMS, Siebel, SAP, PeopleSoft

Page 31: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation31

SOA Business Driven Development Lifecycle

Gather requirements

Model & SimulateDesign

DiscoverConstruct & TestCompose

Integrate people Integrate processesManage and integrate information

Manage applications & services

Manage identity & compliance

Monitor business metrics

Financial transparencyBusiness/IT alignmentProcess control

Page 32: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation32

SOA Development Tools

WebSphere Business Modeler

WebSphere Integration Developer

WebSphere Process Server

WebSphere Business Monitor

Simple to use process modeling for the business analyst to help maximize process and business

resource re-use

Easy-to-use integration to simplify and speed the assembly of

composite applications

Flexible deployment of business processes,

making plug-and-play of components a reality

Real-time visibility into process performanceSecurity & Single Sign On

WebSphere ESBConnectivity infrastructure for integrating applications and services to power your

SOA

Rational Software Architect &

Rational Application Developer (RAD) &

Tivoli Access / Identity Mgr.

WebSphere Portal

Portal is an open standards based “user experience” for “role” based

delivery

WebSphere Information Integrator

Integrating information from disparate backends.

Page 33: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation33

Integration: People, Process and Informationprocesses

information

SOA + Workflows

Search, Analysis Integration

management

Security Accounts Directory

people

Browser

Mobile Clients

Rich Clients

Productivity

Interaction &Access Services

Collaboration Services

Business Context& Activities

Content

MonitoringModeling

Application Adapters

Page 34: IBM Software Group Name Title Company End-2-End Development Tools SOA & Business Driven Development using J2EE, Portal, Web Services, Service Data Objects,

© 2003 IBM Corporation34

Resourceshttp://ibm.com/developer (IBM developerWorks for technologies and/or products)

Java, J2EE, Web Services and other technology zones are on the left hand sideWebSphere 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/J2SE/J2EE Tutorials: Java Tutorial Online , J2EE Tutorial Online , J2EE Tutorial BOOK

http://JavaDevTools.com (a.k.a. JavaSOA.com, RationalCentral.com, WebSphereCentral.com)

(Tutorials, Links, Presentations, White Papers, Articles, etc.)