mick keyes, senior architect hp business critical …€“ areas driving the need for...

74
© 2003 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Adaptive Enterprise Environments for OpenVMS Customers: What Do I Do to Get There? Session ID: 3771 Mick Keyes, Senior Architect HP Business Critical Servers, [email protected] +353-87-2232086

Upload: hoanglien

Post on 08-May-2018

222 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

© 2003 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

Adaptive Enterprise Environments for OpenVMS Customers:

What Do I Do to Get There?

Session ID: 3771

Mick Keyes, Senior Architect HP Business Critical Servers,

[email protected]

+353-87-2232086

Page 2: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 2August 25, 2004

Agenda…

• What is happening in the industry– Areas driving the need for e-integration. .

• OpenVMS e-integration infrastucture – Solutions (What When and Where)– Data integration– Refacing existing VT applications– .NET integration with OpenVMS systems– J2EE based solutions

• Examples - Deploying Adaptive Infrastucture based solutions– Integrated multi-platform environments– Applying Adaptive Infrastructure to OpenVMS environments

• Challenges for IT industry• Questions… and how to get started

Page 3: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 3August 25, 2004

What areas are leading activity to-day.

• Customers which need highly stable, efficient, adaptive systems – Cross segment integration (ie Mfg./Transport)

• World bank / EU expansion projects– Social security, Customs, etc

• Govt. based integration and control systems

• Regulatory directions are driving adoption– Disaster tolerance regulations Banking/Healthcare regulations

– EU and world trade directions

– Population Security concerns

• E-emergency Response Systems (public protection)

• RTU (Rapid Traceability Utilities)

• RFID based adoption

Page 4: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 4August 25, 2004

software across hp

OpenVMS,Linux ®,, UNIX ®,, Windows ® NT,

infrastructure “on demand”

web services application platforms

J2EE .NET

web services management

enables

enables

inte

grat

ed m

anag

emen

t

storagestorage

#1software

distributed with hp hardware

solution 2:vertical

solution 3:vertical

#2software

distributed with hp solutions / services

solution 1:vertical

middleware

#3 independent hp software

#4 third-party software

partnerships

Page 5: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

© 2003 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

Implementing an Adaptive Infrastructure-based environment

Page 6: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 6August 25, 2004

Why will Adaptive Infrastructure principles be more successful than the previous technology “Silver Bullets”?

• Applications are architected to Industry standards (J2EE/.NET). – SOA principles for architecture

• Software vendors and other providers are investing heavily to make implementations simpler

• Enables new business models that drive dramatic business benefits– Extended Enterprise Computing

• Scalable• Leverages the huge investment in Internet Infrastructure and

Technology• Investment protection• Pay per use focus (Hardware and application software)

Page 7: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 7August 25, 2004

Technology toolkits for an Integrated Adaptive Infrastructure Environment

• Application Servers– J2EE and .NET

(MS, BEA, IBM, Oracle, JBoss, etc)

• Web services– XML, SOAP, WSDL, UDDI

(All vendors)

• Integration servers– Data integration (Attunity, Connex, BEA etc)

– Application integration (Webmethods, Tibco, BEA, IBM, Iona, Attunity, WRQ, Spiritsoft, etc)

• Management - OpenView suite

Page 8: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 8August 25, 2004

OpenVMS Integration Strategy

Enrich the strengthsof the OpenVMS operating systemwith an infrastructure that allows

application, middleware, and data integration in a global, multi-platform environment

Create the solution to your integration problem,

extending your ROI as you modernize your business,

and building on an industrial strength operating system

.

Page 9: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 9August 25, 2004

OpenVMS Customer challenges and Questions

• Develop new applications or enhance existing ones • Technology to use (J2EE/.NET…or both)• OpenVMS or Multi-platform OS for Tiered applications• Skills gap breaching

• Can I re-use traditional skills in the new approach

• Implementing “package based solutions” which:• Integrate with existing Applications• Re-use existing Data stores

• Developing “Platform agnostic” Applications (Repeatable solutions)

• Existing VT based applications• Internet access / PDA access/ Integration with other applications• Re-writing the GUI/Application logic

Page 10: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 10August 25, 2004

OpenVMS e-Business and Integration Products and Technology• Web servers and browsers

– Secure Web Server (Apache)

• PHP, Perl, Tomcat (JSP)

– Secure Web Browser (Mozilla)

• Web Services

– Simple Object Access Protocol (SOAP) Toolkit

– XML Technology (parsers and stylesheet processors)

• Legacy integration

– Attunity/WRQ/ERICOM/BWX

– TP Web Connector/TP Desktop Connector

• Application servers

– BEA WebLogic Server (J2EE)

– Tomcat/Jboss

• Directory services

– Enterprise Directory (LDAP)

• Development tools

