IT Executives in today’s economic conditions are faced with significant challenges with their aging legacy applications – high cost of maintaining outdated legacy hardware and software, high license costs, expiring support for proprietary software and databases, finding and retaining a shrinking pool of legacy programming talent, and business demands of web-enabling and integration with multiple applications and delivery channels. Cyquent provides a low-cost, low-risk and tool-assisted methodology to efficiently transform your legacy applications.
Cyquent has partnered with software vendor EvolveWare to create a methodology for providing the capability of business rules extraction and transforming them to C#, VB.Net or Java code using their S2T Technology. Using EvolveWare’s product suite, we can automate the process of application modernization. Specifically we can automate up to 100% of the extraction of the business rules, allow for their optimization through a modernization console, and typically automate between 75-95% of the migration of these rules to the target technologies.
Our proven legacy transformation approach works by:
- Automatically analyzing legacy source code to extract business rules
- Automatically transforming business rules into target architecture and platform
- Comprehensively testing transformed source code and migrated data often using automated testing tools
- Assisting in implementing and deployment the transformed applications in the target environment
- Providing warranty support for a desired period of time beyond successful deployment
Cyquent’s Legacy Transformation competency comprises of the following major capabilities:
- Consolidation and Migration: These activities are often required when redundant or functionally overlapping products and solutions are in use, in particular after mergers or acquisitions, but also after in-house organizational changes. These may include technology changes, e.g. the move from DB2, VSAM, CA/Datacom etc. to relational databases like Oracle, MS-SQL Server, Sybase, etc. for data management. Consolidation and migration may also involve the creation of shared repositories, application analysis for (re-)documentation and/or restructuring, replacement, and major re-architecting in order to reduce complexity and thus maintenance costs. From the experience so far in various industries, the cost savings due to consolidation and migration can be tremendous.
- Application Integration: This capability generally deals with connecting various business functions from different platforms in a technically solid and secure way. Portals may be used for integration at user interface level. However, Enterprise Application Integration (EAI) activities are largely data-centered and involve the analysis, cleansing, transformation, 'bridging' and aggregation of data.
- Web Enablement: Moving legacy applications (or components of them) to the Internet can provide significant benefits in customer services and cost savings. Examples are well-known Web portals relying on legacy functions, e.g. for procurement services, or for insurance information and contract initiation. Other examples use XML wrappers around legacy code and provide access to underlying transactions and data by using callable APIs. Applying Web 2.0 technologies to provide better customer care, content management, usability engineering and SOA support.
- Application Renovation: These are major reengineering tasks to ease application management and the re-use of business functions. Here, the well-known documenting, extraction and restructuring techniques merge with new approaches to ‘modernize’ applications as a basis to achieve more flexible and maintainable software architectures
