automated software transformations/ada+automated... · 2012-10-02 · automated software...

8
Automated Software Transformation We Transform Your Applications Right Down to the Bits Modernize Legacy Applications Upgrade to Best Practices Transform From One Language/Platform to Another Integrate Legacy Into New Technologies Re-Engineer Applications Capture End User Computing for Production Uncover Gaps in Business Process Convert Flat Data Files to Relational Databases Support Regulatory Compliance Facilitate Business Flexibility AST

Upload: others

Post on 15-Jul-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Automated Software Transformations/ADA+Automated... · 2012-10-02 · Automated Software Transformation Process Service Partners The services presented in this brochure are based

Automated Software Transformation

We Transform Your ApplicationsRight Down to the Bits

Modernize Legacy Applications

Upgrade to Best Practices

Convert From One Language/Platform to Another

Integrate Legacy Into New Technologies

Re-Engineer to New Platforms

Capture End User Computing for Production

Uncover Gaps in Business Process

Convert Flat Data Files to Relational Databases

Support Regulatory Compliance

Facilitate Business Agility

Rembrandt Group LLC, Partner, ADA Software Technologies Pvt. Ltd.2 North Road • Suite 3 • Warren, NJ 07059-7115

732.356.1600 • www.rembrandtgroup.com

Modernize Legacy Applications

Upgrade to Best Practices

Transform From One Language/Platform to Another

Integrate Legacy Into New Technologies

Re-Engineer Applications

Capture End User Computing for Production

Uncover Gaps in Business Process

Convert Flat Data Files to Relational Databases

Support Regulatory Compliance

Facilitate Business Flexibility

AST

Page 2: Automated Software Transformations/ADA+Automated... · 2012-10-02 · Automated Software Transformation Process Service Partners The services presented in this brochure are based

Automated Software Transformation Process Service Partners

The services presented in this brochure are based on the proprietary, model-driven

Rapid Transformation Methodology (RTM) of ADA Software Technologies Pvt.

Ltd. These offerings have been perfected by more than 10 years experience with

complex migration / conversion projects across diverse applications, languages and

platforms.

ADA employs more than 125 skilled technologists at three software factories in

India, and provides services in the United States through select Business Alliance

Partners, including the Rembrandt Group LLC.

ADA Software Technologies Pvt. Ltd. (ADA)

A major developer and implementer of automated modernization services that

standardize and consolidate systems into virtually any reliable open environment.

ADA also provides high-quality, comprehensive Information Technology (IT) services

at their offshore facilities.

A global practitioner of Model Driven Architecture (MDA), ADA is a respected

member of the Object Management Group (OMG).

Rembrandt Group LLC

Premier IT services company serving Fortune 500 clients and Business Alliance

Partner of ADA, offering RTM-related services in the Northeast United States.

Rembrandt provides proprietary IT solutions and services that:

G Facilitate business process

G Increase productivity

G Reduce costs

G Transform IT architecture

G Extend investment in legacy

G Consolidate platforms

Rembrandt also provides senior-level IT executives and technologists for consulting

and permanent hire.

Design Recovery: Parsing the source code

using the appropriate language meta-model,

uncovering the business process flows, and

extracting/placing the design artifacts into an

XML repository that is a Platform Independent

Model (PIM).

Generation: Converting the design artifacts

of the PIM using the appropriate language

meta-model, and generating a set of

applications that can operate on the target

platform.

SourceCode

SourceLanguage

Meta-Model

Parser Generator

TargetCode

TargetLanguage

Meta-Model

Workflows

DataTransformation

Procedures

Input / Output Layouts

Data Structures

ApplicationMapping

PlatformIndependent

Model(XML)

Page 3: Automated Software Transformations/ADA+Automated... · 2012-10-02 · Automated Software Transformation Process Service Partners The services presented in this brochure are based

Automated Software Transformation Services

We transform applications written in any source language and resident on any

platform to any other source/platform combination. Supported source languages

include: COBOL, RPG, PL/1 & DL/1, Oracle Forms, Visual Basic, PowerBuilder,

Delphi, Gupta/Centura, and more. We can transform even undocumented,

