ibm software group ® ibm ® rational ® rapid developer v2003 alon bar-ner rational software ibm...

17
IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

Upload: dandre-uzzell

Post on 14-Dec-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group

®

IBM® Rational® Rapid Developer v2003

Alon Bar-NerRational Software

IBM Software Group

Page 2: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group | Rational software

Agenda

What is IBM Rational Rapid Developer?

Architected Rapid Application Development (ARAD)

Development Process

Product Demonstration

Technology Support

Representative Customers

Success Story by Eran Peleg (CEO), Metaphor Vision

Page 3: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group | Rational software

IBM Rational Rapid Developer

What is it?

Page 4: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group | Rational software

Rational Rapid Developer is Architected RAD

Single, integrated application development environment

Combines model-driven development, RAD techniques, and automated code construction

Rapidly delivers well-architected, executable n-tier business applications

While insulating developers from most of the traditional complexities of the underlying technology platforms

Page 5: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group | Rational software

Architected RAD

Rapid application development environment

Leverages: Standards: J2EE, UML, XML/SOAP, MDA, etc.

New development technologies and techniques

Industry standard design and construction patterns

Generates most of the required application architecture code in a compliant (industry and/or enterprise) manner

Ensures architectural consistency

Delivers engineered quality

Leverages limited high-end skills

Page 6: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group | Rational software

Architected RAD (ARAD)

“There’s no better way to improve productivity, reduce cost, and ensure scalability and performance of applications, while still putting methods in place that are ‘minimally invasive’.

For most enterprises and applications, ARAD should prove to be a near-ideal approach to balancing speed and cost with ‘just enough’ application quality and performance.”

Gartner, Research Note, 1.17.03ARAD Brings Architectural Compliance and Developer Productivity

Page 7: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group | Rational software

Empowerbroad class of developers

Empowerbroad class of developers

Architected RAD: Rapid Delivery of High-quality Applications

Agile, architected,n-tier J2EE

applications

Model-drivenModel-drivenDevelopmentDevelopment

RADRADTechniquesTechniques

Automated Code Automated Code ConstructionConstruction

Code Component Code Component RepositoryRepository

N-tier ConstructionN-tier ConstructionPatternsPatterns

RationalRapid Developer

RationalRapid Developer

Simplifylegacyintegration

Simplifylegacyintegration

Accelerate application

delivery

Accelerate application

delivery

Integrated application developmentIntegrated application development

Focus onbusiness valueFocus onbusiness value

Page 8: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group | Rational software

Partition Architect

Testing,Deployment

Code ComponentRepository

TransactionConstructor

DatabaseConstructor

HTML, WMLConstructor

MessagingConstructor

ObjectConstructor

N-T

ier

Co

ns

tru

cti

on

Pa

tte

rns

AutomatedConstruction

Developing with Rational Rapid Developer

Team Development & Version Management

ApplicationFramework

Technology Templates

ModelRepository

RAD Developers (90%)Functional Requirements

N-Tier (J2EE) Experts (10%)Technology and Patterns Choices, Partitioning

Class Database Business Rules Process

User Interface RAD Web + i18N Wireless

Integration RAD XML Messaging Web Services

Custom Business Logic RAD Code Templates

UM

L+

RAD Visual Modeling

Vis

ua

l /

RA

DImport or

Use Assets

Web Services Components Frameworks

ApplicationIntegration

UML Class Models

DBMS Schema Legacy Systems

InformationAssets

Page 9: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group | Rational software

Automated Compilation and Deployment

UML Models

RationalRapid Developer

Application

Application ServerJ2EE

Class ModelClass Model

DatabaseModel

Process ModelProcess Model

Business LogicBusiness Logic

Enterprise Systems

Legacy

ERP

CRM

Supply Chain

Financial

DatabaseIMS, VSAM,Relational,

Partner Adapters

MessagingXML

APICORBA, EJB,

COM, Mainframe

Web ServicesUDDI, SOAP

LegacyIntegration

PartnerSystems

Customer

Supplier

Service Provider

Marketplace

MessagingXML,EDI

Web ServicesUDDI, SOAP

B2BApplications

WML

MobileApplications

WebApplications

HTML

Rapid Developer: Enterprise Application Features

Page 10: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group | Rational software

Logic/ProcessLogic/Process

Visual Transactions RAD

InformationInformationImportImport

Construction

UMLImport

Transaction Presentation Transport

Rational Rapid Developer: Product Demonstration

6Technology

SelectionConstruction

PatternsDeployment Partitioning

ObjectSpaceUser Interface RAD4

WAP

HTTPWeb

Wireless

WirelessPage WML

Site, Style,Web Page,

I18NHTML3

Business Logic

Process Model JMS,WebSphere MQ,

MSMQ

5 Integration RAD

MessageMapping

XML

WebServices

Create,Use SOAP

XMLMessage

<Customer> <Name>Acme Co.</Name> <Order> <Date>1/1/2001</Date> <OrderNo>12080</OrderNo> </Order></Customer>

WebServices

<Customer> <Name>Acme Co.</Name> <Order> <Date>1/1/2001</Date> <OrderNo>12080</OrderNo> </Order></Customer>

2

Class Model

Business Rules

DatabaseModel

1

Assets UML Models Legacy Systems DBMS Schema Web Services Components

Page 11: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group | Rational software

Rational Rapid Developer: Productivity StudySun Reference Pet Store Application

Hand-Coded by Sun Experts

Visual Design with Rational Rapid Developer

Mouse clicks + 60 lines

Mouse clicks + 200 lines

Mouse clicks + 0 lines

2,000 lines

5,500 lines

Client TierClient Tier

Middle TierMiddle Tier

Data TierData Tier

