Cross Platform Software Release Capabilities Larry Aube ClearPath Portfolio Management ClearPath Briefings 2015 Grove/UK
Agenda Data Exchange ClearPath Integration Services ClearPath IDEs 2015 Unisys Corporation. All rights reserved. 2
Data Exchange 2015 Unisys Corporation. All rights reserved.
Unisys Data Exchange What is it? Primary Use Cases Data integration software Enables selective and near real-time data replication and transformation from a source data store to a target data store Integrate business processes using data Acquire data for reporting and business intelligence or big data Selected Data Source Data Store Target Data Store 2015 Unisys Corporation. All rights reserved. 4
Why use Data Exchange? Benefit Real time data access Reduce software development costs How Delivered Share selected data between applications/data stores in near real-time Capture updates automatically as they occur Replace batch data transfers that use FTP and similar technologies Avoid developing, testing, and supporting home grown tools Works with existing applications and databases Designed to avoid application and schema changes Minimize overhead Share only the data that needs to be shared Increase IT flexibility Works with heterogeneous data stores and operating systems 2015 Unisys Corporation. All rights reserved. 5
Using Data Exchange Data Exchange is Designed to Data Exchange is NOT Designed to Propagate selected data from a source data store to a target data store (existing or new) In near real time Data load option Transform data while it is being propagated Clone an entire database for Disaster recovery (DR) Other purposes Support distributed transaction processing Data Exchange adds an application-dependent workload to the systems hosting the source and target data stores and the Data Exchange runtime service This new workload must be considered when doing capacity planning 2015 Unisys Corporation. All rights reserved. 6
Use Case #1: Integrate Business Processes Business Process #1 Business Process #2 OLTP and OLTP and OLTP Batch and Batch Batch s s s OLTP and OLTP and OLTP Batch and Batch Batch s s s Data Store #1 Data Data Data Store #2 2015 Unisys Corporation. All rights reserved. 7
Use Case #1: Integrate Business Processes Description When to use it Integrate operational data between applications in near real-time Running on heterogeneous operating systems Using heterogeneous data stores Identified a business need for near real-time integration of operational data between applications Current data integration solution Uses home grown tools and want to replace them with a more capable product Uses batch tools (FTP, etc.) Uses manual procedures 2015 Unisys Corporation. All rights reserved. 8
Use Case #2: Acquire Data for Reporting and Business Intelligence or Big Data Production System Reporting/BI or Big Data System OLTP and OLTP and OLTP and OLTP and OLTP Batch and Reporting/BI Batch Batch Batch Batch s or Big s Data s s s s Production Data Store Data Reporting/BI or Big Data Data Store 2015 Unisys Corporation. All rights reserved. 9
Use Case #2: Acquire Data for Reporting and Business Intelligence or Big Data Description When to use it Offload reporting/bi or big data activities from production systems and data stores Identified a business need for reporting/bi and/or big data activities Offloaded from production system Uses off-the-shelf tools Need near real-time data Current reporting/bi or big data solution Reports from production system data Uses a home grown ETL tool and want to replace it with a more capable product Uses batch tools (FTP, etc.) 2015 Unisys Corporation. All rights reserved. 10
Data Exchange and Attachmate DATABridge Data Exchange is intended to complement Attachmate DATABridge Unisys plans to continue partnering with Attachmate to offer and support DATABridge for ClearPath MCP users You can select the data integration product that best satisfies your requirements 2015 Unisys Corporation. All rights reserved. 11
Data Exchange Technology Architecture Apps Apps Apps Data Exchange Development Workbench Data Exchange Runtime Admin Apps Apps Apps Data Store Data Store Data Exchange interface software MCP/OS 2200 Partition Data Exchange Runtime Service Windows Partition(s) Data Exchange interface software Windows/Linux Partition 2015 Unisys Corporation. All rights reserved. 12
Data Exchange Deliverables MCP Data Store Microsoft SQL Server Oracle PostgreSQL MySQL Hadoop SAP HANA Configuration Requirements Propagation from/to DMSII From DMSII: Summer 2015 To DMSII: Winter 2016 Under consideration for future delivery Libra 470, 4300, 6300 or 8300 Enterprise Partitioned Platform MCP 17.0 or later Future plans and dates are subject to change 2015 Unisys Corporation. All rights reserved. 13
Data Exchange Deliverables OS 2200 Data Store Microsoft SQL Server Oracle PostgreSQL MySQL Hadoop SAP HANA Configuration Requirements RDMS Propagation from/to From RDMS: Summer 2015 To RDMS: Future Under consideration for future delivery Dorado 4300, 6300, or 8300 Enterprise Partitioned Platform OS 2200 16.0 or later DMS Under consideration for future delivery Future plans and dates are subject to change 2015 Unisys Corporation. All rights reserved. 14
ClearPath Integration Services 2015 Unisys Corporation. All rights reserved.
ClearPath Integration Services What is it? Primary Use Case A new product designed to make cross-platform application development easier Provides value-added extensions to standardsbased integration technologies Developing applications that have to leverage resources from multiple environments ClearPath MCP ClearPath OS 2200 Microsoft Windows.NET Framework Java 2015 Unisys Corporation. All rights reserved. 16
Why use Integration Services Benefit Reduce the cost of developing distributed applications Optimized for specific operating environments Provide a more flexible environment for Java applications How Delivered Provides APIs that applications running in one operating environment can use to access resources such as files or applications in another operating environment Examples: Windows application accessing an OS 2200 TIP transaction Java application reading an MCP file Provide Unisys value-added capabilities that standards-based products can t provide Example: Windows application access to MCP file attributes Expanded hardware scalability Choice of Java virtual machines and application servers 2015 Unisys Corporation. All rights reserved. 17
Java Strategy Goals Implementation Approach Enable expanded hardware scalability Facilitate a choice of Java virtual machines and application servers Intend no impact on application source code Integration Services includes Unisys valueadded features currently in Unisys JVMs Unisys-specific classes for system services Java Native Interface (JNI) for application integration Middleware for Java apps remains unchanged JDBC drivers Transaction, BIS and DMS resource adapters XML parser (MCP) JProcessor phase-out MCP: Not offered on Libra 470 and later systems OS 2200: Not offered on Dorado 8300 and later systems 2015 Unisys Corporation. All rights reserved. 18
Java Migration Path - Changes Category Hardware Java Virtual Machine Java EE application server Unisys-specific JVM features Java Native Interface Unisys classes Description Choices: Forward! EPPs: 4 to 60 cores and partitionable Standalone servers Choices: Oracle or other suppliers Choices: Oracle, Red Hat, other suppliers Unisys-supplied Integration Services integration Access to ClearPath system services 2015 Unisys Corporation. All rights reserved. 19
Java Migration Path No Changes Category JDBC Drivers DMSII databases Relational databases for MCP and OS 2200 Resource Adapters Business Information Server DMS databases MCP, Open OLTP and TIP transactions Description No change No change XML Parser (MCP) No change 2015 Unisys Corporation. All rights reserved. 20
Using Integration Services Java and MCP Windows MCP Java Virtual Machine Files Integration Services Integration Services Libraries ALGOL ALGOL, COBOL85 2015 Unisys Corporation. All rights reserved. 21
Using Integration Services Java and OS 2200 Linux OS 2200 Java Virtual Machine Integration Services Common Internet File Service (CIFS) Integration Services Files C Native Library OS 2200 Data Structures and System Calls 2015 Unisys Corporation. All rights reserved. 22
Using Integration Services Windows.NET and MCP Windows MCP Files Integration Services Integration Services Libraries COBOL74/85, ALGOL, NEWP Transaction Server (COMS) Transactions 2015 Unisys Corporation. All rights reserved. 23
Using Integration Services Windows.NET and OS 2200 Windows OS 2200 Files Integration Services Integration Services Batch Programs TIP Transactions 2015 Unisys Corporation. All rights reserved. 24
ClearPath Integration Services Deliverables - MCP Environment Windows.NET Java Access MCP files Call MCP libraries Service Call COMS transactions Access MCP files MCP login MCP time function integration via Java Native Interface Availability Now Future Future Future plans and dates are subject to change 2015 Unisys Corporation. All rights reserved. 25
ClearPath Integration Services Deliverables OS 2200 Environment Windows.NET Java Service Access OS 2200 files Run batch programs Call TIP transactions OS 2200 data structures OS 2200 configuration classes integration via Java Native Interface Availability Now Future Future Future plans and dates are subject to change 2015 Unisys Corporation. All rights reserved. 26
ClearPath IDEs 2015 Unisys Corporation. All rights reserved.
ClearPath IDEs What are they? Primary Use Case Workstation-based products that enable developers to use popular development tools to develop MCP and OS 2200 applications Eclipse Microsoft Visual Studio Implemented as plug-ins to the base products Enable developers who are familiar with Eclipse and/or Microsoft Visual studio to develop ClearPath applications 2015 Unisys Corporation. All rights reserved. 28
Why use ClearPath IDEs? Benefit Reduce the cost of bringing new ClearPath developers on board Reduce the cost of developing distributed applications How Delivered Both Eclipse and Microsoft Visual Studio have very large user bases Developers having experience with these products will require less training to become productive ClearPath developers Use a single tool to develop distributed applications that use 2 or more application environments Eclipse ClearPath MCP ClearPath OS 2200 Java Many others Microsoft Visual Studio ClearPath MCP ClearPath OS 2200 Microsoft Windows ClearPath eportal Agile Business Suite Many others 2015 Unisys Corporation. All rights reserved. 29
ClearPath IDE Products Product ClearPath MCP IDE for Eclipse Status Available now ClearPath OS 2200 IDE for Eclipse Available now ClearPath Visual IDE for MCP and OS 2200 Under development 2015 Unisys Corporation. All rights reserved. 30
ClearPath MCP IDE for Eclipse Key Features Feature Open source Eclipse IDE Languages supported Editing Projects Debug Software Configuration Management Java Integration Additional plug-ins Highlights Support for Eclipse 4.4 (Luna) and 64-bit OS/Java COBOL 74, COBOL85, ALGOL, C, NEWP, DASDL, WFL, Text, Seqdata, many others Files on workstation or MCP server Cross-reference Patch files Context assist and syntax highlighting File management MCP server management Build process automation TADS support SURE integration MCP Transaction Resource Adaptor for Java Web Enabler, Log Viewer (to view Eclipse IDE logs) 2015 Unisys Corporation. All rights reserved. 31
ClearPath OS 2200 IDE for Eclipse Key Features Feature Open source Eclipse IDE Languages supported Editing Projects Debug Software Configuration Management Java Integration Additional plug-ins Highlights Support for Eclipse 4.3 and 64-bit OS/Java COBOL, C, Java, Fortran and PLUS Eclipse editors for COBOL, C, Java, Fortran and PLUS editor Context assist and syntax highlighting OS 2200 Project Management OS 2200 File Explorer Interactive debugging of UCS programs CMplus integration via a CMplus plug-in TIP Resource Adapter code generation BIS Resource Adapter code generation DMS Resource Adapter code generation Telnet, Practically Macro (to record key strokes), Log Viewer (to view Eclipse IDE logs) 2015 Unisys Corporation. All rights reserved. 32
ClearPath Visual IDE Initial Release Plans Key Features Languages Technology Preview General Availability MCP OS 2200 Projects: create, delete, add existing Syntax highlighting Use Visual Studio editor Background processing to speed response time Build from Visual Studio editor Additional features under consideration COBOL74/85 ALGOL, NEWP UCS COBOL Summer 2015 Autumn 2015 Summer 2016 Late 2016 Future plans and dates are subject to change 2015 Unisys Corporation. All rights reserved. 33
Summary Product Unisys Data Exchange ClearPath Integration Services ClearPath IDEs What is it? Data integration software Enables selective and near real-time data replication and transformation from a source data store to a target data store Designed to make cross-platform application development easier Provides value-added extensions to standardsbased integration technologies Workstation-based products that enable developers to use popular development tools to develop MCP and OS 2200 applications Eclipse Microsoft Visual Studio 2015 Unisys Corporation. All rights reserved. 34
Thank You 2015 Unisys Corporation. All rights reserved.