unstable legacy applications for which knowledgeable support staff is scarce or

non-existent.

The target environment can be anything: open-source and Microsoft technology,

including web based applications. Data and controls associated with source

applications are also converted to conform to the target platform.

Our transformation services are based on the proprietary model-driven

Rapid Transformation Methodology (RTM), which incorporates a number of

capabilities, including:

G Documenting poorly documented and undocumented systems.

G A desktop variable-tracing/code-crawling toolset that greatly facilitates

application maintenance.

Transformation is accomplished within weeks, not years, yielding substantial

savings when compared to the costs involved in using other methods.

We Do The Work For YouSoftware transformation is a fixed-price consulting service. We do the work

for you, wrestling with the ugly complexities and vagaries of languages

and platforms. Since we understand the fundamental structure of diverse

technologies, we can effectively address the surprises and challenges that often

arise during transformation.

Before we begin the transformation, we prepare a document that details your

requirements and standards for the target code and platform. We perform the

strategy and business process work at your site, and the automated work at one

of our offshore facilities.

We unit test the target code based upon test cases that you prepare or, at your

request, cases that we prepare for you. When we are finished, your application

code will be transformed to the target language ready for System Testing and

User Acceptance Testing.

Select Client Projects

After more than 10 years of commercial use throughout Europe, our transformation services are

now being implemented in the United States. We show representative clients below:

G FIRSTSPIN, Inc., USA

U.S. media company that offers clients alternative for distributing advertising media:

converted two Windows based VB 6.0 applications to open sourced web platform using

JAVA/ADF and Oracle 10g. Audio WebConsole and HULA Video WebConsole now service

more than one thousand customers for FIRSTSPIN.

G RSW-Orga, Germany

A developer of enterprise specific solutions for chemical, paint and coating industries, in

business for 30 years: converted old DIBAC (ERP) ACU COBOL to open source JAVA. Avoided

expensive licensing to renew COBOL by converting the application to modern technology.

G Ista Shared Services, Germany

One of the largest energy billing companies in Europe: Billing on IBM Mainframe; Accounting

and Control on SAP R/3. Multiphase Migration/Integration Plan through SOA using MDA.

From: MVS, COBOL, CICS, JCL, VSAM, Scheduler (CA); To: MVS, COBOL, CICS, JCL, DB2, IBM

WebSphere; integration to SAP/NetWeaver using SOA.

G Aspecta Insurance, Germany

Part of the third largest German Insurance group: Legacy Life Insurance Administration

System Migration. From: MVS, PL/I, Gener/OL (CICS), VSAM, JCL, ZEKE, ZACK, M-text; To:

IBM WebSphere, MS Windows 2003 for IBM PL/I, IBM Tx Series, HP/UX.

G GKN Sitec (Deutsche Aerospace)

Flexible comprehensive ERP application for discrete Manufacturing and Project Engineered

Manufacturing. From: IBM OS/400, RPG/400; To: IBM OS/400, RPG ILE, VB, Delphi, J2EE/JSP

on IBM WebSphere, AutoCAD Integrated.

G Telecomputer, Germany

Applications in the community and local authority domain, including: Driver’s License,

Car Registration, Social Help, Foreigner Registration, Housing Loan, Single Young Mother

Administration. Developed set of tools to capture existing design, maintain model sources

and platform-specific code generation. From: S/36, S/38, OS/400, COBOL, RPG; To: UNIX,

COBOL, Oracle; OS/400, Oracle. Single model sources for both environments.

Page 4: Automated Software Transformations/ADA+Automated... · 2012-10-02 · Automated Software Transformation Process Service Partners The services presented in this brochure are based

Our services rely heavily on automated tools for the logic,

end-user interfaces, and data elements of the application.

Transformation is approximately 95% to 98% automated.

When necessary we employ tool assisted processes to

complete the transformation. These processes may include

interpreting the business meaning behind arcane data

and logic labels associated with old source applications.

We involve you at key review and decision points, respecting your time and business

responsibilities. There is minimal distraction to your staff and no requirement for them to be

involved in a technology learning curve that would interfere with their normal functions.

Optionally, you may choose to re-engineer the applications using any UML based Business

