Slide 1 - Unisys

whoasunInternet και Εφαρμογές Web

7 Αυγ 2012 (πριν από 4 χρόνια και 10 μήνες)

446 εμφανίσεις

OS 2200 QProcessor & OS 2200
JProcessor Update

Bob Gambrel


OS3027

Tuesday 5/28/2011 10:30am

Agenda


What are JProcessor and QProcessor


Quick summary


Recent Updates


What’s New


Future directions

© 2011 Unisys Corporation. All rights reserved.

Page
2

ClearPath Dorado Specialty Engines

Page
3

© 2011 Unisys Corporation. All rights reserved.

Specialty Engine


Special
Function Engine


Offloads functions from central system, optimizing
performance and price/performance


Extension of ClearPath architecture… no new

skills needed

Architectural
Evolution


Addresses critical functions for current and future
applications


Leverages optimized integration with the OS 2200
operating environment

Specialty Engine
Options for
Dorado 300,
700, 800, 4000,
4100.


OS 2200 Crypto processor


Transparent encryption


OS 2200 JProcessor


Comprehensive Java environment


OS 2200 QProcessor


Optimized MQ Series integration


ePortal for OS 2200


Application modernization

SE2

ClearPath Specialty Engines for OS
2200


Unisys ClearPath OS 2200 JProcessor


Specialty Engine designed to run OS 2200 Java applications


Unisys ClearPath OS 2200 QProcessor


Specialty Engine designed to provide IBM® WebSphere® MQ
message queuing for OS 2200 applications


Unisys ClearPath ePortal


Specialty Engine designed to provide an end
-
to
-
end, integrated
and highly automated solution for extending ClearPath
applications onto the web, to smart phones and other mobile
devices and into SOA environments

© 2011 Unisys Corporation. All rights reserved.

Page
4

Specialty Engine
-

an embedded component of a
ClearPath system that is dedicated to the execution
of a specific software capability.

SE2

JProcessor

© 2011 Unisys Corporation. All rights reserved.

Page
5

OS 2200 JProcessor


Java version 5.0 and 6.0


Optional Software


JBoss EAP


Java EE JCA Resource Adapters


Connect Java to DMS, RDMS, BIS, TIP/HVTIP, Open DTP


Unisys provided, standards
-
based adapters


Hardware


Rack
-
mounted server


You can add Java components to your existing OS 2200
applications & data

You can interoperate with Java applications & data running on
any other platform

You can interoperate with Web Services on any other platforms

© 2011 Unisys Corporation. All rights reserved.

Page
6

SE2

Java SE 6.0


Highlights of Java SE 6.0


Unisys provided and supported port of standard Sun/Oracle
Java Runtime Environment


Improved out
-
of
-
box performance


Numerous technology changes


Java SE 6.0 available only on OS 2200 JProcessor


JPJVM 6.0


The OS 2200 JProcessor JVM is called JPJVM

© 2011 Unisys Corporation. All rights reserved.

Page
7

JP 2

ClearPath OS 2200 JBoss EAP


Based on industry leading, open source application server


Alternative to IBM WebSphere AS and Oracle WebLogic AS


JBoss Application Server is available from jboss.org, the “open
source community” or Red Hat


JBoss EAP (Enterprise Application Platform) is integrated,
stabilized, released and supported by Red Hat


The OS 2200 version, distributed and supported by Unisys,
under license agreement with Red Hat, is based on EAP version


Purpose
-
built for ClearPath OS 2200 environment


Transaction Integration & improved logging/recovery for global
transactions


Security enhancements & OS 2200 security integration


SOLAR installation; console message logging


OS 2200 server configurations with start/stop scripts

Page
8

© 2011 Unisys Corporation. All rights reserved.

JP 2

Java Resource Adapters (Connectors)


JEE JCA (Java Connector Architecture) Resource Adapters


Unisys provided standards
-
based adapters for integrating Java
applications with OS 2200 applications and data


Extend your OS 2200 applications with Java


