automated software transformations/ada+automated... · 2012-10-02 · automated software...
TRANSCRIPT
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
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)
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.
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.
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.
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.
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)
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