Process Management (BPM) tool.

We Do The Work For You (cont.)

Services are Based on MDA

Automated Software Transformation is based on the Model-Driven Architecture (MDA) standards

of the Object Management Group. The language meta-models, parsers, and generators produce

target code from generated models of the applications. Source code never has to be touched

again.

Transformation may include the following four phases:

G Design Recovery

Parsing the source code using the appropriate language meta-model; uncovering the

business process flows; and extracting/placing the design artifacts including data structures,

input/output layouts, data transformation procedures, and workflows into an XML repository

that is a Platform Independent Model (PIM).

G Re-Engineering (optional)

Using any UML based Business Process Management (BPM) tool to view, review, and modify

the business process flows. The redesigned PIM becomes input to the Generation Phase.

G Generation

Converting the design artifacts of the PIM using the appropriate language meta-model,

and generating a set of applications that can operate on the target platform.

G Data Transformation

Transforming the data and controls associated with the source application to be compatible

with the new platform. Flat data files can be readily converted to relational databases.

Value to the Bottom Line

Diverse Uses

Our software transformation services can be used in many ways, from complete application

transformation to re-engineering and everything in between.

Representative client projects include:

G Transforming unsupported, undocumented COBOL systems to current languages with

comprehensive documentation created automatically.

G Transforming old VB systems – for which both Microsoft and internal support diminished or

disappeared entirely – to modern languages that can interface with new technology.

G Neutralizing the competition by upgrading applications to support modern features and

capabilities that the client wants and the competition already has.

G Creating comprehensive automated documentation for Gupta code as a stop-gap

maintenance measure until the client upgrades to a modern language.

G Modernizing applications to the best practices without changing the language, platform, or

design.

G Transforming outlying end user applications – including Excel spreadsheets – into production

compliant applications.

We leverage the substantial investment in your Information Technology portfolio regardless of

how old. Now you can upgrade applications to be able to deliver what is demanded by the

business when you need it.

Automated Software Transformation:

G Extends the life of your legacy applications, delaying indefinitely

the need to purchase expensive new replacement software.

G Updates the structure of your aging portfolio so that

you will be able to interface with new technologies.

G Catalyzes new functionality that your clients

want and that will draw customers away from

the competition.

G Facilitates application transformation as often as required

without the need for time-consuming, costly rewrites.

Page 5: Automated Software Transformations/ADA+Automated... · 2012-10-02 · Automated Software Transformation Process Service Partners The services presented in this brochure are based

Our services rely heavily on automated tools for the logic,

end-user interfaces, and data elements of the application.

Transformation is approximately 95% to 98% automated.

When necessary we employ tool assisted processes to

complete the transformation. These processes may include

interpreting the business meaning behind arcane data

and logic labels associated with old source applications.

We involve you at key review and decision points, respecting your time and business

responsibilities. There is minimal distraction to your staff and no requirement for them to be

involved in a technology learning curve that would interfere with their normal functions.

Optionally, you may choose to re-engineer the applications using any UML based Business

Process Management (BPM) tool.

We Do The Work For You (cont.)

Services are Based on MDA

Automated Software Transformation is based on the Model-Driven Architecture (MDA) standards

of the Object Management Group. The language meta-models, parsers, and generators produce

target code from generated models of the applications. Source code never has to be touched

again.

Transformation may include the following four phases:

G Design Recovery

Parsing the source code using the appropriate language meta-model; uncovering the

business process flows; and extracting/placing the design artifacts including data structures,

input/output layouts, data transformation procedures, and workflows into an XML repository

that is a Platform Independent Model (PIM).

G Re-Engineering (optional)

Using any UML based Business Process Management (BPM) tool to view, review, and modify

the business process flows. The redesigned PIM becomes input to the Generation Phase.

G Generation

Converting the design artifacts of the PIM using the appropriate language meta-model,

and generating a set of applications that can operate on the target platform.

G Data Transformation

Transforming the data and controls associated with the source application to be compatible

with the new platform. Flat data files can be readily converted to relational databases.

Value to the Bottom Line

Diverse Uses

Our software transformation services can be used in many ways, from complete application