Following Resource Adapters are fully
-
functional in the OS 2200
JProcessor environment:


DMS
-
RA


RDMS
-
JDBC


BIS
-
RA


TIP
-
RA (J2EE
-
CON
-
2200)


DTP
-
RA (J2EE
-
CON
-
OPENDTP)


These connectors do not require OS 2200 JProcessor

Page
9

© 2011 Unisys Corporation. All rights reserved.

JP 2

Dorado System

OS 2200 JProcessor

JVM / JRE

JBoss
-
2200

Runtime

OS 2200 JProcessor Architecture

Page
10

© 2011 Unisys Corporation. All rights reserved.

Web
container

Servlet

DTP

Svcs

RDMS

DMS

TIP

HVTIP


DMS

RA

JTA

JAAS

EJB container

EJB

Open DTP

RA

TIP

RA

OpenDTP TM

OS 2200 Security

RDMS

RA

Resource

Adapters

JBoss
2200
Installation
Files


BIS

RA

JSP

Java App
File

OS 2200

Linux

.NET

Clients

JP 2

RUNS

BIS

Dorado System

OS 2200 JProcessor

JVM / JRE

JBoss 2200

OS 2200 JProcessor Example Usage

© 2011 Unisys Corporation. All rights reserved.

Page
11

EJB

App A

(COBOL)

Other system (Java EE)

JBossWS

JVM / JRE

App Server

App C

TIP

RA

Enterprise Service Bus

WS Engine

SOAP

SOAP

App B

(COBOL)

SE2

QProcessor

© 2011 Unisys Corporation. All rights reserved.

Page
12

OS 2200 QProcessor


Specialty Engine optimized for WebSphere MQ


Runs
WebSphere MQ Version 6.0 for ClearPath Dorado Servers


Hardware


Rack
-
mount server


Three on
-
board 1 TB hard drives


Fibre Channel host bus adapter (HBA)



You can use WebSphere MQ from your OS 2200 applications & integrate
transactionally with your OS 2200 data

You can interoperate as a server peer with other WebSphere MQ servers
on any other platform

Page
13

© 2011 Unisys Corporation. All rights reserved.

SE2

WebSphere MQ Version 6.0, Basics


Part of the IBM WebSphere® family of products


Message oriented middleware (MOM)


Guaranteed message delivery



WebSphere MQ is a market leader in distributed messaging.


Used by over 10,000 organizations


Has over 1500 partners


Has over 9,000 certified developers.



WebSphere MQ Version 6.0 for Dorado Servers
(WMQ2200) is a Unisys
provided and supported port of the IBM product under agreement with IBM


WMQ2200 General Capabilities


Support for TIP/HVTIP, Open DTP,

BIS, and batch programs


Allows OS 2200 applications to fully participate in message
-
oriented
processing.


Message queuing engine runs directly on OS 2200 QProcessor


Integrated with Open DTP Transaction Manager; supports global transactions
spanning message queuing & database updates

© 2011 Unisys Corporation. All rights reserved.

Page
14

QP 2

WebSphere MQ Version 6.0, Migration


Several migrations scenarios are documented from
MQS2200 (v5.2) to WMQ2200 (v6)


Factors include


Whether your messages are persistent or not,


For persistent messages, whether there are messages on the
queue at time of migration or not


Migration process is straightforward


Time to migrate will vary depending, mainly, on number
and size of persistent messages on queues at time of
migration

© 2011 Unisys Corporation. All rights reserved.

Page
15

QP 2

Dorado System

OS
2200
QProcessor

OS 2200 QProcessor Example Usage

Page
16

© 2011 Unisys Corporation. All rights reserved.

App A

(COBOL)

Other system

App B

Enterprise Service Bus

WS Engine

WebSphere
MQ
Components

MQI

WebSphere
MQ
Components

GIS system

GIS Engine

Service interconnection (SOAP)

MQ <
-
> SOAP

GIS <
-
> SOAP

MQ

SOAP

GIS

SE2

Common