DeploymentDeploymentMouse clicks + 0 lines

400 lines

2,500 lines

10,400 lines

Effort

Mouse clicks + 260 lines

Page 12: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group | Rational software

Digital Appliance

Many Devices

WAP / WML

Nokia, Ericsson Motorola, Phillips Panasonic, Sony Alacatel, Siemens …

Rapid Developer: Runtime Technologies Support

DBMS - OLTP

Windows, Unix, Linux, M'frame

Relational DB2 UDB v6.0, 7.2, 8 DB2 zSeries (S/390) v6-8 DB2 iSeries V4R5, V5R1 MS SQL Server 7.x, 2000 MS Access Oracle 7.3, 8/8i, 9i Sybase 11

Integration

Windows, Unix, Linux, M'frame

Web ServicesDatabase Adapters Mainframe: IMS, VSAM Legacy via iWay Adapters All supported relationalAPI Mainframe CICS, MVS EJB, CORBA, COM HostBridge, MicroFocus

SSL, LDAP, Digital Certificates, Role-Based Access Control

Security

All Operating Systems

Microsoft IE 4.0+ Netscape Navigator 3.0+ Other Compatible

HTML

Web Browser Messaging

Windows, Unix, Linux, M'frame

Platforms

XMLEDI and other formats via

translators

WebSphere MQ (MQSeries) Java Messaging Service (JMS) MSMQ TIBCO TCP/IP

Windows, Unix, Linux, Mainframe

Apache, IBM HTTP Server, iPlanet and Others

Enterprise JavaBeansEJB, JSP, J2EE

IBM WebSphere 3.5, 4.0, 5 BEA WebLogic 5.x, 6.x, 7.0 Oracle 9iAS R1, R2 Apache Tomcat 4.0

Application Server

Page 13: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group | Rational software

Representative Clients: Deployed Applications

IBM WebSphere AS 4.0, ADABAS, Oracle 9iDB, WebSphere MQ, NT

Web-based claims management system for workers compensation

IBM Global Services, State agency staff

Govt State Agency (USA)

IBM WebSphere, ADABAS, OracleDB, Linux

Web-based job posting / application system

Information Builders (IBI), State agency staff

Govt State Agency (USA)

Microsoft WinDNA, MS SQL Server

Microsoft DNA/COM, Oracle8iDB, Windows NT

IBM WebSphere AS, DB2, WebSphere MQ, Linux

Microsoft DNA/COM, MS SQL Server, Windows NT

Technology Technology

HIPAA-compliant cardiac assessment and state reporting, CDC NEDSS guidelines

Technology Solution Partners (TSP)

New York Presbyterian Hospital Network

B2B portal for matching buyers and sellers of Asian goods

Technology Solution Partners (TSP)

AsianVendors

Various:- Contract lab management.- Ad agency management

In-house staffFortune 50 Healthcare Products Company

On-line order system between IBM PSG and Fortune 100 communications company

Alpha-Gamma Technologies

IBM Personal Systems Group

Application Application Project TeamProject TeamCustomerCustomer

Page 14: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group | Rational software

Representative Clients: In Development

Microsoft DNA/COM, MS SQL Server

HIPAA-compliant hospital-acquired antibiotic resistance (HAAR) surveillance, CDC NEDSS

Technology Solution Partners (TSP)

Montefiore Hospital Network

Development: WebLogic 7.0

Production: IBM WebSphere 4.0, IBM DB2 v7.0, Web Services, Business Objects

Various - TBD

Microsoft DNA/COM, Oracle8iDB, Windows NT, LDAP

Development: Oracle 9iAS, MS Access, MQ Series, Win2000

Production: WebSphere AS 4.0, Oracle 8iDB; MQ Series, Solaris

Development: Oracle 9iAS, Oracle 8iDB, NT/2000

Production: IBM WebSphere 4.0, Oracle8iDB, UNIX

Technology Technology

Policy sales and service (auto) for customer service and independent agents

In-house staffFortune 50 Financial Services Company

Trauma registry used by state hospitals and trauma centers to comply with state public health mandates

Dunn Solutions Govt State Agency (USA)

Comprehensive property and casualty insurance framework

In-house staffBearingPoint (formerly KPMG)

Various:- Product bar coding repository- Sterilization contractors

In-house staffFortune 50 Healthcare Products Company

Shipping exchange for matching shipments, brokers and carriers

In-house staffIndependent Software Vendor

Application Application Project TeamProject TeamCustomerCustomer

Page 15: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group | Rational software

Case Study: Systems Provider and Fortune 50 Client

Challenge Time-to-market – two weeks Could not be accomplished with

integration brokers after six months Daily changes to requirements

B2B Application Customer SystemEmployeeInterface (Order Catcher)

Order ProcessingApplication

CatalogApplication

Rational Rapid Developer Application

Product Catalog

Order Entry Processing

Order Change Processing

Order Status and Inquiry

Order History

IBM WebSphere, DB2, MQ Series, Linux

DatabaseDB2

XML

CatalogInDataInSnatIn

Order In, RespOrder Status, RespOrder Cancel, Resp

Order Cancel Status, RespOrder Change, Resp

Order Change Status, RespInvoice

BuyerSystem

translator

XML-EDI

XML

Vision Create on-line order system between global systems provider and Fortune 50 client

Results Completed in 10 days Kept up to date with daily

changes to business requirements

Solution IBM Rational Rapid Developer IBM WebSphere Application Server IBM WebSphere MQ IBM DB2

Page 16: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group
Page 17: IBM Software Group ® IBM ® Rational ® Rapid Developer v2003 Alon Bar-Ner Rational Software IBM Software Group

IBM Software Group | Rational software

אנא מלאו את טופס המשוב

A3:קוד ההרצאה