– Java SDK (J2SE)

– 3GLs

• C, C++, Fortran, COBOL, Basic, Pascal, Ada

– NetBeans IDE

• Security

– Kerberos

– LDAP ACME agent

– CDSA (Common Data Security Architecture)

– GnuPG

– SSL (Secure Socket Layer)

– Stunnel (Secure Tunnel)

– SSH (Secure Shell)

• Middleware

– Reliable Transaction Router (RTR)

– 2AB orb2 (CORBA ORB), iLock (ORB security)

– Attunity Connect (data access)

– BEA MessageQ (messaging), Tuxedo (TP)

– Ericom Host Publisher (terminal access)

– IBM WebSphere MQ (messaging)

– SpiritSoft SpiritWave (JMS-messaging integration), JCache

– Tibco Rendezvous and SmartSockets (messaging)

– WRQ Verastream (terminal adapter and integration broker)

Page 11: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 11August 25, 2004

MiddleTier

Application servers

Enterprise JavaBean

(J2EE)

JavaBean (J2SE)

.NET

Business LogicPresentation

Web servers

and scripting

ASP

Perl

Java servlet

PHP

WindowsServer

Apache

JSP

Today’s Environment

ClientTier

Web browser

Desktop

Other device

Other system

PDA

Enterprise Tier

Enterprise system

Database

Legacy applications

OpenVMS has thetechnology to play!

Page 12: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

© 2003 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

What, when,

where?

Integration technologies and productsData integration

Screen level integrationApplication integration

.NET integrationWeb Services

Page 13: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 13August 25, 2004

The Attunity Integration Solution

• I want to integrate Web based applications to my Datastoresdirectly

• I have multiple data stores (SQl, Oracle, DB2, Cache)

• Bi-directional connectivity

• Synchronous interactions and a-synchronous events

• Open and flexible solution

• Strong .NET/J2EE integration capabilities

Optimal solution: Attunity connect suite

www.attunity.com

Page 14: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 14August 25, 2004

Data Integration

• Multiple platforms– OpenVMS, Tru64 UNIX, HP-UX, NSK, Windows, *IX

• Multiple data sources– Hierarchical,

– Network (DBMS),

– Flat, including OpenVMS RMS

– Relational (Rdb, 9i, Ingres, Sybase, Adabas),

– MS products (anything supporting OLE/DB or ADO),

– 'home-grown'

• Access any and all data sources with one SQL statement across all platforms

Attunity Connect

Page 15: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 15August 25, 2004

Technology Scope (Attunity)

Data Drivers

• SQL Server

• Oracle

• DB2/DB400

• Oracle RDB

• Ingres/Open Ingres II

• Sybase

• Informix

• NonStopSQL/MP

• Red Brick Warehouse

• Codasyl DBMS

• Adabas

• IMS/DB

• RMS

• VSAM

• Btrieve

• Enscribe

• Flat Files, Text Files

Application Adapters

• Tuxedo

• ACMS

• CICS

• IMS/TM

• Natural

• Pathway

• COM

• LegacyPlug (DLL)

• Custom Application Adapter (SDK)

Platforms� AIX� Alpha/VAX OpenVMS � AS/400� HP-UX� Linux � NSK� OS/390, Z/OS� Solaris� Tru64 UNIX � Windows 98/ME� Windows NT, 2000, XP

� OLE DB� ODBC� Procedures (DLL)� Custom Data Driver

(SDK)

Client Interfaces� JCA� JDBC� ODBC � OLE DB / ADO� ADO.Net� WS (SOAP, WDSL) � XML � Microsoft BizTalk � WLI (BEA WLI)

Page 16: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 16August 25, 2004

XML ADO.Net OLE DB ODBC WS (SOAP) JCA JDBC

CICSC Programs

Cobol

Flat Files, ISAM Files

Legacy Data

SQL Database

Tools or 3GL via SQL or XML

Attunity Connect Attunity Connect Attunity ConnectAttunity Connect

Natural Pathway

OS/390, NSK, OpenVMS, AS400, Unix, Windows

businessobjects

transformationmaps processes,

events

EAIEAI��Integration BrokerIntegration Broker

Universal Connectivity for EAI (Attunity)

Page 17: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 17August 25, 2004

EAI Integration Broker

Opening up your legacy application

• Application & Data connectivity via standards

– XML

– JCA

– SOAP,WSDL (WS)

• Ready-to-use built-in adapters

• Rapid application adapter development

Attunity Connect Server

Presentation Layer

Business Logic Layer

Data Access Layer

Your Legacy Application

AccuWeather case study AccuWeather.doc

Page 18: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 18August 25, 2004

Example: European Telco

M FC & custom ized code

(C++)

S ybaseO penC lient 12.5

NT /W 2K

