the power of innovation: clearpath forward systems in action · 2016-09-15 · the power of...
TRANSCRIPT
The Power of Innovation: ClearPath Forward Systems in Action
2
A Revolutionary Step ForwardClearPath Forward™ is a revolutionary concept.
It directly addresses the growing push for greater simplicity, cost control, and alignment between IT and the business by extending the ClearPath® environment’s proven, business-critical characteristics to new ends.
It unites Unisys innovations with industry-standard Intel® technology, enabling you to easily couple ClearPath MCP or OS 2200 environments with Linux® and Microsoft® Windows® workloads across a secure, high-speed interconnect.
As a result, ClearPath Forward can help you shift your focus from simply maintaining the environment toward using it as a tool that drives innovative business outcomes.
So what can you do with it? As you’ll see on the following pages, the answer is quite a lot.
The use cases described in this eBook represent a small sampling of the opportunities the ClearPath Forward infrastructure creates. We hope they’ll serve as a blueprint and source of inspiration as you put the environment to use in your organization.
Read on to learn about using the ClearPath Forward environment for:
SOA
Application development
Application integration
System management
Other cool things
>>
>>
>>
>>
>>
3
Flexibility is one of the core principles underpinning the ClearPath Forward infrastructure. This image offers an example of just how flexible the environment can be.
It starts with a typical ClearPath MCP or OS 2200 environment – applications, databases, operating environment, processors, memory, and I/O – all separated into unique containers by Unisys Secure Partitioning (s-Par®) technology. In addition to accommodating traditional ClearPath Forward environments, you have the freedom to deploy a nearly limitless variety of Windows and Linux applications and workloads in dedicated partitions – securely isolated once again by s-Par.
Because each partition resides within the infrastructure, you can use a rich set of industry-standard middleware to integrate ClearPath Forward, Windows, and Linux workloads in whichever combination best addresses your current – and emerging – business needs. Or, you can integrate some while allowing others to function on their own. It’s entirely up to you.
However you choose to leverage the ClearPath Forward environment, you can rest assured knowing that it’s designed to be a more protected, predictable, and controlled infrastructure for your Windows and Linux applications – one that helps to strengthen security, simplify management, and increase overall IT flexibility.
One Infrastructure, Limitless Possibilities
Fabric Services
VMware
App
Web Server
VDI
s-Par
Database/Red Hat
App
Analytics
Docker
s-Par
Database/Microsoft
COTS
COTS
SharePoint
s-Par
COTS/Microsoft
COTS/Linux
s-Par
Database/SUSE
App Server
Web Server
COTS
COTS
ClearPath MCP or OS 2200
Integrated Stack
ClearPath Forward Infrastructure
MCP Developer Studio
4
Each ClearPath Forward environment in this example – one MCP, one OS 2200 – hosts a distributed application. The SOA infrastructure is provided by Microsoft BizTalk®. Web Services technology connects to the applications in the ClearPath Forward environment, with ePortal supplying access to the MCP and OS 2200 applications. These applications use the infrastructure’s high-speed interconnect to access the various Linux and Windows based applications.
In this setup, each environment can function on its own, while also sharing specific aspects between one another as part of a broader business process. Users access the services offered by BizTalk, which then invokes either or both of the ClearPath Forward environments. Although BizTalk provides the SOA infrastructure, Web Services allows other SOA technologies to be substituted for BizTalk without any changes to either ClearPath Forward environment.
ClearPath Applications as Service Providers
Windows
.Net/C# Application
Linux
Linux (e.g., C++) Application
ePortal
Web Services
ClearPath MCP
Application
ClearPath Forward Infrastructure
Linux
Linux (e.g., C++) Application
ePortal
Web Services
ClearPath OS 2200
Application
ClearPath Forward Infrastructure
Windows
BizTalk
SOA
This use case shows how applications within the ClearPath Forward environment can work together to support emergency services. A Windows based contact management system records all reports from the public and other sources. A ClearPath Forward incident management application tracks the reports and dispatches resources in the event an emergency response is required. It also uses Unisys Application Integration Services (AIS) product to extract data and make rapid reports in a Windows based ad-hoc query system.
Moreover, a Windows based geospatial services application provides mapping and positioning data for resource and incident locations, while a variety of other services are provided by Linux applications. Additionally, the implementation uses middleware to share information with external emergency service departments as required.
Since all of these services are combined in a single environment, users get a centralized, secure experience that is designed to help
improve response time during emergencies.
Emergency Services Implementation
5
Windows
Geospatial Services
Windows
Contact Management
ClearPath MCP or OS 2200
Incident Management:
Tracking and Dispatch
Windows
Incident Management: Ad-hoc Queries
ClearPath Forward Infrastructure External Services
Users
Windows
Other Services (Data Analysis, Resource
Management)
EmergencyUtilitiesTelecom
Coast GuardMilitary
Service Bus
Linux
AIS
SOA
6
Here’s how you could use Unisys Agile Business Suite (AB SuiteTM) to build applications in the ClearPath Forward environment. AB Suite Developer can be installed in a Windows partition, with its model database kept in an instance of Microsoft SQL Server® residing in either the same partition, or another within the system. Moreover, AB Suite Developer interacts with a partition hosting Microsoft Team Foundation Server (TFS) for source control and release management. Meanwhile, the core solution and Enterprise Database Server for ClearPath MCP (DMSII) production database reside in the ClearPath MCP partition.
To provide the application’s user interface, yet another Windows partition acts as the “web server,” using AB Suite Component Enabler software and the generated components from AB Suite Developer. AB Suite Client Tools Business Integrator software allows applications to call out to external routines or participate in SOA environments. The applications in this example can also take advantage of the capabilities provided by the ClearPath ePortal for MCP specialty partition, or use an IBM® MQ interface to interact with other applications.
Agile Business Suite in the ClearPath Forward Environment
ClearPath Forward Infrastructure
ClearPath ePortal
ClearPath MCP Windows Windows WindowsWindowsWindows
Microsoft Team
Foundation Server
AB Suite Developer
Client Tools Component
Enabler exposing AB Suite
applications as Web Services
Client Tools Component Enabler User Interfaces
Client Tools Business Integrator
Software for SOA
Enables:• Mobile• Web Services• Web
AB Suite Application Runtime
DMSII
SQL Server Model
Databse
External AB Suite
Applications
Integrationwith externalapps through
SOA,Open/OLTP,
IBM MQ
Application Development
AB Suite Build
7
Here is one way Unisys Business Information Server (BIS) could be deployed in the ClearPath Forward environment. As the image illustrates, there are BIS applications and databases running in both a ClearPath OS 2200 partition and a Linux/Windows partition.
Thanks to this setup, both the OS 2200 and Linux/Windows based BIS applications can:
• Access each other’s databases, as well as those running on different Windows and Linux partitions within the ClearPath Forward infrastructure
• Extend one of the inherent strengths of BIS by connecting to heterogeneous databases outside of the ClearPath Forward environment
• Integrate with Java applications running on the ClearPath OS 2200 JProcessor specialty partition, other Windows or Linux based Java partitions, or external servers
• Integrate with applications using IBM MQ middleware – either on a Windows partition inside, or on a wide variety of systems outside, the ClearPath Forward environment
Business Information Server and ClearPath Forward
7
ClearPath Forward Infrastructure
QProcessor ClearPath OS 2200 Linux/Windows Linux/ Windows
JProcessor or Linux/Windows
based Java
BISRA
IBM MQ Middleware
BIS Engine
BIS Database
Messaging
BISRA
Java Application
DTM
JBIS
MRI
JavaScript
Function Execution
BIS Engine
MRI
JBIS ICE
JavaScript
Function Execution
BIS Database
Database
SQLDatabase
Any database with ODBC, ADO.Net,
and OLEDB
Additional integration with external apps
via Java, Open/OLTP, ODBC
Database
Oracle
Any database with ODBC, ADO.Net,
and OLEDB
Linux, Windows,
UNIX, IBM, etc.
External Databases
Application Development
88
Unisys Data Exchange is a data integration solution for MCP and OS 2200 environments built to enable selective and near-real-time data replication and transformation from a source data store to one or more target data stores. It can propagate a selected set of data from one data store to another, and while doing so, apply transformations that help to support business process integration, reporting, big data analytics, and business intelligence activities.
This example shows how the solution enables data transfers from ClearPath MCP DMSII and ClearPath OS 2200 RDMS databases to Microsoft SQL Server directly within the ClearPath Forward environment or to databases outside the infrastructure. In MCP systems, data can also be propagated from Microsoft SQL Server back to the DMSII database.
Data Propagation with Unisys Data Exchange
ClearPath Forward Infrastructure
Windows ClearPath MCP or ClearPath OS 2200
WindowsWindows
Application
External Systems
WindowsWindows
DMSII RDMS
Application Application
SQLServer
Data Exchange Interface Software
Data Exchange Interface Software
Data Exchange
Development Workbench
Data Exchange Runtime Admin
Data Exchange Runtime Service
Application
SQLServer
Application
SQLServer
Application Integration
Attachmate Databridge is an extract, transform, load (ETL) solution that moves DMSII data into Oracle®, SQL Server, or other DMSII databases. In this example, these target databases can either reside within, or exist outside of, the ClearPath Forward environment.
The loaded data can then be processed through a wide variety of business applications – such as those for reporting, analytics, and archiving.
While these applications are not part of the standard Databridge solution set, they can be hosted on individual partitions within the ClearPath Forward infrastructure, making it easier to move data through the environment and leverage the insights it delivers while simplifying system management and administration.
Data Transfers with Attachmate Databridge
9
ClearPath Forward Infrastructure
Linux/ Windows
ClearPath MCP Linux/ Windows
Linux/ Windows
DatabridgeClient
Archiving
SQL SQL
Oracle/SQL
Linux, Windows, UNIX, IBM,
etc.Archiving
Oracle
DatabridgeClient
DMSII
Databridge:One per client
Windows
DMSII
Archiving, DR, Testing, etc.
Business Analytics
DatabridgeClient
DatabridgeClient
DatabridgeClient
External Databases
Application Integration
1010
The ClearPath Application Integration Services (AIS) product enables you to develop distributed applications with business logic running in both the Windows and MCP environments. It works in concert with the Microsoft .NET framework and Microsoft Visual Studio® to create a unified development environment that makes building cross-platform applications an easy, intuitive process.
In this example, AIS enables .NET applications to call ALGOL, NEWP, and COBOL85 libraries, as well as COMS transactions, within the MCP
environment. This diagram also shows how developers who use .NET can use AIS to build Windows applications that create, access, and update MCP files.
Plus, the product gives you the freedom to choose any commercial off-the-shelf 64-bit Java virtual machine for the Windows operating system and use it to build and deploy Java applications that access the MCP files and system services seen here.
Distributed Applications between Windows, Java, and MCP
ClearPath Forward Infrastructure
Windows ClearPath MCP WindowsWindows
External Applications
WindowsWindows
Libraries: COBOL74/85, ALGOL, NEWP
.NET
Application
Application
.NET
Application
Application
Transactions
Transaction Server (COMS)
Applications: ALGOL,
COBOL85ALGOLLibrary
Files
AIS Server
AIS Client AIS Client
.NET Application
AIS Client
Connectivity Services
Client
Java Virtual Machine
Java Application
Java Application
Java Virtual Machine
Java Application
Java Application
Connectivity Services
Client
Connectivity Services
Client
Connectivity Services
ClientConnectivity Services Client
Connectivity Services
Client
Application Integration
1111
The application integration facilities available in the ClearPath Application Integration Services (AIS) product support the creation of distributed applications that combine OS 2200 and Windows business logic.
By uniting both the Microsoft .NET framework and Visual Studio, AIS helps you build a unified environment that dramatically simplifies the process of developing cross-platform applications. APIs included in
the product allow Windows applications to use ClearPath business logic to process transactions in the ClearPath OS 2200 environments.
This example also shows how .NET applications are able to execute TIP transactions and control statements in a batch run in the OS 2200 environment. In addition, Windows applications have the ability to create, access, and update OS 2200 files.
Distributed Applications between Windows and OS 2200
ClearPath Forward Infrastructure
Windows ClearPath OS 2200 WindowsWindows
External Applications
WindowsWindows
Execute Batch Programs
.NET
Application
Application
.NET
Application
Application
Execute TIP Transactions
Files
AIS Server
AIS Client AIS Client
.NET Application
AIS Client
Connectivity Services
Client
.NET
Connectivity Services
Client
Connectivity Services
Client
Connectivity Services
ClientConnectivity Services Server
.NET
AIS Client
Connectivity Services
Client
AIS Client
Application
Application
Application
Application
Application Integration
1212
The ClearPath Forward environment offers a number of ways to integrate OS 2200 with Java applications and data. For example, you can use standards-based resource adapters to connect Java, OS 2200, TIP, Open/DTP, BIS, and batch programs, and access a standards-based Java interface to OS 2200 DMS and RDMS databases.
The OS 2200 resource adapters provide access to and from application components executing under Oracle WebLogic Server
(WLS), IBM WebSphere Application Server (WAS), and JBoss Enterprise Application Platform (JBoss EAP) to ClearPath TIP, Open/DTP, BIS, and batch programs.
While integrating Java and OS 2200 applications inside the ClearPath Forward environment provides simplification and security, you’re also able to integrate Java applications running inside and outside the environment with OS 2200 resources.
Integrating OS 2200 and Java Applications
ClearPath Forward Infrastructure
Windows ClearPath OS 2200 LinuxLinux
External Applications
WindowsLinux, Windows, UNIX, IBM, etc.
OS 2200 Applications
RDMS
Java Application
Java Application
Java Application
DMS
TIP RA, BIS RA,Open/DTP RA,REST/SOAP
JBoss 2200
TIP RA, BIS RA, Open/DTP RA,REST/SOAP
DMS RA,RDMS, JDBC
DMS RA,RDMS, JDBC
JBoss
Java Application
TIP RA, BIS RA,Open/DTP RA,REST/SOAP
TIP RA, BIS RA, Open/DTP RA,REST/SOAP
DMS RA,RDMS, JDBC
Java App Server
(Optional)
DMS RA,RDMS, JDBC
Any Java application
with standard resource adapters
DMS RA,RDMS, JDBC
TIP RA, BIS RA,Open/DTP RA,REST/SOAP
Java App Server
(Optional)
Application Integration
1313
Open Distributed Transaction Processing (Open/DTP) is the Unisys implementation of the Open Group DTP model, which enables you to create high-volume, highly available, business-critical global transactions.
This example shows the ClearPath Forward infrastructure working with Open/DTP, OSI-TP, and OpenTI to execute two-phase commits, where one transaction updates several databases in different environments in an orderly manner – both inside the ClearPath environment and across external systems.
The OpenTI component provides native COM+ access to transaction monitors and their applications and allows them to be integrated with other transaction monitors in the same global transaction. Meanwhile, OSI-TP enables high-performance distributed transactions by facilitating communication between Windows or Java Platform, Enterprise Edition (Java EE) client programs and Open/DTP services residing on ClearPath nodes.
Distributed Global Transactions
ClearPath Forward Infrastructure
Windows ClearPath MCP or OS 2200 WindowsWindows
External Applications
WindowsWindows
MCP
DMSII
OpenTI
Database Database Database
.NET
Application
OS 2200
DMSRDMS
OSI-TP
Database
.NET
Application
.NET
Application
.NET
Application
.NET
Application
Database
OpenTI OpenTI OpenTI OpenTI
Open/DTP
Application Integration
14
This example shows how message queuing allows ClearPath OS 2200 applications to integrate with a wide range of applications within the ClearPath Forward infrastructure, as well as those running on a number of external, heterogeneous platforms. The applications use the ClearPath OS 2200 QProcessor specialty partition – along with IBM WebSphere® MQ for ClearPath OS 2200 – to facilitate the exchange of information between applications, systems, services, and files.
Sending and receiving message data via messaging queues makes it easier to create and maintain business applications.
In addition, this example uses active and passive QProcessor partitions in the environment to create a high-availability configuration. Doing so provides the added peace of mind that message queuing can continue should the active partition fail for any reason.
Integrating OS 2200 Applications with Message Queuing
ClearPath Forward Infrastructure
QProcessor ClearPath OS 2200 Linux/ Windows
QProcessor
WebSphere MQ version 6 (or later) for ClearPath OS 2200(passive)
External Applications
WebSphere MQ version 6 (or later) for ClearPath OS 2200 (active)
BIS App
Linux/ Windows
IBM MQ
UCOB App
UC AppOLTP App
WebSphere MQ for ClearPath
OS 2200
DMS
RDMS
Application B Application C AnyApplication
IBM MQClient
IBM MQClient
Linux, Windows, UNIX, IBM, etc.
Application Integration
1515
This example shows the ways IBM MQ message queuing middleware allows MCP applications to integrate with a wide range of applications within the ClearPath Forward environment, as well as those running on a number of external, heterogeneous platforms. The applications use IBM WebSphere MQ for ClearPath MCP to facilitate the exchange of information between applications, systems, services, and files.
Sending and receiving message data via messaging queues makes it easier to create and maintain business applications, as well as simplify and accelerate the integration of diverse applications and business data across multiple platforms.
MCP Application Integration Using Message Queuing
ClearPath Forward Infrastructure
Linux/Windows ClearPath MCP Linux/WindowsWindows
External Applications
Linux/WindowsLinux, Windows, UNIX, IBM, etc.
MCP ApplicationsApplication
DMSII
IBM MQClient
IBM MQClient
ApplicationApplication
IBM MQ
COBOL App AB Suite App
ALGOL App
COMSApp
MQI COMSIBM MQ IBM MQ
Application
WebSphere MQ for ClearPath MCP
WebSphere MQ for MCP
Application
Application Integration
16
In this example, the ClearPath Forward infrastructure includes a partition for the ClearPath MCP or OS 2200 operating environments, one for an Oracle database running on Linux, one for an IBM DB2® database on either Linux or Windows, and one for the Apache™ Hadoop® platform. All of these partitions interact with one dedicated to Red Hat® JBoss® Data Virtualization, a data integration solution that sits in front of multiple data sources and allows them to be treated as a single unit.
And since all of the data sources in this example reside within the ClearPath Forward infrastructure, it’s easy to use the solution for data abstraction, federation, integration, transformation, and delivery. Plus, you can combine data from one or multiple sources into reusable and unified logical models that are accessible through standard SQL (JDBC, ODBC, Hibernate) and/or Web Services (REST, OData, SOAP) interfaces. In addition, you could even bring in data sources from outside the environment.
Red Hat JBoss Data Virtualization
ClearPath Forward Infrastructure
Linux/ Windows
Linux LinuxClearPath MCP or OS 2200
Oracle JDBC
Linux, Windows,
UNIXDMSII
Apache Hadoop
Connector
Linux/ Windows
IBM DB2 Connector
Red Hat JBossData Virtualization
COMS
RDMSDMS 2200
TIP
Connector
JDBC
JCA, REST, SOAP
DMS RA,RDMS, JDBC
TIP RA,Open/DTP RA,REST/SOAP
JDBC,ODBC,
Rest API,SOAP
Client or Consumer
Databases
External Databases
Database
Database
Database
Application Integration
17
Here, a ClearPath Forward application integrates with a Linux application (which could be written in C++) and a .Net application. There is a direct connection into the ClearPath Forward application, and the ClearPath ePortal specialty partition provides an interface for smartphones, tablets, or other devices to access these applications.
As is common in many organizations, the existing ClearPath Forward applications interwork with other internal and external applications through middleware, such as Web Services, which also hides the other systems’ operating environments.
Not only is ePortal providing an interface for mobile and web users, it also creates one for Web Services that allows internal and external functionality to be integrated in a truly seamless manner.
Distributed Applications with ClearPath ePortal
Windows
.Net/C# Application
Linux
Linux C++ Application
ePortal
Smartphone Web Browser
ClearPath MCP or OS 2200
Application
Operating System
Application
ClearPath Forward Infrastructure Other Internal/ External Systems
Other Users Self-Service Users
Application Integration
1818
A comprehensive output management solution for mixed platform networks, Unisys Enterprise Output Manager enables you to easily and effectively deliver output where you want it, when you want it, and in the format needed.
Here, Enterprise Output Manager servers run inside the ClearPath Forward environment to provide comprehensive, streamlined output management, automating output within the infrastructure, as well
as in diverse, external environments. Additional Enterprise Output Manager servers are included to support load-balancing.
The Enterprise Output Manager servers and agents make it easy for you to take advantage of a variety of delivery mechanisms, such as email, Web, HTTP, FTP, CD/DVD, and fax.
Output Delivery with Unisys Enterprise Output Manager
ClearPath Forward Infrastructure
Windows ClearPath MCP or OS 2200 Linux/WindowsLinux/Windows
External Applications
WindowsLinux, Windows, UNIX, IBM, etc.
Application Output
Database
Raw TCP,Output
Manager Protocol,
LPR/LPD, or HTTP
Web Assistant
EOM Server (for load
balancing)Raw TCP,HTTP, orLPR/LPD
Application Output
Raw TCP, Output
Manager Protocol,
LPR/LPD, or HTTP
SAS Server
Application Output
EOM Agent
Database
Web Assistant
SAS Server
Application Output
EOM Server (for load
balancing)
Laptop/PCEOM Client
Application Integration
1919
Leveraging SMA OpCon in the ClearPath Forward environment gives you a comprehensive application management solution.
With it, you can centralize the operations and management of your applications. It even supports multiple, heterogeneous operating environments within the ClearPath Forward environment and external platforms. Plus, this deployment also accommodates failover solutions for high availability.
Application Management with SMA OpCon
ClearPath Forward Infrastructure
Windows ClearPath MCP or OS 2200 Linux/WindowsLinux/Windows
External Systems
WindowsLinux, Windows, UNIX, IBM, etc.
Applications
OpCon Server
(failover)
OpCon Agents
Applications
Laptop/PCOpCon Enterprise
Manager
SQL Server
OpCon Agents
Applications
MCP OpCon Agents
OS 2200 OpCon Agents
Applications
OpCon Agents
OpCon Server
SQL Server
System Management
2020
Apex is a web application that streamlines the administration of OS 2200 systems.
The application is composed of two major components: an agent that is installed on the OS 2200 system and a web application that resides on a Windows server – both of which are deployed directly within the ClearPath Forward environment.
Combining Apex and ClearPath Forward makes it easier to:
• Support internal security audits • Mine system logs for security events • Enforce password security policies • Manage Exec and security environment configuration options• Control user ids, accounts, access control records, and groups • Control authentication and authorization• Display installed software
Security Administration in the OS 2200 Environment
ClearPath Forward Infrastructure
ePortal ClearPath OS 2200 WindowsWindows Windows
Laptop
FLEXApex Agent
OS 2200
Applications
DMS
WindowsWindows
RDMS
Configuration
Apex Web Application
System Management
2121
MCP Developer Studio leverages the power of the ClearPath Forward infrastructure to increase the flexibility and agility of application development.
Because it resides in the ClearPath Forward infrastructure, you have the freedom to deploy a number of MCP Developer Studio partitions, the sizes and uses of which can vary depending on your specific requirements.
One could be dedicated to a single developer or to an entire team, while others could be used to stage a new release or test several application changes.
Moreover, you can use MCP Developer Studio for MCP, ePortal, AB Suite, EAE, and Data Exchange application development and testing.
ClearPath MCP Developer Studio
ClearPath Forward Infrastructure
ePortalEnterprise/Business
ClearPath MCP WindowsWindows Windows
MCP
Applications
WindowsWindows
DMSII Database
MCPDeveloper
Studio
MCP Application
Development
DMSII
MCPDeveloper
Studio
Test:New MCP Release A
MCPDeveloper
Studio
Test:New MCP Release B
MCPDeveloper
Studio
Test:New IC
DMSIIDMSIIDMSII
Windows App
Web,Mobile,
Web Services
Other Cool Things
Specifications are subject to change without notice. No warranties of any nature are extended by this document. Unisys cannot accept any financial or other responsibility that may be the result of recipient’s use of the information in this document or, including direct, indirect, special, or consequential damages.
© 2015-2016 Unisys Corporation.
All rights reserved.
Unisys and other Unisys products and services mentioned herein, as well as their respective logos, are trademarks or registered trademarks of Unisys Corporation. All other trademarks referenced herein are the property of their respective owners.
Ready to Put ClearPath Forward to Work?The examples we’ve described throughout this eBook illustrate many of the ways you can benefit from the flexibility and power of the ClearPath Forward infrastructure. But, they only scratch the surface of what’s possible. So, how will you use this innovative infrastructure?
To learn more about all of the great things you can do in the ClearPath Forward infrastructure, please give the following white papers a read:
• ClearPath Systems with Fabric-based Infrastructure
• Unisys ClearPath Systems Integrated Hardware/Software Stacks
• ClearPath Middleware Strategy and Products for MCP Systems
• ClearPath Middleware Strategy and Products for OS 2200 Systems
• Understanding IT System State – Experiences from the ClearPath Appraisal Process