2
APPLICATION MODERNIZATION The world runs on systems that have been doing the heavy lifting of business processes for many years and decades. Modernizing these legacy applications is a challenging task. If replacing them is conside- red too risky, innoWake‘s proven technology allows the highest degree of automation for modernization. The core business logic can be extracted into services and integrated into business process management systems. An important factor is that there is no need to hire new employees or change the current IT strategy: innoWake‘s technology is so easy to use that existing staff can effectively participate in the modernization effort. Example of modernization before and after ENVIRONMENTS Plattforms z/OS, z/VSE, BS2000, System i, Unix, Linux Programming languages Cobol, PL/1, Natural Character based user interfaces BMS, Natural Maps TP monitors CICS, UTM, IMS/DC, Complete Databases Adabas, VSAM, IDMS, IMS/DB, DB2, Oracle, and more TARGET TECHNOLOGIES Graphical front ends Swing, Google Web Toolkit (GWT), and more Features Integrated LDAP user authen- tication, online user docu- mentation, Excel Integration Webservice integration SOAP, WSDL Integration Business Process Manage- ment, Output Management, Document Management, and more innovative | sustainable | flexible

ApplicAtion ModernizAtion - platformmodernization.org · ApplicAtion ModernizAtion ... PL/1, Natural • Character ... • TP monitors CICS, UTM, IMS/DC, Complete • Databases Adabas,

  • Upload
    haduong

  • View
    259

  • Download
    5

Embed Size (px)

Citation preview

Page 1: ApplicAtion ModernizAtion - platformmodernization.org · ApplicAtion ModernizAtion ... PL/1, Natural • Character ... • TP monitors CICS, UTM, IMS/DC, Complete • Databases Adabas,

ApplicAtion ModernizAtion

The world runs on systems that have been doing the heavy lifting of

business processes for many years and decades. Modernizing these

legacy applications is a challenging task. If replacing them is conside-

red too risky, innoWake‘s proven technology allows the highest degree

of automation for modernization.

The core business logic can be extracted into services and integrated

into business process management systems. An important factor is

that there is no need to hire new employees or change the current IT

strategy: innoWake‘s technology is so easy to use that existing staff can

effectively participate in the modernization effort.

Example of modernization before and after

environMents

• Plattforms

z/OS, z/VSE, BS2000,

System i, Unix, Linux

• Programminglanguages

Cobol, PL/1, Natural

• Characterbaseduser

interfaces

BMS, Natural Maps

• TPmonitors

CICS, UTM, IMS/DC,

Complete

• Databases

Adabas, VSAM, IDMS,

IMS/DB, DB2, Oracle, and

more

tArget technologies

• Graphicalfrontends

Swing, Google Web Toolkit

(GWT), and more

• Features

Integrated LDAP user authen-

tication, online user docu-

mentation, Excel Integration

• Webserviceintegration

SOAP, WSDL

• Integration

Business Process Manage-

ment, Output Management,

Document Management, and

more

innovative | sustainable | flexible

Page 2: ApplicAtion ModernizAtion - platformmodernization.org · ApplicAtion ModernizAtion ... PL/1, Natural • Character ... • TP monitors CICS, UTM, IMS/DC, Complete • Databases Adabas,

ApplicAtion ModernizAtion

innoWake makes no representations about the suitability of this information for any purpose. This publication is provided as is; without warranty conditions or undertakings. all conditions, terms, undertakings and warranties express or implied, statutory or otherwise, in respect of this information (and use of same) including but not limited to those as to quality or fitness for any purpose are hereby excluded. innoWake shall not be liable in any event whatsoever for processing errors or any loss of use, profits, revenue, anticipated savings, goodwill, data or contracts or any type of indirect consequential or economic loss (including loss or damage suffered as a result of any claim brought by a third party) arising out of or in connection with the use of this information; whether in an action of contract, misrepresentation, negligence or other tortious action. innoWake may make improvements and/or changes in the product(s) and/or program(s) described herein at any time. Copyright Notice: Copyright (c) 2011 innoWake international inc. adresse USA. All rights reserved.Trademarks: The trademarks, logos, service marks and trade names identifying or used in connection with innoWakes business whether or not registered are the sole property of innoWake and/or its licensors. Nothing contained in this document should be interpreted as granting any licence or right to use any of the same without the express written permission of innoWake gmbH.

innoWake international inc.580 California Street San Francisco, CA 94104Phone: 415.999.2200 Fax: [email protected] www.innowake.com

GUIOrientedModernization

GUI oriented modernization retains

the control logic from the exis-

ting programs, retaining most of

the functionality. However, the

limitations of the character based

screens can be left behind and the

wealth of features available to gra-

phical applications leveraged.

ServiceOrientedModernization

Service oriented modernization se-

parates the presentation layer from

existing programs, feeding and the

control layer into the application-

builder‘s model. The model allows

generating Swing or GWT applica-

tions. An extensible and customiz-

able rule set transforms the exis-

ting application into services.

»With innoWake‘s help dsb AG has been able to modernize the shipping and magazine management systems VHS and ZHS within budget and under serious time constraints. This success-ful project allows us to remain competitive today and in the future in our market.« Michael Metken, CEO, dsb AG

Service Oriented Modernization

Database

Persistence

Business

Control

Presentation

Database

Persistence

Business

Control

Presentation

Generation

Transformation

Rules

Model

project iMpleMentAtion

InventoryAn inventory of all programs that require modernization is created. The programs fall into various categories (mainte-nance, browse, etc), including dialog control.

TransformationThe programs are sliced into services. This process encom-passes defining and applying a call structure (error channel, context channel) and removing display commands.

AssemblyAfter the transformation is complete, a manual final assembly stage follows. This step includes customization of the application‘s front end (combining and simplifying

business process) and service structure.

TestingModernized legacy applications must perform the same tasks at the same level of reliability as the origianl application.innoWake‘s toolset contains everything required to record

unit, integration, and unit tests that can be played back in batch.

DeploymentAfter testing successfully, the application gradually deploy into productive use. innoWake‘s tools also contain the application lifecycle management tools to support audit safe processes.

contents

• increased user satisfaction

• investment protection

• high rate of reuse

• retained competitiveness of

unique business process

• familiar modernized front ends

• easy learning curve for staff

• more cost effective than cus-

tomized off-the-shelf or new

development

• service oriented modernization

is the prerequisite for BPM

• integration of the development

teams

• low risk

innovative | sustainable | flexible