Automatic conversion of CA 2E (Synon) applications to modern languages
Moving CA 2E Applications Forward
CA 2E combines a rich design model with powerful code generation capabilities. But even with this robust set of features, many companies now face pressure to modernize their business applications beyond the scope of what CA 2E can offer. The challenge is to move forward without discarding the decades of investment in design and evolution stored in the CA 2E model. Fresche’s X-2E Modernize is the solution for modernizing any CA 2E application.
Automated transformation into modern languages enables more agile systems and better maintainability. It also makes it easier to bring on new skillsets, leverage open source technology, plug into devops solutions, integrate seamlessly with applications and take advantage of the cloud. The X-2E Modernize solution leverages existing CA 2E application architecture to guide the automated transformation of these apps to modern languages such as Java, Free Form RPG and other languages.
CA 2E Transformation Helps You:
Transforming your CA 2E applications to a modern language opens up a world of possibilities: an increased ability to meet rapidly changing business demands for new functionality and sales channels, in addition to easier integration with other systems in your organization. With greater agility comes greater opportunity.
Retain design value
CA 2E applications contain invaluable business logic that can be a company’s key differentiator. This information is often locked inside the CA 2E model. X-2E Modernize uses this internal CA 2E model to extract design information in a structure that maps cleanly into a modern architecture, making it readily available and accessible.
Retiring resources are a big challenge for IBM i shops, particularly for CA 2E (Synon) environments. Valuable resources take decades of CA 2E application and database development knowledge into retirement and can’t be replaced. Converting to modern technology opens your company up to a world of new resources.
Modernized systems lower costs: reduced development/testing time, widely available resources, expedited time to market, etc. Software licensing is less costly on modern systems and there is greater opportunity to leverage open source and cloud, integrate software as a service (SaaS), and minimize the technological footprint.
Simplify and standardize
Moving toward a standardized set of technologies across an entire organization reduces complexity, the number of technologies and the number of integration points. This reduces the skill sets required to maintain and manage application ecosystems, which can lead to a variety of cost reductions.
Core applications are at risk when the current developers leave or retire, taking their tribal knowledge with them. Keeping that skill set around also becomes more expensive each year. There is a much wider talent pool available working with standardized, proven technologies that provide enhanced integration.