Home Case Studies Modernization Papers Contact Us

Application Architect™


Application Architect renovates applications, improving agility & efficiency

Application Architect renovates complex applications via patented componentization and SOA-enablement capabilities - boosting efficiency and agility. Application Architect provides an automated path to renovating and refactoring your enterprise applications. Automated dead code elimination pulls unused and unnecessary lines from your programs, greatly simplifying ongoing maintenance.

This module can componentize an application so that a fully-functioning program is extracted from the existing code. Your preferred wrappering technology can then be used to consume the generated WSDL and reuse these components as Web Services.


Application Architect Business Value

The applications that run your business are a critical business asset. But over time they become increasingly complex as new processes are added, functionality eliminated, and deadlines confronted. This leads to the introduction of dead and non-standard code that increases the cost and risk of maintaining systems.

Embedded within these complex applications are business rules that governs your core operations. These rules determine how your applications behave. But as application complexity rises, this logic becomes progressively more tangled within the code. This reduces the ability of your organization to adapt and reuse proven logic in a service-oriented architecture.

Application Architect allows users to improve the architectural quality and maintainability of enterprise applications. It delivers:


Renovate Complex Application Code

Inefficient or unnecessary code is clogging your application portfolio. Application Analyzer's querying capabilities can be deployed to identify where these elements exist within your portfolio. Application Architect's patented code slicing functions can then be deployed to extract these inefficiencies from the portfolio. The result: less wasted effort maintaining irrelevant code and less time required to perform analysis before the execution of important development tasks.


Isolate Business Rules into Reusable Services

Application Architect reduces the overall complexity of your systems by partitioning business rules, user interface, and data access elements to streamline application maintenance. Beyond simple 'paragraph' componentization, Application Architect can pull components from within and even across paragraph structures. This provides a more thorough and useful componentization of your applications.

By creating distinct segments, ongoing application maintenance efforts can be concentrated on the exact element of interest without impacting other areas. Further, this componentization isolates logic into standalone services. This allows valuable logic to be reused and called in a service oriented architecture (SOA), greatly enhancing the flexibility of the application portfolio.


Application Architect Images

Multiple patented rearchitecting methods allow users to automate the process of componentizing and renovating their complex application portfolios.

Users can quickly isolate existing logic into reusable business logic, paving the path to SOA.