© 2011 Unisys Corporation. All rights reserved.

Page
17

Specialty Engine H/W Redundancy


Processor


Standby Specialty Engine available


QProcessor supports automatic failover


Redundant dual rotor fans


Support (2) Operations Servers to handle Alerts


Network


(2) Gigabit network switches for network redundancy


Bonded NIC ports to support AM
-
LAN


Can configure CPCOMM (CPCOMMOS) for resilient IPs


Storage (QProcessor)


(2) Raid 1 Internal Disks for /var/mqm/log redundancy (SATA 1
TB disks)


Dual port Fiber Channel controller card (external storage)

© 2011 Unisys Corporation. All rights reserved.

Page
18

SEC

Administration Console


Administration Console provides


Management


Configuration


Access control


Easy diagnostic tools


Installation & backup/restore


High Availability (QProcessor)


Launched from Operations Console

19

© 2011 Unisys Corporation. All rights reserved.

SEC

Administration Console Initial
Configuration Wizard

20

© 2011 Unisys Corporation. All rights reserved.

Initial Setup, Steps 1
-
5

SEC

Operations Sentinel Console


Full integration with
Operations Sentinel


Supports Edit of Policy


Monitor MQ and System
Alerts


Launch Administration
Console

© 2011 Unisys Corporation. All rights reserved.

Page
21

SEC

Security


Firewall is enabled for public LAN access


Configure port exceptions through the Administration
Console


No user sign
-
on directly to the Specialty Engine


Access is only allowed these ways


Administration Console access (on management LAN)


MQ users (authenticated on OS 2200 system)


MQ remote users (if allowed, through firewall)


All remote users from OS 2200 and non OS 2200 systems
must be registered on the Specialty Engine with access
rights given

22

© 2011 Unisys Corporation. All rights reserved.

SEC

http://www.youtube.com/user/unisysclearpath#
p/c/0F87A60F1850A1F1/0/8VFqYUPOxBk

www.youtube.com/unisysclearpath

Commercial break: ClearPath on
YouTube

© 2011 Unisys Corporation. All rights reserved.

Page
23

www.youtube.com/unisysclearpath

Updates to
JProcessor &
QProcessor

© 2011 Unisys Corporation. All rights reserved.

Page
24

JProcessor & QProcessor Releases


Initial releases of the specialty engines


JProcessor 1.0 / CP 12.1


(Jun 2009)


QProcessor 1.0



(Sep 2009)



Update releases


JProcessor 1.1
& QProcessor 1.1

(Dec 2009)


Support for call home & power management


CP 12.1




(Jun 2010)


Stability updates many products


QProcessor 1.5



(Oct 2010)


Major feature release


CP 13.0




(Feb 2011)


Feature releases, several products


BIS 47R1




(Apr 2011)


BIS RA improvements


© 2011 Unisys Corporation. All rights reserved.

Page
25

Newly ordered systems ship with
highlighted

firmware images

CP

12.1

© 2011 Unisys Corporation. All rights reserved.

Page
26

JProcessor

Related Updates


JPJVM 6.1


Upgrade to latest Sun Microsystems JRE level


Added debug launchers (jps, jinfo, jmap, jstack, jbd, jstat, jstatd,
jsadebugd)


Support for Cipher API installation if desired


Support for Apache Portable Runtime


Support for LETSJ (Japanese character encoding)


JBoss Application Server 4.3A


Supported for JBoss running on JProcessor or natively on OS
2200 partition


Exhaustive testing of transaction recovery


Examples provided for using WebSphere MQ v6 (on
QProcessor) with JBoss

© 2011 Unisys Corporation. All rights reserved.

Page
27

JProcessor Related Updates


DMS RA 3.0


keepLock () method to preserve lock on database record


Performance improvements


Methods to determine max and min values for repeating items


Support for LETS
-
J and Kanji


RDMS JDBC (RA) 2.5


Support for multiple RDMS levels


Support for two sets of JDBC APIs that support updatable
cursors


