Automating application architecture
The process of mainframe application modernization may be accomplished by several methods – all with the same goals in mind – to reduce risks and costs, and increase system agility and longevity. The resources a firm has to allocate to the project will generally determine the approach chosen. For instance, an organization with a large IT staff may lean more towards an in-house solution versus a more outsourced choice that a company may choose with fewer internal resources. Let’s take a look at those options.
Application development tools for legacy application conversion may be obtained and used by an internal IT group, or employed through a modernization service provider such as TIC or BluAge Software Companies. There are pros and cons to both development paths. While internal development may have cost savings on the services side, the development process will probably take longer due to software learning curves and usually consulting support will need to be provided anyway. Hiring a service provider will have higher upfront costs due to consulting time, but will result in quicker, and quite possibly easier, development and solution implementation due to the expertise and experience of the provider.
The TIC/BluAge Advantage
No matter the method chosen to implement the application development solution, the BluAge modernization toolkit offers an innovative multiplatform model-driven approach that offers IT professionals:
- Flexibility – applications can deploy on a variety of platforms including: NonStop, Microsoft, Linux, UNIX, Azure, OpenShift, OpenStack and more
- Automation – parallel testing by comparing Legacy test results with modernized application results – providing a fully automated regression testing repository for converted applications
- Compliance & Security Confidence – the code generated is verified to be in compliance with standardized industry norms such as Eclipse, OMG and SOA; applications modified with the TIC/BluAge solution meet HP Fortify data security standards
This model-driven application development tool enables a single development solution to automatically compile code in a wide variety of architectures for enhanced productivity and flexibility.
- No manual coding is required – the entire application is automatically generated – screens, reports, services, data access, web services, calls, authentification, security and more
- Open Architecture – generated code is fully tested and independent of TIC/BluAge
- Established coding standards and security protocols are maintained
In part III of this series, “Measuring Modernization Productivity – measuring metrics for tangible benefits” we’ll discuss modernization metrics that support the real-world benefits of modernizing mainframe applications.
In part I of this series, “Legacy Application Modernization – IT flexibility & business opportunity”, we discussed how users and supports of legacy systems frequently view major upgrades to their business-critical legacy applications as a daunting task fraught with potential pitfalls. Read more
Do you find this tutorial blog helpful? Let us know what you think, and how we can make it even better. Don’t forget, you can subscribe to our blogs (top right-hand corner of the home page) to get automatic email notification when a new blog is available.
Scott Pasho has over 20 years marketing communications management & copywriting experience in diverse industries including high technology (software, hardware, IT), healthcare, & financial services. General manager of a boutique advertising agency for three years, and founded my own agency in 2004.
Specialties: Ability to creatively position products and services through collateral materials for BtoB and BtoC audiences.