Upload
haduong
View
259
Download
5
Embed Size (px)
Citation preview
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
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