Support for Fundamental Security


CIFS 7R1


CIFS 24x7 operation (backups can occurr w/o taking down CIFS
environment)

© 2011 Unisys Corporation. All rights reserved.

Page
28

QProcessor 1.5

© 2011 Unisys Corporation. All rights reserved.

Page
29

WebSphere MQ 6R1


WebSphere MQ classes for Java/JMS


Downloadable clients for use in JBoss (and other app servers)


Allows remote java clients to access QProcessor WebSphere
MQ


WebSphere MQ Extended Transactional Client


Adds global transaction (2PC) support for java applications
updating WebSphere MQ queues


Automated High Availability


Details follow …

© 2011 Unisys Corporation. All rights reserved.

Page
30

High Availability


Redundant NIC ports


Redundant switches for private internal LAN


Resilient IPs may be enabled on OS 2200


Mirrored disks for /var/mqm/log files (local storage)


Two QProcessors per OS 2200 partition supported


Automatic Failover support through Administration Console


31

© 2011 Unisys Corporation. All rights reserved.

QP NP3

High Availability Protection


Disk Failure


Network Failure


Power Failure


Hardware Failure


Software Failure

© 2011 Unisys Corporation. All rights reserved.

32

QP NP4

Manage High Availability


The QProcessor HA cluster is managed using the Manage
High Availability module in the Administration Console.


Graphical display to easily see


Resource status


Node status


Failure details (resource, time of failure)


Link to consolidated log display for debugging


Can be downloaded as well


Resource properties can be edited


Add MQ Resources

© 2011 Unisys Corporation. All rights reserved.

33

QP NP4

Manage HA Display

© 2011 Unisys Corporation. All rights reserved.

34

QP NP4

CP 13.0

© 2011 Unisys Corporation. All rights reserved.

Page
35

JProcessor Related Updates


JPJVM 6.2


Upgrade to latest Oracle JRE 5 and 6 levels


jptransfer launcher (enables user to transfer OS 2200 file to
JProcessor)


JBoss Application Server 5.1


Upgrade to RedHat JBoss Application Server level 5.1.0


Implements Java Enterprise Edition (Java EE) version 5


Includes JBossWS (which provides JAX
-
RPC & JAX
-
WS API
support)


Supported only on JProcessor


JBoss 4.3A is still supported on OS 2200 partitions


JBoss AS 5.1 release media contains both 5.1 and 4.3A versions


Examples updated


To use Java EE 5 APIs and to show use of EJB3

© 2011 Unisys Corporation. All rights reserved.

Page
36

JProcessor Related Updates


DMS RA 3.1


toXML () method to allow DMS record data conversion to XML


Methods to determine state of DMS records (existing record
with changes pending or new record)


RDMS JDBC (RA) 2.6


Enhancements to JDBC Datasource implementation


Support for JDBC scrollable cursors


J2EE
-
CON
-
OS2200 (TIP RA)


Support for Kanji characters

© 2011 Unisys Corporation. All rights reserved.

Page
37

BIS 47R1

© 2011 Unisys Corporation. All rights reserved.

Page
38

JProcessor Related Updates


BIS RA 2.0


Scripts can return a BLOB


Inbound Messaging (JavaScript in BIS can open connection to
BIS RA and execute a Session Bean method)

© 2011 Unisys Corporation. All rights reserved.

Page
39

Future directions

© 2011 Unisys Corporation. All rights reserved.

Page
40

OS 2200 JProcessor Future Directions


Support for IPv6 (external LAN)


Extensive testing of JProcessors in XTC environment


Load balancing among multiple JProcessors


“Level up” to later Java JRE and JBoss versions


Ease of management for passwords needed for CIFS

© 2011 Unisys Corporation. All rights reserved.

Page
41

OS 2200 QProcessor Future Directions


“Level up” to WebSphere MQ v7


Improved Publish/Subscribe integration


Asynch MQPUT/MQSTAT (status check) API


MQI Client enhancements


Additional Exits





