Blu Age Overview. It is not about changing the platform it is about business agility! HP Non Stop. Modernization Evolution Automation



Similar documents
Metalogic Systems: Corporate

Accelerate Data Loading for Big Data Analytics Attunity Click-2-Load for HP Vertica

SOFTWARE OUTSOURCING

BLU AGE 2009 Edition Agile Model Transformation

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

Modernize your applications using Cloud technologies

Attunity Integration Suite

Karthikeyan Sadayamuthu Senior Java Developer Mobile: (470)

ELOGIX SOFTWARE BUSINESS ADVANTAGE DELIVERED PRACTICE DETAILS

ProgLogix R & D Pvt. Ltd.

JAVA/J2EE DEVELOPER RESUME

Framework Adoption for Java Enterprise Application Development

Portals, Portlets & Liferay Platform

Cloud Services. AIS Mainframe COBOL 2 Java running on Azure. Legacy2Cloud Migration Service POC. Final Readout Executive Summary.

BONITA, The Open Source BPM Solution

Application Development Services for Cloud

GRAD Analytics Advanced price and promotional analysis interface. Reactive UI providing dimensional visibility to marketing analysis.

The Enterprise Service Bus

Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages

CONTINUOUS INTEGRATION TESTING

Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs

Soft Solvers Technologies

Resume of Victor Kachan (Web developer, Java developer)

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

Establish and maintain Center of Excellence (CoE) around Data Architecture

Take full advantage of IBM s IDEs for end- to- end mobile development

CONTENTS. Introduction 3. Our Team 5. Our Strategy 6. Solution Domains We Serve 7. Technology Platforms We Serve 8. Our Execution Practices 10

Client. Applications. Middle Tier. Database. Infrastructure. Leading Vendors

Enterprise Data Solutions Product Strategy and Vision Process-driven IT Modernization, Natural and Adabas

Put a Firewall in Your JVM Securing Java Applications!

Agile Best Practices and Patterns for Success on an Agile Software development project.

ITG Software Engineering

BUSINESS RULES MANAGEMENT AND BPM

Oracle Business Activity Monitoring 11g New Features

AngularJS, Javascript, Prototype-based OO concept, RESTful Design Pattern, GWT, HTML5, Database.

Mohammed Khan SUMMARY

IBM INFORMATION MANAGEMENT SYSTEMS (IMS ) MIGRATION AND MODERNIZATION - CONVERSION OF HIERARCHICAL DL/1 STRUCTURES TO RDBMS

Competence formation requirements for the IT service market. Collaboration IBM - University

White Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

SENIOR WEB DEVELOPER

CloudCERT (Testbed framework to exercise critical infrastructure protection)

Operations and Monitoring with Spring

MDM and Data Warehousing Complement Each Other

TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

A Technology Based Solution to Move Client Server Applications to Java /.NET in Native 3-Tier Web Code Structures

Version Overview. Business value

Nicholas J. Parks, M.S.W.E

Why IMS Still Matters. Dusty Rivers Principal Technical Architect, GT Software

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

TITLE: Enhance ESB and BPM solutions with complex data transformation and connectivity for System z

Executive Summary. Within IT Services, Cosmic Creation spotlights on the following:-

Jenkins User Conference Herzelia, July #jenkinsconf. Testing a Large Support Matrix Using Jenkins. Amir Kibbar HP

JBoss Data Services. Enabling Data as a Service with. Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com

Web and Enterprise Applications Developer Track

ActiveVOS Server Architecture. March 2009

Inputsoft Business Software & Consulting. Learn more at

ENGINEER - DEVELOPER ADVANCED JAVA. 28 years old - 7 years of experience

<Insert Picture Here> Move to Oracle Database with Oracle SQL Developer Migrations

IBM Software Group. IBM WebSphere Process Integration Technical Overview

Please give me your feedback

Evolution of IMS to a complete Enterprise solution

DevOps for CA Plex Automated Testing

Strategy for Application Modernization A Summa White Paper

ANTONIO SCATOLONI Italy antonio.scatoloni[at]gmail.com

So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO

PL/SQL. JSP Java Script. Struts JSF EJB 2.1. Hibernate. JBoss RichFaces EJB 3

Part One Business Modeling Business Process Model

Inside the Digital Commerce Engine. The architecture and deployment of the Elastic Path Digital Commerce Engine

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc.

BUS05 The Evolution of Data Integration. John Motler Principal Sales Consultant Informatica

<Insert Picture Here> Integrating Oracle Forms and a Service Oriented Architecture

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

Logicify Fact Sheet. We bring logic to the software systems and development processes. We call this process to logicify.

Middleware Platforms for Application Development: A Product Comparison

Avoiding Web Services Chaos with WebSphere Service Registry and Repository

Converting Java EE Applications into OSGi Applications

