RDMS Release 10 & 11

Download Report

Transcript RDMS Release 10 & 11

Architectural
Flexibility Distributed and
Centralized
Page 1
ClearPath Java: Total Flexibility
Mix and Match Tiers
Centralized
Distributed / Composite
Applications and data distributed across
multiple ClearPath systems
All tiers on one
ClearPath
infrastructure
Web server
App server
Data server
App server
Web server
App server
Web server
Data server
Data server
Or
Web server
App server
Data Server
Page 2
Choice of Centralized and Distributed
Heterogeneous Java Environments
Centralized
Distributed / Composite
App server
Web server
All tiers on one
ClearPath
infrastructure
SUN
Data server
ES7000
App server
Or
Web server
App server
Data Server
Web server
ClearPath
ClearPath
Linux
Data server
Unix
Web server
App server
Data server
Windows
HP
IBM
Page 3
Available Today: Many ClearPath Multitier Java Architecture Options
Web Server
Client
tier
Any Server
Web tier
Business
Websphere
tier
JSPsWeblogic
Beans
Servlets JBoss
ClearPath
EIS tier
Transactions
Database
Client
tier
n-tier: spread across multiple
servers
Web Server
Client
tier
Web tier
JSPs
Servlets
Business
tier
Beans
EIS tier
Transactions
Web tier
EIS tier
Business
Websphere
tier
JSPsWeblogic
Beans
Servlets JBoss
Transactions
Database
ClearPath
Web tier
Database
3-tier: Tomcat or Windows IIS with
JBoss on ClearPath
ClearPath
3-tier: J2EE server & ClearPath
Client
tier
ClearPath
Any Server
JSPs
Web
Service
Servlets
Business
tier
Beans
EIS tier
Transactions
Database
2-tier: ClearPath direct to client
Page 4
Rapid Application
Development with
Industry Standard Tools
Page 5
Develop ClearPath Java Applications Use Industry Standard Skills and Tools
Eclipse IDE :
• Open Source (free)
• Most popular
Unisys Value Add:
Tight integration with
ClearPath non-Java
Applications and Data
ClearPath
Java
Applications
ClearPath
non-Java
Applications
and Data
Easy with Eclipse plug-ins:
1. Unisys-built plug-ins
2. Open Source plug-ins
(Hundreds)
3. 3rd Party plug-ins
Page 6
Security
Page 7
ClearPath Java Role-Based Security
• Unisys value add integration
• Role-based Java Security between
JBoss and ClearPath
• Access permission assigned to roles,
new users get access permissions
based on their role
• Provides simplified administration
• Unified authentication between Java
and ClearPath
Page 8
SOA-enabling software for
ClearPath OS 2200
Page 9
OS 2200 software SOA enablers
• Java
The right tool
for every job
– Native JVM implementation
– JBoss application server
– Resource adapters for RDMS, DMS,
TIP/HVTIP, DTP services, BIS
– Eclipse plug-ins
• Other OS 2200 SOA-enabling software
– OpenDTP (Open Distributed Transaction
Processing)
– MQseries
– DTI (Distributed Transaction Integrator)
– MSMQI (Interface to Microsoft Message Queuing)
– NTSI (Messaging Integration Services)
– CITA (Communications Interface for Transaction Applications)
– Third-party products for screen-scraping and ODBC access
Page 10
Java on OS 2200
• Java Virtual Machine
– Native implementation on OS 2200
– Integrated with OS 2200 security and file
systems
• JBoss
– Open source Java EE application server
– Validated, prepackaged and enhanced
for 2200 with security, transaction
integration and more
– Redhat-JBoss offers additional open source
products, including JBoss Enterprise
Middleware Suite (JEMS) – “The open source
platform for SOA.” They are also developing
an open source enterprise service bus.
Page 11
Java on OS 2200:
Resource adapters
Web
Service
“Duke”
Java mascot
Resource
Adapters
Resource
Managers
Open DTP
Resource
Adapter
DTP
Svcs
RDMS
Resource
Adapter
RDMS
DMS
Resource
Adapter
DMS
BIS
Resource
Adapter
BIS
TIP
Resource
Adapter
TIP
HVTIP
Page 12
Page 13
Page 14
Page 15
Page 16
Page 17
Page 18
Page 19
Eclipse for SOA and composite apps
Eclipse Dorado All-In-one package: Unisys developed plug-ins and open source tools
From the open source
community:
1. Eclipse 3.1.2
2. EMF-SDO-XSD SDK 2.1.2
3. GEF 3.1.1
4. JEM SDK 1.1.0.1
5. SQL Explorer 2.2.4
6. WTP 1.0.3
WTP = Web Tools Project
Next release will include a
version of WTP with direct
support of web services
Unisys Composite Applications 3.1.1:
2200-specific tools
1. OS 2200 Project Perspective
2. Telnet client and library
3. Version of Eclipse COBOL plug-in feature modified by
Unisys for OS 2200COBOL Dialects
4. JAI The Java Application Integrator (JAI) – OS 2200
TIP/HVTIP Resource Adapter tools
5. Eclipse JDT APT - Provides Java 5.0 annotation
processing support
6. PLUS Editor
7. CDT - Eclipse CDT feature, providing a C/C++ editor for
OS 2200 C/C++ files and a full C/C++ project
development environment.
All-in-one downloadable from website ftp://ftp.support.unisys.com/pub/2200/IDE/
Page 20
Web Services
What are Web Services?
• Standardized way to implement
SOA over the Internet (or any
network)
• Based on XML files and
messages
– WSDL (Web Service Description
Language) to describe services
– SOAP (Simple Object Access
Protocol) to format messages
– Dozens of other standards at
varying levels of maturity
When should you use them?
• When you want the highest
degree of standardization,
platform independence, and
future flexibility
• When functionality is needed by
business partners, clients, and
suppliers who operate in a wide
variety of computing
environments
• When you have technology that
supports them, such as the Java
EE environment on OS 2200
Page 21
Native OS 2200 middleware
• Described in the OS 2200
modernization white paper:
–
–
–
–
–
–
OpenDTP
MQseries
DTI
MSMQI
NTSI
CITA
Remember: SOA and Web
Services are NOT
synonymous!
Use native middleware…
• When you have no need to extend
the services outside the data center
and your internal, active networks
• When you have real-time
performance needs that cannot be
met in a Web Service environment
• When you have specific platform and
technology integration needs
• When you do not have Java
expertise but do have expertise in
direct use of these middleware
solutions
• When you are using distributed
transactions that span services
Page 22
SOA-enabling Unisys Professional Services
Page 23
Unisys services are based on
3D Blueprinting
The next generation business and systems modeling architecture that
integrates business vision and IT execution, to drive organizational agility.
BUSINESS
ARCHITECTURE
SERVICES-BASED
TECHNICAL
ARCHITECTURE
— BUSINESS STRATEGY MODEL
— BUSINESS PROCESS MODEL
— APPLICATION MODEL
— INFRASTRUCTURE MODEL
Page 24
3D Blueprinting and SOA
Business
Business Process Architecture
Service Architecture
Technology
Provider
A robust
approach to
service
orientation
leverages
services at the
Process,
Application, &
Infrastructure
tiers
Consumer
SOA provides the “Structural Abstraction” that links Business Architectures
to traditional IT Architectures (Application & Infrastructure)
Component Architecture
3D Blueprinting provides methods and frameworks to structure “services” at the Business
Process layer, Application Layer, and Infrastructure layer, providing a robust
and “aligned” SOA implementation across an implementation
Page 25
Page 29