transformation to re-engineering and everything in between.

Representative client projects include:

G Transforming unsupported, undocumented COBOL systems to current languages with

comprehensive documentation created automatically.

G Transforming old VB systems – for which both Microsoft and internal support diminished or

disappeared entirely – to modern languages that can interface with new technology.

G Neutralizing the competition by upgrading applications to support modern features and

capabilities that the client wants and the competition already has.

G Creating comprehensive automated documentation for Gupta code as a stop-gap

maintenance measure until the client upgrades to a modern language.

G Modernizing applications to the best practices without changing the language, platform, or

design.

G Transforming outlying end user applications – including Excel spreadsheets – into production

compliant applications.

We leverage the substantial investment in your Information Technology portfolio regardless of

how old. Now you can upgrade applications to be able to deliver what is demanded by the

business when you need it.

Automated Software Transformation:

G Extends the life of your legacy applications, delaying indefinitely

the need to purchase expensive new replacement software.

G Updates the structure of your aging portfolio so that

you will be able to interface with new technologies.

G Catalyzes new functionality that your clients

want and that will draw customers away from

the competition.

G Facilitates application transformation as often as required

without the need for time-consuming, costly rewrites.

Page 6: Automated Software Transformations/ADA+Automated... · 2012-10-02 · Automated Software Transformation Process Service Partners The services presented in this brochure are based

Automated Software Transformation Services

We transform applications written in any source language and resident on any

platform to any other source/platform combination. Supported source languages

include: COBOL, RPG, PL/1 & DL/1, Oracle Forms, Visual Basic, PowerBuilder,

Delphi, Gupta/Centura, and more. We can transform even undocumented,

unstable legacy applications for which knowledgeable support staff is scarce or

non-existent.

The target environment can be anything: open-source and Microsoft technology,

including web based applications. Data and controls associated with source

applications are also converted to conform to the target platform.

Our transformation services are based on the proprietary model-driven

Rapid Transformation Methodology (RTM), which incorporates a number of

capabilities, including:

G Documenting poorly documented and undocumented systems.

G A desktop variable-tracing/code-crawling toolset that greatly facilitates

application maintenance.

Transformation is accomplished within weeks, not years, yielding substantial

savings when compared to the costs involved in using other methods.

We Do The Work For YouSoftware transformation is a fixed-price consulting service. We do the work

for you, wrestling with the ugly complexities and vagaries of languages

and platforms. Since we understand the fundamental structure of diverse

technologies, we can effectively address the surprises and challenges that often

arise during transformation.

Before we begin the transformation, we prepare a document that details your

requirements and standards for the target code and platform. We perform the

strategy and business process work at your site, and the automated work at one

of our offshore facilities.

We unit test the target code based upon test cases that you prepare or, at your

request, cases that we prepare for you. When we are finished, your application

code will be transformed to the target language ready for System Testing and

User Acceptance Testing.

Select Client Projects

After more than 10 years of commercial use throughout Europe, our transformation services are

now being implemented in the United States. We show representative clients below:

G FIRSTSPIN, Inc., USA

U.S. media company that offers clients alternative for distributing advertising media:

converted two Windows based VB 6.0 applications to open sourced web platform using

JAVA/ADF and Oracle 10g. Audio WebConsole and HULA Video WebConsole now service

more than one thousand customers for FIRSTSPIN.

G RSW-Orga, Germany

A developer of enterprise specific solutions for chemical, paint and coating industries, in

business for 30 years: converted old DIBAC (ERP) ACU COBOL to open source JAVA. Avoided

expensive licensing to renew COBOL by converting the application to modern technology.

G Ista Shared Services, Germany

One of the largest energy billing companies in Europe: Billing on IBM Mainframe; Accounting

and Control on SAP R/3. Multiphase Migration/Integration Plan through SOA using MDA.

From: MVS, COBOL, CICS, JCL, VSAM, Scheduler (CA); To: MVS, COBOL, CICS, JCL, DB2, IBM

WebSphere; integration to SAP/NetWeaver using SOA.

G Aspecta Insurance, Germany

Part of the third largest German Insurance group: Legacy Life Insurance Administration