PN I-G U I (N T/W 2K)

C code

S ybaseO penC lient 12.5

H PUX

M W , AA, FF adapters

(H PUX 11.11)

S ybase O penServer 10.0.4

C code

O penServer

AC M S transaction m onitorO penC lient Em bedded

SQ L/CO BO L 10.0.4

S ybase O penC lient 10.0.4

Batch jobsO penC lient Em bedded

SQ L/C O BO L 10.0.4

Sybase O penC lient 10.0.4

VM S 7.2-1H1

C lient tier

M iddle tier

Sybase ASE 12.5

HPUX 11.11

Database tier

M FC & custom ized code

(C++)

S ybaseO penC lient 12.5

NT /W 2K

PN I-G U I (N T/W 2K)

C code

S ybaseO penC lient 12.5

H PUX

M W , AA, FF adapters

(H PUX 11.11)

S ybase O penServer 10.0.4

C code

O penServerS ybase O penServer 10.0.4

C code

O penServer

AC M S transaction m onitorO penC lient Em bedded

SQ L/CO BO L 10.0.4

S ybase O penC lient 10.0.4

AC M S transaction m onitorO penC lient Em bedded

SQ L/CO BO L 10.0.4

S ybase O penC lient 10.0.4

Batch jobsO penC lient Em bedded

SQ L/C O BO L 10.0.4

Sybase O penC lient 10.0.4

Batch jobsO penC lient Em bedded

SQ L/C O BO L 10.0.4

Sybase O penC lient 10.0.4

VM S 7.2-1H1

C lient tier

M iddle tier

Sybase ASE 12.5

HPUX 11.11

Database tier

Page 19: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 19August 25, 2004

Requirements

• Replace Sybase OpenClient & OpenServer on OpenVMS ASAP

• New development/maintenance using Industry standard technologies (HP-ux Itanium our Unix of choice)

• “Tier” the application for future package consideration

• Multiple front end GUI access

• Cost effective and no performance impact

• Support continuity

• Provide high availability (mission critical criteria)

• Keep DR functionality

• Integrate with internal testing and deployment procedures

• Position IT infrastructure as value-add in merger discussions

Page 20: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 20August 25, 2004

Immediate Future Configuration

MFC & customized code

(C++)

SybaseOpenClient 12.5

NT/W2K

PNI - GUI (NT/W2K)

C code

SybaseOpenClient 12.5

HPUX

MW, AA, FF adapters

(HPUX 11.11)

ACMS transaction monitorOpenClient Embedded

SQL/COBOL 10.0.4

Sybase OpenClient 10.0.4

Batch jobsOpenClient Embedded

SQL/COBOL 10.0.4

Sybase OpenClient 10.0.4

VMS 7.2 - 1H1

Client tier

Middle tier

Sybase ASE 12.5

HPUX 11.11

Database tier

MFC & customized code

(C++)

SybaseOpenClient 12.5

NT/W2K

PNI - GUI (NT/W2K)

C code

SybaseOpenClient 12.5

HPUX

MW, AA, FF adapters

(HPUX 11.11)

ACMS transaction monitorOpenClient Embedded

SQL/COBOL 10.0.4

Sybase OpenClient 10.0.4

ACMS transaction monitorOpenClient Embedded

SQL/COBOL 10.0.4

Batch jobsOpenClient Embedded

SQL/COBOL 10.0.4

Batch jobsOpenClient Embedded

SQL/COBOL 10.0.4

VMS 7.2 - 1H1

Client tier

Middle tier

Sybase ASE 12.5

HPUX 11.11

Database tier

������������������

������������������

�� ���������� ��������

����������

����������

������������������

��������������������������������������

����������������������

����������������������

������������������������

������������������������

����������������������

����������������������

���������������������������������� ����������������������������������

��������������������������������

B.LB.L

D.A.D.A.

Page 21: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 21August 25, 2004

Future Migration/Integration options

MFC & customized code

(C++)

SybaseOpenClient 12.5

NT/W2K

PNI - GUI (NT/W2K)

C code

SybaseOpenClient 12.5

HPUX

MW, AA, FF adapters

(HPUX 11.11)

VMS 7.2 - 1H1

Sybase ASE 12.5

HPUX 11.11

MFC & customized code

(C++)

SybaseOpenClient 12.5

NT/W2K

PNI - GUI (NT/W2K)

C code

SybaseOpenClient 12.5

HPUX

MW, AA, FF adapters

(HPUX 11.11)

VMS 7.2 - 1H1

Client tier

Middle tier

Sybase ASE 12.5

HPUX 11.11Database tier

������������������

������������������

�� ���������� ��������

����������

����������

������������������

��������������������������������������

����������������������

����������������������

��������������

�����������������

��������������

�����������������

J2EE App Server

New Billing System

