SOA Analyzer™
Business Benefits
SOA Analyzer accelerates the path to SOA-ready enterprise applications.
SOA Analyzer offers detailed insights into the architecture of existing applications. This wealth of information allows analysts and architects to identify business processes that are candidates for reuse in an SOA environment. It also highlights architectural hurdles that could hinder service enablement and recommends paths to remedy these challenges. This enables even tightly interwoven business logic to be efficiently redeployed in an SOA setting. This is especially critical because according to a leading analyst report, 33% of best in class organizations SOA-enable their legacy applications.

SOA Analyzer is a plug-in to the Application Analyzer™ module of the Modernization Workbench® platform. Its rich architecture analysis capabilities deliver:
Application Insights that Fast-Track SOA Readiness
SOA Analyzer locates programs within legacy applications that are well architected for Enterprise Application Modernization via SOA enablement. The technology categorizes programs based on their adherence to a service-oriented model and by the function they perform in the architecture. Programs that are architecturally ready can be queued for 'wrappering', yielding quick value for the organization.
Roadmap to SOA-Ready Additional Candidates
SOA Analyzer identifies and improves understanding of business logic that requires renovation prior to wrappering. This information allows architects to focus effort on SOA-enabling more ideal candidates. It also allows architects to prioritize programs that could be renovated into SOA-ready components.
Insights into Architectural Hurdles
SOA Analyzer identifies architectural irregularities within programs that could hinder or compromise the creation of services. Once identified, SOA Analyzer suggests ways to remediate the program via the Application Architect™ module of the Modernization Workbench. SOA Analyzer also provides solutions to architectural challenges that could lead to inefficiencies in a service. For instance, inefficiencies may stem from the loss of validation rules or excessive passing of data that slows performance.
Web Service Definition Language that Speeds Deployment of Services
SOA Analyzer simplifies the process of reusing and wrappering identified services. Analysts can select which elements will provide inputs and outputs for the targeted service. SOA Analyzer will then automatically generate Web Service Definition Language (WSDL) specifications that can be used to connect the process. This generated WSDL is readily consumable by other standards-based technologies, accelerating the deployment of SOA ready applications for Enterprise Application Modernization.