System Migration. From: MVS, PL/I, Gener/OL (CICS), VSAM, JCL, ZEKE, ZACK, M-text; To:

IBM WebSphere, MS Windows 2003 for IBM PL/I, IBM Tx Series, HP/UX.

G GKN Sitec (Deutsche Aerospace)

Flexible comprehensive ERP application for discrete Manufacturing and Project Engineered

Manufacturing. From: IBM OS/400, RPG/400; To: IBM OS/400, RPG ILE, VB, Delphi, J2EE/JSP

on IBM WebSphere, AutoCAD Integrated.

G Telecomputer, Germany

Applications in the community and local authority domain, including: Driver’s License,

Car Registration, Social Help, Foreigner Registration, Housing Loan, Single Young Mother

Administration. Developed set of tools to capture existing design, maintain model sources

and platform-specific code generation. From: S/36, S/38, OS/400, COBOL, RPG; To: UNIX,

COBOL, Oracle; OS/400, Oracle. Single model sources for both environments.

Page 7: Automated Software Transformations/ADA+Automated... · 2012-10-02 · Automated Software Transformation Process Service Partners The services presented in this brochure are based

Automated Software Transformation Process Service Partners

The services presented in this brochure are based on the proprietary, model-driven

Rapid Transformation Methodology (RTM) of ADA Software Technologies Pvt.

Ltd. These offerings have been perfected by more than 10 years experience with

complex migration / conversion projects across diverse applications, languages and

platforms.

ADA employs more than 125 skilled technologists at three software factories in

India, and provides services in the United States through select Business Alliance

Partners, including the Rembrandt Group LLC.

ADA Software Technologies Pvt. Ltd. (ADA)

A major developer and implementer of automated modernization services that

standardize and consolidate systems into virtually any reliable open environment.

ADA also provides high-quality, comprehensive Information Technology (IT) services

at their offshore facilities.

A global practitioner of Model Driven Architecture (MDA), ADA is a respected

member of the Object Management Group (OMG).

Rembrandt Group LLC

Premier IT services company serving Fortune 500 clients and Business Alliance

Partner of ADA, offering RTM-related services in the Northeast United States.

Rembrandt provides proprietary IT solutions and services that:

G Facilitate business process

G Increase productivity

G Reduce costs

G Transform IT architecture

G Extend investment in legacy

G Consolidate platforms

Rembrandt also provides senior-level IT executives and technologists for consulting

and permanent hire.

Design Recovery: Parsing the source code

using the appropriate language meta-model,

uncovering the business process flows, and

extracting/placing the design artifacts into an

XML repository that is a Platform Independent

Model (PIM).

Generation: Converting the design artifacts

of the PIM using the appropriate language

meta-model, and generating a set of

applications that can operate on the target

platform.

SourceCode

SourceLanguage

Meta-Model

Parser Generator

TargetCode

TargetLanguage

Meta-Model

Workflows

DataTransformation

Procedures

Input / Output Layouts

Data Structures

ApplicationMapping

PlatformIndependent

Model(XML)

Page 8: Automated Software Transformations/ADA+Automated... · 2012-10-02 · Automated Software Transformation Process Service Partners The services presented in this brochure are based

Automated Software Transformation

We Transform Your ApplicationsRight Down to the Bits

Modernize Legacy Applications

Upgrade to Best Practices

Convert From One Language/Platform to Another

Integrate Legacy Into New Technologies

Re-Engineer to New Platforms

Capture End User Computing for Production

Uncover Gaps in Business Process

Convert Flat Data Files to Relational Databases

Support Regulatory Compliance

Facilitate Business Agility

Rembrandt Group LLC, Partner, ADA Software Technologies Pvt. Ltd.2 North Road • Suite 3 • Warren, NJ 07059-7115

732.356.1600 • www.rembrandtgroup.com

Modernize Legacy Applications

Upgrade to Best Practices

Transform From One Language/Platform to Another

Integrate Legacy Into New Technologies

Re-Engineer Applications

Capture End User Computing for Production

Uncover Gaps in Business Process

Convert Flat Data Files to Relational Databases

Support Regulatory Compliance

Facilitate Business Flexibility

AST