?

New Billing System

?

��������������

��������������

EAI Integration Broker

(IBM Websphere/ BEA Weblogic)

Page 22: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

© 2003 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

What, when,

where?

Integration technologies and productsData integration

Screen level integrationApplication integration

.NET integrationWeb Services

Page 23: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 23August 25, 2004

The challenge

• Existing applications use VT based GUI interface– Decforms, FMS, SMG, All-in-1 etc etc

• Perception that interface is “ageing”

• Difficult to integrate with other applications

• Industry difficulty acquiring VT terminals

• New users more familiar with Web based GUI’s.

• Need to have parallel GUI in production environment (VT and web etc)

Page 24: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 24August 25, 2004

How to address. 2 options

• Replace existing VT interface– .NET or Java based GUI

– Must first manually remove exchange steps in application code

• Use existing VT GUI code to generate new interfaces– .NET or Java based GUI

– Keep existing VT GUI interface

– WRQ/Ericom product set available

Page 25: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 25August 25, 2004

Web Enabling Forms-Based Applications

• Put a GUI front end on an existing application– DECforms Web Connector

– WRQ

– Ericom Host Publisher

• Just change the front end, leave the logic alone

Page 26: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 26August 25, 2004

WRQ’s SOA enable enterprise legacy applications

��������������������������������� ����

�������������� ��������������� ������

������������

!����������������"�!�� �����!����"����������������#�#�"�

����������������$����!�������������������������

����#���%&'()��*�)�+� �)'+,)�-��.�� ����)�((��/�0)�+��

�����������������������������������$��$� �!����� ����

������� ����������������������������������!������

����!�� -��� ����!� �����������!��������

1����������,����

�� �!�����(��!��1�'2�

���!��������� ��

���$ ��"�%&��

���$ ������#��������������'��"3(����������!��������43�/)��!�$�)�1�����5���!�����6�!!.��.7)�8��)�8���������� �)���������#�$����)��90�����' ���8�!��)� �������!) ���������� �)�*��!�� �,)����)*��!�

Page 27: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 27August 25, 2004

1�����"6�(������������"

!�����������������'

:�� ��������!�������$����!!�#���'80����������������������������������!���������������������������������

�!���!���'80�������������!���������� ���$��-',%

�()*��������������'

:0���� �!�������4����5�������������������������������$���"�������'80�����������"����%�

:*���3����$���������������!���������������������������!!���������������������%

:���������������������������������������!���!��������!!"���������������������������������������%

OpenVMS Success StorySoutheastern Freight Lines

Page 28: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 28August 25, 2004

OpenVMS Success StorySoutheastern Freight Lines

The WRQ Solution:– Created a custom WEB application

using WRQ Reflection for the WEB’spowerful API and a 3rd party Java based (.tiff) viewer.

– The new application allows SEFL users, managers and customers transparent access to OpenVMS applications while automatically selecting and loading appropriate customer image documents from multiple business systems (billing, claims, trip tickets) for viewing

• Project Duration: 1 Month

Page 29: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 29August 25, 2004

3��������� �!������������

)���������������������������������)���������������������������������

8� �����!�������6

: ,��!���$�����������

: �����$����������������$�� �������"�

: �����!���$��������������!�������

: ���!�"��$��������������!�������

: (�����$��������������!�������

: �������������!��$��;

Page 30: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 30August 25, 2004

OpenVMSServer

Verastream HP DemoComposite Application

Architecture

RMS Data

WEB ClientsHTML/Javascript

Apache/TomcatServer

ControllerServlet

Model ClassBusiness

Logic

VerastreamJava Classes

Viewing(jsp)

ShippingComponent

OpenVMSAuthenticationComponent

DECFormsChecking Model

Deployed onVerastream HostIntegration Server

BWXAddserver

Component

DECFormsChecking

Application

VerastreamServicesDaemon

Windows/Unix/Linux

Server

BWXAddexample

CmathlibBean

components built withWRQ Verastream

8���$���!����������������!����������$��������* � ��#

Page 31: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 31August 25, 2004

,��!������$���'���������!������������!

Page 32: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 32August 25, 2004

,��!������$��+� �����������

Page 33: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 33August 25, 2004

������������������������������- <�3������� �������"

���8�� ���!������������!����������

+� �����������

��������(��!��

Page 34: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 34August 25, 2004

��.=/

*����3��

Scenario 2: Web-App Front End

Page 35: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

© 2003 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

What, when,

where?

Integration technologies and productsData integration

Screen level integrationApplication integration.NET/J2EE integration

Web Services

Page 36: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 36August 25, 2004

Questions

• Will you reuse existing Application logic– Code level integration

• Can you remove the existing terminal I/O

• How modular is your code?

• What platforms are involved in integration

• Skills in house

• Do you need to integrate with other EAI technologies ieMQ, Seebeyond, Tibco, Ensemble, Webmethods etc etc

Page 37: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 37August 25, 2004

Integration Technologies (EAI)

• Tibco• Seebeyond• Webmethods• BEA WLI• Websphere Integrator• Ensemble• Spiritsoft• Attunity• WRQ Verastream• Bridgeworks

Big focus on Web Services based integrationXML, SOAP, WSDL, UUDI based components

Business Strategy

Integrate & Orchestrate

Manage& control

Pla

n

Mai

ntai

n

Pro

visi

on

Inve

ntor

y

Con

trol

Mon

itor

BusinessLevel

ServiceLevel

ResourceLevel

Application Services

Infrastructure

Virtualized resources

Resources

VirtualizationSourcing Sharing Pooling

Clients Printers Servers Storage

Infrastructure servicesRegistryservices

Gridservices

Securityservices

Webservices

Business Processes

Network Content Environ-ment

ERP CRMCollaboration Productivity…

Process Integration

Application Integration

Platform Integration

Page 38: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 38August 25, 2004

Data

OpenVMS DataDataDataData

Application Logic

Application Logic

Application Logic

Application Logic

Application Logic

Application Logic

User Interface

User Interface

User Interface

User Interface

User Interface

Attunit

yODBC / J

DBC

Decfo

rms W

eb

,WRQ,E

ricom

Different Tools for Different Needs?Different Tools for Different Needs?

Compa

q

Bridge

Wor

ks

Page 39: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 39August 25, 2004

HP BridgeWorks

Generates robust EJB Interfaces from your TP or 3GL applications

• Creates J2EE Stateful Session Beans

• Creates 1 EJB per interface

Generates JavaBean Interfaces from your TP or 3GL application

• Creates a single simple class per interface

• J2EE environment not needed to build or run

Page 40: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 40August 25, 2004

HP BridgeWorks (BWX) Components

Components in green you supply, BridgeWorks provides/generates the rest

SOAP WebLogic

Alpha/OpenVMS V7.2-1+ W2000 and XP

WSDL RPCJVM

BWX MC

Platform = …

Web

Logi

cClients

JVM RPC

BWX SC

ACMS/3GL Application B

WX

M

anag

er

OpenVMS V7.2-1+

EJB or JavaBean

Communication is either DCE/RPC or OpenVMS Inter-Cluster Communication

Page 41: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 41August 25, 2004

• OpenVMS Based 3GL Applications • Must be callable via OpenVMS Calling Standard

• Can pass almost any OpenVMS data types• Can pass-by-value, reference, and descriptor

• Must be relinkable with generated code• Must not contain Terminal I/O• May, or may not, be thread-safe

Existing Applications

• ACMS Applications • Can pass almost any workspace/record definition• Must not contain Terminal/Forms Exchange steps• Can not rely upon a Transactional Context

Page 42: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

© 2003 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

What, when,

where?

Integration technologies and productsData integration

Screen level integrationApplication integration.NET/J2EE integration

Web Services

Page 43: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 43August 25, 2004

What is Microsoft .NET?

• .NET is Microsoft's platform for Web Services– Microsoft calls it “XML Web Services”, but the underlying

technology is still Web Services (XML, SOAP, WSDL, UDDI)

• For application development and deployment, .NET means:– Integration of Web Services capabilities into all Microsoft

development and runtime products

– Simple and easy creation and deployment of Web Services based applications

Page 44: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 44August 25, 2004

Role of Application Server

• End-to-end security• Multi-client • Scaling (connection

management, caching, ...)• 24x7x365• Resource Pooling• Persistence

• Data source integration• Maintenance • Troubleshooting• Management • Concurrency• Transactional Integrity

InternetInternet

Visual Basic

Java

PowerBuilder

Web Server WebLogic Server

Data Source

Client Middle Tier Backend

Page 45: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 45August 25, 2004

InternetInternet

Visual Basic

Java

PowerBuilder

Web Server Application Server

Dataa Source

Client Middle Tier Backend

���

���

����

���

The “Big Four” J2EE Services

Management, Performance, Scalability, Security

And Availability

Page 46: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 46August 25, 2004

• What’s the same?– Vendors– Multi-tier client/server

replacement– Thinner client– Service-based design center (re-

use, integration)– Lighter-weight client sessions– Heavier-weight database

sessions– Synchronous & asynchronous

processing, …

Web Application Server = Next Gen. TP Monitor

• What’s different

– Market size

– Java (and C#)

– J2EE/ Standard APIs

– Deployment scale: Clients, Integration

– Web UI & protocol stack

• Multichannel– Browsers

– Text messaging (IM, SMS, …)

– Voice

– And programmed client

• Personalization, portal, content management, …

– Focus on stateful services (session-orientation)

– Web services, …

BEA, IBM, Oracle, JBOSS

Page 47: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 47August 25, 2004

Analogies between J2EE and .NET

Feature J2EE .NET

Type of technology Standard Product

Middleware Vendors 30+ MicrosoftInterpreter JRE CLRDynamic Web Pages JSP ASP.NETMiddle-TierComponents

EJB .NET Managed Components

Database access JDBC SQL/J ADO.NETSOAP, WSDL, UDDI

Yes Yes

Implicit middleware(load-balancing, etc)

Yes Yes

Page 48: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 48August 25, 2004

.NET/J2EE integration with OpenVMS

• Solutions for Integration to: • OpenVMS data

• OpenVMS applications

Solutions:

– Attunity suite

– Bridgeworks

– TP Connectors..

– WRQ/Eiricom suite

– Spiritsoft / Spiritwave .NET API

– ….

Page 49: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

© 2003 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

Moving:Using the Service-oriented

Architecture to integrate multiple systems using

different technologies on heterogeneous platforms

Getting the best of both worlds,minimizing the risk!

http://www.microsoft.com/resources/casestudies/CaseStudy.asp?CaseStudyID=11626

Page 50: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 50August 25, 2004

Background

• Dollar wanted to provide partners with direct access into its reservation system—an OpenVMS-based application known as Quick Keys.

• For Dollar, a key benefit of this capability would be the relatively low cost of acquisition for new reservations.

• The company received the majority of its reservations through Global Distribution Systems (GDS) such as Sabre or Apollo, paying a fee for each transaction.

• By integrating directly with partners, Dollar would be able to drive incremental reservations while lowering its customer acquisition costs—a very attractive combination.

Page 51: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 51August 25, 2004

Business benefits

• Dollar cost-effectively opened up another sales channel that has provided millions of additional rate requests and thousands of new reservations per year, equating to millions of dollars in additional revenue.

• The company expects to save a significant amount in annual GDS fees.

• Just as important, the company put in place a simple, re-usable interface into its reservation system that could be accessed by any system via the Internet. “We knew exposing our reservation system as an XML Web service would provide a standard interface that could be used by a wide range of other applications, both internal and external.”

• Delivering a Palm Interface in 45 days– “Time required to integrate each new business partner reduced by 75 % —

from two months down to two weeks — and we won’t need to modify our mainframe applications for each new partner.”

– dollarrentacar.doc

Page 52: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 52August 25, 2004

Standards based Web services integration

OpenVMSTru64 UNIX®

HP “StorageWorks” SAN withHSG80s and TL895 DLT

Tape Libraries

Quick Keysreservation

system (ACMS)

Retail-countersystem(Oracle)

Windows

MS IIS, ASP, .NETACMS client

SOAP Toolkit,BizTalk

Airline Partners Toll-freecall centers Airport &

City Offices

Wireless Booking (2002)PDA Pocket PC

Web enabledcell phone

CorporateAccounts

GovernmentAccounts

Overseas CarRental Partners

Weather MapsTravel Tools

News

Dollar.comweb site

GDS

Page 53: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 53August 25, 2004

J2EE integration exampleReusing Components from Existing Systems

Results enabled Customer to:

• Begin design and implementation of a J2EE-based architecture

• Wrap existing 3GL (COBOL) code as Enterprise JavaBeans

• Support use of new devices through use of standard J2EE technologies

• Outsource development of application modules due to use of standard technologies

• Ensure transactional consistency across all systems

Customer problemDevelop new application software for production control systems with a life span of 10 years. Time available dictated re-use of existing modules from J2EE-based application server. Transactional integrity required across all systems.

What did we do:• Ran a 2 day architectural workshop to map

existing and new functionality

• Proposed a J2EE-based solution around BEA WebLogic Server

• Consulted on design of J2EE application and transactional integration with existing 3GL code

• Provided project management and technology transfer

• Assisted in a 2 month pilot to prove portability of J2EE application to any platform

Page 54: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 54August 25, 2004

Client LégerClient Léger VMSVMS

Browser

IE 5.5

Browser

Netscape 4.7

Serveur Http :

Apache / HTTP Server

Serveur d’application (J2/J2EE) : TOMCAT / WebLOGIC

Web Container

EJB Container (Websphere uniquement)

N Services / Connecteurs (JDBC, JMS, Debugger, ...)

Servlet

JSPJSP

JSPJSP

JSPJSP

Java Bean

Java BeanBridgework

dlldlldlldll

ManageurBridgework

Image Partageable

Module PSF

Alpha

methode:Alpha

RP

C

ManageurBridgework

Appli ACMS

Tâche Béta

methode:Béta

EJBBridgework

methode:Alphamethode:Béta

Données RMS ou RDB

Image PartageableAgent ACMS

Environnement VMS : Solution BRIDGEWORK

Page 55: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

© 2003 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

.NET Platform for the Manufacturing

Industry

HP Collaborative Business Infrastructure Initiative

Page 56: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 56August 25, 2004

CBI Core Architecture

Biztalk Database Servers

SQL Server

Windows 2000

BiztalkMessaging

Window 2000

Biztalk MessagingReceive Function

Windows 2003

IIS 6.0

ASP.NET

SAP

Peoplesoft

OpenVMS

Window 2000

AuthenticateDecrypt

Signature ValidationAuthorize

ParseTransformSerialize

Deliver

SignEncryptDeliver

AuthenticateAuthorize

ParseTransformSerialize

RouteSingle, Reliable

Inorder delivery

RouteSingle, ReliableInorder delivery

Reliable MessageStorage

Tracking &Auditing

<?xml version="1.0" encoding="utf-8"?><order> <orderhdr> <from>

<partner name="XYZ Corp." taxid="2342222124"/> </from> <to>

<handler name="Ordering System" uuid="6B29FC40"/> </to> <message>

<type name="orderrequest"/> </message> </orderhdr> .....</order>

Biztalk Gateway Biztalk Receive Server Biztalk Work ProcessorPartner X

Partner Z

Partner Y

DMZ [semi-trusted]

CBI.NET [trusted]

Page 57: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

© 2003 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

Web services

Page 58: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 58August 25, 2004

What is Web Services?

• Enabling technology for integration solutions– Standards-based

– Vendor, platform, and language independent

• The way to integrate with .NET

• An easy way to integrate with Java– JavaBeans and Enterprise JavaBeans (EJBs) can easily be

turned into Web services

• A way to integrate legacy applications with application interface level integration

Page 59: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 59August 25, 2004

Foundational Web Services Standards

• XML - eXtensible Markup Language– the standard way to represent data

• SOAP - Simple Object Access Protocol– the standard XML-based message format

• WSDL - Web Services Description Language– the standard XML-based service description language

• UDDI - Universal Description, Discovery and Integration– the standard XML-based way to register and discover

Web Services and service providers

Page 60: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 60August 25, 2004

Web Services – The Big Picture

The four main layers:

1. XML = Extensible Markup Language

2. SOAP = Simple Object Access Protocol

3. WSDL= Web Services Definition Language

4. UDDI = Universal Discovery Description Language

UDDI

WSDL

SOAP

XML

Page 61: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 61August 25, 2004

Web Services – The Big Picture

Web service requester

Business partner

or other systemUDDI Service

Web Service provider

WSDL Document

Servlets JAXR

bind

find

publish

Register Web service(at development time)

Retrieve WSDLdefinition

Firewall

SOAP Request

Call Web Service

SO

AP

Req

uest

SO

AP

Req

uest SOAP Request

1

2

3 4

Lookup Web Service

Page 62: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 62August 25, 2004

Web Services: Implementation of Business Logic

LegacySOAPStub

CORBASOAPStub

DatabaseSOAPStub

EJBJ2EE

SOAPStub

XML Transformation

� The Web Services Architecture (does not cover the actual implementation of the business logic-- of a Web Service. Web Services may be implemented using:

– COM+– EJB/J2EE– CORBA– Legacy App or DB– Other

Page 63: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 63August 25, 2004

Developing Web services with Microsoft.NET

Page 64: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 64August 25, 2004

Developing Web services with J2EE

Page 65: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 65August 25, 2004

Example: E-emergency systems ...”Extreme Adaptive Infrastructure”

• AGE-GIS web services project (EU funded initially)– Emergency response planning

– Risk identification and escalation

– Movement restriction

– Relocation and evacuation

– Gas dispersion modeling services

• Developing standards around web service based implementations

• Affecting security, government, protection services, healthcare, weather, etc

Page 66: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 66August 25, 2004

Pan-European emergency services management solution

• Cameo, DSDMS, SPIRS, MARS are Chemical Datastores

Fire Plans Web Service

Fire Officer

Request pre -Fire plans fora specific chemical plant

Request pre -Fire plans fora specific chemical plant

Cameo

Query a chemical database for latestinformation on handling relevant

chemicals

Cameo

Query a chemical database for latestinformation on handling relevant

chemicals

MapWeb Service

Use predefined co -ordinates toretrieve a map ofthe emergency site

MapWeb Service

Use predefined co -ordinates toretrieve a map ofthe emergency site

DSDMS

SPIRSWeb Service

SPIRS

Use chemical infoto retrieve details ofSevesoII plantsstoring the samechemicals DSDMS

SPIRSWeb Service

SPIRS

Use chemical infoto retrieve details ofSevesoII plantsstoring the samechemicals

Use chemical infoto retrieve details ofSevesoII plantsstoring the samechemicals

ChemicalWeb Service

ChemicalWeb Service

ChemicalWeb Service

Use Chemical information in pre-fire plans to retrieve data

MARSWeb Service MARS

MARSWeb Service MARS

Command&

Control

• Identifies the relevantpre-fire plans

• Initiates call to ChemicalInquiry Web Service

• Queries MARS for accidentreports on this plant

Or• Plants which had accidents

with similar chemicals

• Uses predefined co-ordinates to retrieve local maps

Fire Officer

Use plant name to get anyaccident reports

Page 67: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 67August 25, 2004

RFID overview and Positioning

• RFID (Radio Frequency Identification) tag/label is a tag with digital information that can be electronically read at a distance even when not visible

• Many different applications exist for RFID, including:

– Tracking, Tracing, Inventory Management, Anti-counterfeiting, Entertainment, Safety, Security, Auto-rejection, Transactions, Proof of ownership, Anti-tamper, anti-theft

• RFID is expected to grow from a $1B industry in 2002 to $3-4B+ by 2008 and potentially $15-25B by 2015

– Supply-chain applications will drive large part of growth

• The timing of market growth is still uncertain

– Lack of standards, high tag cost, open system deployments need to be addressed

– Wal*Mart is a key driver – compliance mandate by January 1st, 2005; same for DoD.

• CPG, Retail to adopt first, Auto, Pharma & high-tech will follow

Page 68: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 68August 25, 2004

Key components of the RFID process

Tag ReaderAntenna Middleware Supply chain execution

- Coiled antenna ofreader creates magnetic field with coiled antenna of tag- Waves turns into digital information

- Each item has a “tag” attached to it or embedded In it- Transmitsidentification

data to a reader

-Transmit data tomiddleware- Associates tag info with product info

- Process informationfrom reader

- Filters data- Sends data tobackend servers

- Backend SCE or ERPsystems receives Information

Examples of SCE:- Updates inventory- Notifies shipment arrival- Triggers procurement

Page 69: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 69August 25, 2004

Market evolution according to AMR

Page 70: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 70August 25, 2004

Challenges for IT industry

• Applying business models to functional applications components

• “Metered” measurement of all aspects of an IT infrastructure

• Extended transactions in Web services environment

• Security of transactions

• Industry bodies or Software industry to define standards?

Page 71: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 71August 25, 2004

Summary…

• Target integration activities at specific business improvement initiatives

• Architect and design for a Service Oriented Architecture (fundamental to implementing AI)

• Architect with Web services in mind to expose your applications to outside

• Partner with industry leaders (MS, BEA, Oracle,Attunity,WRQ etc.)

• Develop/deploy on any HP platform

• Start with architectural workshop.

Page 72: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 72August 25, 2004

Questions?

Comments?

Request Workshop?

[email protected]

Page 73: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

HP logo

Page 74: Mick Keyes, Senior Architect HP Business Critical …€“ Areas driving the need for e-integration. . ... JavaBean (J2EE) JavaBean ... Web Enabling Forms-Based Applications

page 74August 25, 2004

� ���� �

���� �

� � � � � �� �� �

���� �

� � � �

�� �

���� �

� � � � � � �

� ���� � ���

���� � ���

���� � � ��

� � � �

� � �

� ��� �

� ���� � � �

� � � �

�� �� � ��

� � � �

�� � � �� � � �

! " �! " �! " �! " �����

! "�! "�! "�! "�����

#$ $ � � � � � � %#� � � ��� � �& � ' ' (

� �

� � ��� � � ��

� ) � � � � �*+� � � � $ � � � % � � �� ( � � � � ,*� � � � �� - � $ ) � .

� ) � � �� � �

/ � � � � � � � � � 0 �

� ��+� � � � $ � � � %

� ��+� � � � $ � � � %

� � � �� . �

1! � �� . �

�� �

� 2�� � � �

� � �

���

� � � � � � � � �

2 � � .� � � �

� ��� �

� ) � � �� � �

� � � � � � $ �

Moving: Integrating the new with the existing

Existing OpenVMS,disaster tolerant,

24*365 availability,bespoke application

platform

New OpenVMS platform

!������������������������+������������, �

*���������������������+�������

� +��������������������������

Windows®.NET platform

*���������������������+�������

!������������������������+������������, �

Ope

nVM

Sdi

sast

er to

lera

nt,

24*3

65 a

vaila

bilit

y,E

nter

pris

e D

irec

tory

Existing disastertolerant

applications

Existing disastertolerant

applications

Existing disastertolerant

applications

Applications to be replaced by new middle tier

Applications to be replaced by new middle tier

Applications to be replaced by new middle tier

New interfaces to the system

New interfaces to the system