How To Develop A Web Service In A Microsoft J2Ee (Java) 2.5 (Oracle) 2-Year Old (Orcient) 2Dj (Oracles) 2E (Orca) 2Gj (J

Rapid Application Development. and Application Generation Tools. Walter Knesel

Mainframe Managed Tools as a Service (MFMTaaS) Accelerating Growth

Business Alliance B.A.A.E.R. Managed services

DB2 Application Development and Migration Tools

Accenture Software. ALIP Technical Presentation

Transcription:

Blu Age Overview It is not about changing the platform it is about business agility! HP Non Stop October 17 th, 2013 f.vermenouze@bluage.com Mark.Flanigan@hp.com Modernization Evolution Automation 1 2013 Blu Age Corporation - can not be used or duplicated without prior

Top 10 Reasons to consider Blu Age for Apps Modernization and Development 1. Your organization depends on aging legacy applications that are increasingly costly to operate and difficult to maintain. 2. Blu Age offers a comprehensive set of tools to modernize legacy applications 3. Blu Age has been favorably reviewed by Gartner, tested by the NonStop Advanced technology Center and effectively used by HP Enterprise Services and other Integrators. 4. Members of your legacy programing staff are becoming eligible for retirement. 5. Blu Age tools are with a great way to document what you have now in a UML Model as you modernize. 2

Top 10 Reasons to consider Blu Age for Apps Modernization and Development 6. Entry level programming resources are trained in Java with minimal skills or interest in Cobol 7. Blu Age developers generate modern Java apps directly from the UML documentation. 8. Developing Java apps in Blu Age is much more productive and predictable than manual Java apps development. 9. You want to be a Java Shop and you re doing some Java development, but you haven t seen a sensible way to transform legacy apps to Java. 10. Blu Age offers the capability to build high quality Java apps that perform well in the HP NonStop and other open environments. 3

Agenda Blu Age software product overview Blu Age application modernization demo (COBOL 2-> Java - Airline application) Application modernization stories with Blu Age and NonStop (Retail TIC Software - Healthcare Payer HP Enterprise Services) Getting on the path to application modernization with Blu Age Questions 4

Blu Age Product Suite for ALM Application Development Application Modernization Continuous integration Generation, deployment, tests, QA Application Maintenance Transform UML 2 Design Models to Application Code Transform & Convert Database Systems from Legacy to Relational through UML2 Models Transform Legacy Code to UML 2 Design Models Server Mode Generate Build Deploy Test Control The Model Driven Touch 5

Model Driven Modernizations Option 1 Like For Like With NO Insight X T ERP CRM Apps Legacy Applications WSDL Java/C# XML DB <asp:datagrid id="datagrid1" </asp:datagrid> Scripts 6

Fully Integrated Model Driven Modernizations Conceptual Logical Implementation Architecture Viewpoints Business Information Technical Gartner Analysis by David Norton Why Cool: Blu Age is a model-driven development (MDD) platform designed for AD and legacy modernization. It is not designed to simply translate legacy code at a technical level to Java or.net, but is designed for business-level translation. Publication Date: 21 April 2011/ID Number: G00175440 2011 Gartner, Inc. and/or its Affiliates. All Rights Reserved System Use Case Buyer Send Order Receive Order Error Recive Order Respone System Use Case Supplier Take Order Send Order Error Send Order Responce Dispatch Order Asset Repository Reengineered Logical Model T StockCheck StockUpDate <<service>> Stock <<Component>> Inventory <<Component>> StockMan Order Management Model Repository Customer Order Line Items Domain Model Account Address Shipping Billing Payment Method <<Service>> Warehouse Legacy Technical Model New Technical Model T ERP CRM Apps Legacy Applications WSDL Java/C# XML DB 7 <asp:datagrid id="datagrid1" </asp:datagrid> Scripts T

Reverse Modeling Application Modernization to JEE with Blu Age Forward Engineering Spring MVC FLEX JSF RI JSF JEE/.NET STRUTS IMPROVE NSDK/ DELPHI/ PB / VB / Informix 4GL JASPER CXF SPRING BIRT AXIS EJB3 DROOLS PL1 HIBERNATE JPA RPG 400 Generated Cobol PACBASE Cool GEN COBOL Ansi, Ideal, SCOBOL etc KB: Knowledge Base BSP: BLU AGE Shared Plugin SPRING BATCH App Server WebSphere WebLogic JBoss JOnAS WCG Oracle Application Server GlassFish WASCE VSAM - GSAM SQL/MP - DATACOM ORACLE DB2 IMS TOMCAT DB2 ORACLE MS SQL Server Informix MySQL PostgreSQL Apache Derby SQL/MX DATACOM Apache 8

Code Base Quality and Security: design and quality at will Blu Age produces the source code according to your technical requirements and specifications Produced code is high quality, NO runtime, NO dependency to Blu Age Off the shelf SOA and layered (UI, services, batch, reporting, data) architecture Produce secure code that meets your standards 9

REST URL Expose or Consume URL support WEB SERVICES (SOAP, REST) SPECIFIC Library Integration of specific library support FILE COPYBOOK File Read / Write support MESSAGES Message Read / Write support BLU AGE GENERATED APPLICATION Remote App Web Services API File Exchange Message Exchange Blu Age External Integration Enterprise Integration Remote Applications Kiosks, tablets, mobile platforms ESB Legacy and ERP Batch Web Database 10

Blu Age Cloud Enablement Blu Age DPaaS (Development Platform as a Service) BA Software offered as a Service via Cloud Modeling done in Cloud Environment Consultant Platform deployed on Cloud Application deployed on Customer Cloud Platform Consultant Consultant Firewall/Security Services Web Clients Consultant Database s Monitor Testing Code Repo Developers model apps using remote connection using a standard internet Monitoring, Code Repo and Testing on Cloud 11

Agenda : Blu Age software product overview Blu Age application modernization demo (COBOL 2-> Java - Airline application) Application modernization stories with Blu Age and NonStop (Retail TIC Software - Healthcare Payer HP Enterprise Services) Getting on the path to application modernization with Blu Age Questions 12

Blu Age Tool Video Demo - Sample COBOL to Java (JSF-RI / Spring / Hibernate) Modernization of an Airlines Reservations Applications 13

Agenda: Blu Age software product overview Blu Age application modernization demo (COBOL 2-> Java - Airline application) Application modernization stories with Blu Age and NonStop (Retail TIC Software - Healthcare Payer HP Enterprise Services) Getting on the path to application modernization with Blu Age Questions 14

Retail: Blu Age SOA Modernization Retail firm has a large number of applications on legacy technology. NonStop (COBOL + SQL/MP) : 8 Millions Lines of Code (LOC) Ideal (Ideal + Datacom) : 1.4 Millions LOC IBM Cobol: 6 Millions LOC The aim of the SOAR modernization program is to be able to bring value quickly to business units through an enhanced UI while keeping existing business rules. Project RETAIL Type Re-Architect SOA Refactor UI Incremental Releases Platform Legacy Languages Database Mainframe -> Mid-range NonStop -> Mid-range IDEAL NON STOP COBOL As is SQL/MP and DATACOM Level of service 99,9 % Target JEE Architecture Platform SOA Application Server Database Mid-Range & NonStop Jquery CXF Spring MVC Spring Hibernate Tomcat SQL/MP DATACOM MySQL for dev Level of service 99,9 % 15 2013 NETFECTIVE TECHNOLOGY - can not be used or duplicated without prior authorization of NETFECTIVE TECHNOLOGY

Retail: Blu Age Modernization History BlU AGE LEAD Integrators Lead POC 11 Non Stop Screens February2011 March 2011 Early Autonomy by Integrator KNOWLEDGE TRANSFER Integrator LEAD 10 Blu Age seats January 2011 March 2011 SOAR1.0 : 30 Non Stop Screens JSF Incremental Delivery Of Business Applications P R O D August 2011 SOAR1.0 : Migrated to SPRING MVC SOAR1.1 : 20 Additional Non Stop Screens SPRING MVC P R O D SOAR2.0 : IDEAL Screens SPRING MVC P R O D TIC Software Lead May 2013 No Performance Tuning Required Multiple Databases One Architecture April 2012 SOAR2.1 : Additional IDEAL Screens SPRING MVC P R O D September 2012 16 2013 NETFECTIVE TECHNOLOGY - can not be used or duplicated without prior authorization of NETFECTIVE TECHNOLOGY

Healthcare Payer NonStop POC Background: Blu Age Modernization Legacy and Modern Architecture Landscape at Healthcare Payer: IBM Mainframe COBOL 5 Million LOC Generated from PACBASE For the HMO Membership system Initiation Analysis Conception January 2011 February 2011 Project Type Platform Legacy Language Database BlU AGE LEAD 30 Seats Modernization Knowledge Integration March 2011 March 2012 Membership System Re-architect - As is (UI and Batch) 1 Release zos -> zos Enable mid range IBM Pacbase COBOL IMS & VSAM (Modernized) Level of service Uptime: 99,99% Validation UAT April 2012 August 2012 January 2011 August 2012 P R O D U C T I O N Target JEE Architecture Platform JEE Batch Application server Database Migration ETL HP LEAD Maintenance System Integrator August 2012 Current zos Jquery JSF 1.2 RI EJB3 NonStop POC Jan. Feb. 2013 IBM WCG Websephere DB2 / MQ Talend 2013 NETFECTIVE TECHNOLOGY - can not be used or duplicated without prior authorization of NETFECTIVE TECHNOLOGY

NonStop Blu Age POC : Architecture Production / SIT IBM z/os WAS 7 WCG DB2 Objectives: Continuous Integration HP ProLiant WAS7 WCG DB2 NonStop POC Define target NonStop JEE server and SQL/MX database architecture for online. Adjust components/artifacts of the Blu Age generated target architecture to the NonStop platform. Migrate a sub-set of DB2 database to SQL/MX database. Validate deployment of online EAR on full NonStop box. Mix HP Solution HP ProLiant JBOSS Spring Batch SQL/ MX HP NonStop Achieved 25% performance improvement NonStop platform Full NonStop Solution HP NonStop JBOSS Spring Batch SQL/ MX Extension Objectives: Define target NonStop JEE batch architecture. Include first level performance tuning. 18 2013 NETFECTIVE TECHNOLOGY - can not be used or duplicated without prior authorization of NETFECTIVE TECHNOLOGY

Agenda: Blu Age software product overview Blu Age application modernization demo (COBOL 2-> Java - Airline application) Application modernization stories with Blu Age and NonStop (Retail TIC Software - Healthcare Payer HP Enterprise Services) Getting on the path to application modernization with Blu Age Questions 19

www.bluage.com Understanding Blu Age Demos Documentation Qualify & Size Modernization projects Qualification forms Online Calculator How Blu Age can help Services Training Solutions 20 2013 NETFECTIVE TECHNOLOGY - can not be used or duplicated without prior authorization of NETFECTIVE TECHNOLOGY

Modernization Process : S.Q.E.A.D. Select the legacy application to be modernized with Blu Age: Your customer wants to move from legacy languages to a Java Architecture? Move from IBM Mainframe legacy applications to NonStop Java, Modernize your NonStop COBOL and SCOBOL to NonStop Java, Modernize PACBASE, CoolGen, Powerbuilder to NonStop Java, For choosing modernization consider : Change Management Costs, Costs of migration/test/maintenance once Modernized Qualify with Blu Age: Using on line questionnaires : http://www.bluage.com/en/qualify.html Evaluate with Blu Age : Using On Line Calculator : https://architecturechoice.bluage.com/startpage/startpage.jsp Assess with Blu Age: With a Pilot of 4 to 6 weeks Deliver with Blu Age : Blu Age Trainings/Methods + BA Delivery Centers 21 2013 NETFECTIVE TECHNOLOGY - can not be used or duplicated without prior authorization of NETFECTIVE TECHNOLOGY

Some Blu Age Modernization references Blu Age Telecom Aerospace Healthcare Retail Utility Utility Market France France USA USA USA USA Size 1,5 M LOC 1M LOC 5 M LOC 16 M LOC 100 K LOC 400 K LOC Pre-SIT Productivity 750 LOC / Day 1050 LOC / Day 800 LOC /Day 1500 LOC / Day 700 LOC / Day 750 LOC / Day Business CRM PLM HMS Back Office Retail Billing CRM Legacy Architecture Pacbase Cobol Online / Batch Natstar (Similar to Powerbuilder) Online Pacbase cobol Online / Batch 2 cobols dialects Online VB6 Api Powerbuilder 6 Online Target Architecture JEE/Struts JEE/Flex JEE JEE.Net.Net Database Modernization Yes VSAM -> ORACLE Yes ORACLE -> ORACLE Yes IMS -> DB2 N/A DATACOM SQL/MX N/A ORACLE #Users 2,000 300 simultaneous 550 3,000 N/A 1000 N/A SQLSERVER How Critical is the System to Business High (CRM for pro fixed lines) Maximum (iso 9000 certification) Maximum (core business application) 15 Million transaction daily Maximum (core business applications) Core business application Core business application Merger Assessment Scope 3 weeks reverse and 3 weeks for changes 2 months, 15% of application modernized in the POC 2 x 3 weeks 3 weeks for each legacy language Automation Assessment Automation assessment LOC : Line of Code Productivity includes parallel test Functionally conforming to requirements 22 2013 Blu Age Corporation - can not be used or duplicated without prior

Modernizing your legacy applications with Blu Age Contact Blu Age : Go to Blu Age Web Site www.bluage.com Frédéric Vermenouze, f.vermenouze@bluage.com Contact our Partners at: HP NonStop, Mark Flanigan Mark.Flanigan@hp.com TIC Software, www.ticsoftware.com, Phil Ly phil.ly@ticsoftware.com HP Enterprise services, Phil Skiff phil.skiff@hp.com HP Cloud services www.hpcloud.com, Marty Duey marty.duey@hp.com 23

Agenda: Blu Age software product overview Blu Age application modernization demo (COBOL 2-> Java - Airline application) Application modernization stories with Blu Age and NonStop (Retail TIC Software - Healthcare Payer HP Enterprise Services) Getting on the path to application modernization with Blu Age Questions 24