High Availability


Support for QProcessors in XTC environment


Support for Active/Active automated failover


Management


More flexible assignment of Queue Manager external storage


Improved management from Administration Console


© 2011 Unisys Corporation. All rights reserved.

Page
42

Closing

© 2011 Unisys Corporation. All rights reserved.

Page
43

Specialty Engine Advantages

Specialty Engines are designed specifically for OS 2200


Provides for transaction integration with OS 2200


Applications (TIP/HVTIP and Open DTP)


Data (DMS/RDMS/BIS)


Operationally part of OS 2200 environment


SOLAR installation


OS 2200 console logging


OS 2200 security


SPO management (administration & alarms)


Integrated automated power up/down


Installation within Dorado cabinet

Built into Dorado systems: operated & administered as part of
OS 2200 environment

Page
44

© 2011 Unisys Corporation. All rights reserved.

SE4

Specialty Engine Advantages


Fully integrated with OS 2200


Provide full application compatibility with previous versions of OS 2200
products: Java, JBoss AS, MQSeries, …


Meet Unisys ClearPath standards for “STAR” and “RAS”


Security, Transactions, Availability, Reliability, Serviceability …


Advantages of other “open systems”


Use of industry standard building blocks such as Java®, JBoss, Linux®,
Intel®


Fully interoperable with “open systems”


Use of industry standard development skills (Java, MQ)


Use of industry standard tools (Eclipse™, MQ Explorer)


They are fully supported using standard Unisys support processes

Page
45

© 2011 Unisys Corporation. All rights reserved.

SE4

Look elsewhere, you can’t find

The integration

The openness

Support for the entire solution

Specialty Engine Advantages


Specialty Engines run “locked down” with only necessary network
ports open


Specialty Engines platforms have proven reliability track record


They are fully supported using standard Unisys support
processes including availability of updates & fixes


Let your applications fully participate in SOA environments,
whether Web Services based or using IBM Message Broker


Let your Java
-
knowledgeable developers write OS 2200
applications, with full access to existing data or applications


Let you integrate Open Source Java applications or third party
components with your OS 2200 applications

Page
46

© 2011 Unisys Corporation. All rights reserved.

SE4

Specialty Engine Advantages


Ability to use 3
rd

party and Open Source products


Apache Tomcat


PHP scripting language


Drupal content management solution


Spring Framework application framework


JasperReports

reporting tool


Ability to interoperate with 3
rd

party products


SAG webMethods ESB


WebSphere


WebLogic


Glassfish


Ability to use 3
rd

party tools


Tivoli


BMC Que Pasa!



Products listed here have not necessarily
been tested, nor are warranted to work,
nor are supported by Unisys.


They are listed simply because we believe
they have been used successfully.

Page
47

© 2011 Unisys Corporation. All rights reserved.

See Also …


Among other things, JProcessor and QProcessor enable
Dorado systems to connect to the “world”


Another UNITE presentation covers the opportunities more
broadly …

© 2011 Unisys Corporation. All rights reserved.

Page
48

OS 3026
-
Connecting Dorado
Systems to the World
Bob Gambrel
OS 3026
Wednesday 5/29/2011 8:00am
Legal …

Page
49

Unisys and ClearPath are registered trademarks of Unisys Corporation in the United
States and other countries.
WebSphere MQ is a registered Trademark of IBM
Corporation in the US and other countries.
Oracle and Java are registered trademarks of
Oracle and/or its affiliates.
JBoss
is a registered trademark of Red Hat, Inc. and the
JBoss Application Server is a trademark of Red Hat, Inc. All other brands and products
referenced in this document are acknowledged to be the trademarks or registered
trademarks of their respective holders
.

The Unisys ClearPath OS 2200 QProcessor implementation of WebSphere MQ is called:
WebSphere MQ Version 6 for ClearPath OS 2200. It is developed under license from
IBM and is based on IBM’s WMQ family.

Start & End

Page
49

© 2011 Unisys Corporation. All rights reserved.