Iterative, Automated, and Incremental – A DevOps Approach to Legacy Modernization with Blu Age

Way back in 2001, a small group of people issued a manifesto that came to revolutionize the world of software development. The principles underpinning this movement, known as agile development included a commitment to the end user, an ability to adapt to changing requirements, frequent delivery, collaborative work environments, results orientation, maintainability, simplicity, and constant improvement.

The secret behind successful modernization projects

Migrating applications from aging programming environments (e.g., Cobol, Pacbase, etc.) to modern Cloud-ready technologies (Java EE, .NET…) is a challenging task both at functional and technical levels. Unlike classical software projects -usually initiated from scratch- modernization projects start with millions of lines of code to be explored, understood and transformed.

Functional Equivalent Modernization of Legacy Applications

Technology is evolving at an exponential speed. So do applications, code and the complexity of IT legacy. Maintenance costs for legacy applications are constantly increasing, and require rarefying IT skills. Modernizing business strategic applications, freeing them from aging technologies and opening the way to new functionalities and Digital is now key to sustainable growth.

Looking forward to developing Batch Applications with C# .NET: take a look at Summer Batch

For a number of years the Java world has addressed the challenges of Batch processing with Frameworks such as Spring Batch and IBM WebSphere Compute Grid. Well known for their performance and robustness, they are now widely used, in particular by the Financial Industry.

With the open source Framework Summer Batch, you can now create Batch Jobs in .NET C#, with checkpoint restart, chunk processing and parallel processing.

How to start a successful Big Data Application from scratch

Let’s imagine that you are a Software Developer working in a highly innovative data-driven start-up delivering a cutting-edge product called “Data Digger Solution”. It gathers raw data from various heterogeneous sources (e.g. social medias, websites, CRM, online sales, servers, emails, etc.) and process them to gain tangible insights using fresh semantics. These insights can be used to provide concrete and profitable interpretations (e.g. in terms of sales and web presence) to the clients.

Modernize Legacy Batch Applications to a C# .NET Target Architecture

The Java world has been addressing the main challenges of Batch processing, performance and robustness, for a number of years with frameworks such as Spring Batch or more recently with “liberty Batch” by IBM. With Summer Batch, an open source .NET Batch Framework, you can now create Batch Jobs, with checkpoint restart, chunk processing, EBCDIC file readers and writers, GDG like behavior in C#.

TIOBE Index for February 2016

Java remained at the top of the TIOBE Index’s February rankings of the most popular programming languages, followed (in order) by C, C++, C#, and Python. TIOBE updates its rankings once a month; the order is based on search-engine data.

Blu Age Community

The Blu Age® Community
Application modernization & Generation

bluage.com

Categories

Archives

About

All trademarks and registered trademarks referreded in this website are the exclusive property of their respective owners.
MDA, UML and MDD are either registered trademarks or trademarks of OMG, Inc. in the United States and/or other countries.