EZ Source for Enterprise CMDB

An Enterprise CMDB provides users with proven capability to manage all aspects of infrastructure management and mapping, addressing the three core demands of coordination/control, root-cause-analysis and quality management. By applying the EZ Source complementary solution, automation of complex and challenging application management processes adds extra value to both the IT development and management organisations through increased accuracy and efficiency of applying control.

Enterprise CMDB's core strength is in the facilities it provides to manage complex IT infrastructure, particularly those which have matured over time into critical business assets.

These are typified by some common characteristics :
- high volume of application components
- multiple platforms and technical environments
- high level of interdependency to service end to end business processes
- multiple IT teams working on separate applications (in-house, external, on-shore, off-shore)

Maintaining an acceptable level of business service and continuity whilst addressing the core challenges of containing application development and maintenance costs with a high level of quality is one of the biggest challenges faced by the IT function under significant business pressure.

One of the key barriers to the IT function is often the level and quality of application and component information available on which to plan and deliver new development and maintenance activity and the degree of analysis automation potential to deliver fast and accurate data. This often results in project timeline and cost overruns. For example, a recent KPMG survey of 600 organisations' IT delivery portfolios found that 49% of respondents experienced at least one major programme failure, primarily due to inadequate understanding of the key drivers and interdependencies of project components coupled with insufficient management of the costs, benefits and timelines.

EZ Source is a business process oriented Configuration Management environment (CMDB) which automates application understanding, impact analysis and interactive technical documentation for use in all Application Management activities. Synchronised with an Enterprise CMDB, it contains a full inventory of your application components and key information about their functionality, interdependencies , complexity and links to infrastructures and operational data. EZ Source "visualises" this information in an easy to use front end and is an indispensable tool for planning and managing application development, enhancement, maintenance and production support. It is designed for use by disparate and physically remote development/technical teams with the added advantage of application metric and measurement data for senior IT management.
Solution Overview
The combination of an Enterprise CMDB and EZ Source using the EZ Source API provide full process automation. From initial discovery, through to automated retrieval into the EZ Source Applications CMDB and subsequent analysis, organisations can use the advantages of their Enterprise CMDB for a wider range of users, with application CI data federated from EZ Source.

Enterprise CMDB products were mainly focused on mapping network and infrastructure CI on open systems. EZ Source Enterprise Server complements enterprise CMDBs by providing applications CI and mainframe infrastructure CI data bridging the gap between applications and operations.

Manual application analysis is both costly and error prone due to the difficulties in accurately analysing all the components, understanding complex inter-dependencies and ensuring all is accurately documented. EZ Source is populated via automated processes with information on all application components and their relationships, allowing precise, user-driven navigation and impact analysis according to the task in hand. Key to its success is the ability of EZ Source to provide an integrated, common repository with user/activity tailored tools all running from the same information - a "single version of the truth" of the functional and technical environments.

Analysis is the critical first step in the vast majority of all application management activity; common "use cases" include :
- application support; fault diagnosis
- application enhancement; complexity, cost, timeline estimation
- application integration/SOA enablement; interdependency analysis
- application replacement; functional analysis

EZ Source's automated approach speeds up these key analysis activities, shares consistent and common "expert" knowledge across all IT and business teams involved which ensures delivery accuracy, quality and mitigates risk.
Solution Benefits
Fast to deploy and use, EZ Source delivers proven business benefits to development organisations faced with the real world challenges of maintaining and enhancing their portfolio of applications.

Some of the key benefits are:
- A reduction of overall delivery costs of between 10 - 22%
- Improved Application quality and performance
- Improved Application flexibility and business value
- Extended Application longevity
- Improved Management understanding
- Improved planning and predictability
- Enhances IT skills

Given that analysis normally consumes 30% of all Application Management resources and even then is often incomplete when performed manually, EZ Source's ability to fully automate this activity allows teams to perform the required activity based on an accurate understanding. When used in combination with an Enterprise CMDB, EZ Source also verifies there are no missing components and can analyse multi language applications as well as understanding the interdependencies between applications, databases and interfaces.
The EZ Legacy Edge
Only EZ Source provides Enterprise-wide, cross platform coverage and enables the depth of functionality to support the detailed understanding needed for development activities. Its ability to meet the challenges of many different users in many scenarios in addition to extremely rapid implementation and ease of use, satisfy both the demands of technical staff and management alike. EZ Source analyses a wide variety of application environments, including COBOL, PL/1, ADS/O, Natural, CICS, JCL, IDMS, DB2, IMS, VSAM, Adabas, MQ Series, Java and SAP ABAP.
EZ Source: Underpinning Enterprise Application Management
EZ Source fully automates Application analysis, documentation and measurement, helping organisations with the real world problem of managing their existing Application portfolio.

EZ Source correlates the relationships between the different application components, their IT infrastructure and the resources they consume, bridging the gap between applications and operations and improving production support and root-cause-analysis. It operates across multiple languages and environments, producing consistent understanding and measurement. Through its ability to parse the different application components (for example, source code, OS scripts, include files, screen maps, transactions, messaging system data, application servers data, etc) and then visualise the internal application structure and dependencies, users can select their starting point and navigate across or drill down as required in order to precisely determine the scope and level of analysis. This Applications CMDB functionality is complemented by a rich choice of visualisation and reporting options so users can precisely define the scope and depth.

Complemented by a set of lightweight agents additional mainframe infrastructure and operational data about application components is collected into the EZ Source repository and federated as application CI data to the Enterprise CMDB.

Many different options are provided to visualise the analysis according to requirements and results. For example, a particular analysis may reveal complex interdependencies with different types of components, so EZ Source has user definable dependency levels, filtering and different visualisation layouts in order to achieve optimum understanding. At all stages in the analysis, EZ Source synchronises with the source code and operational data so production support engineers and developers can understand exactly how functions have been performed.
EZ Source provides five levels of mapping and visualization, starting from the IT infrastructure level, drilling down to applications, interfaces and shared resources, application environment, program units visualization and program flowcharts. EZ Source also includes database and interface components so that the understanding can both include these vital aspects as well as starting from these points of view.
Conducted manually, it is difficult to identify even straightforward questions such as "where is this database table used", "on what physical device does it exist", "how many free tracks are on this device", and "who change the table definition in the DB2 dictionary and when". Other questions may include "where is MQ integrated into my application" as well as more complex issues like field expansion and impact analysis. EZ Source provides the comprehensive results in seconds.
An additional comprehensive reporting portal used to measure different aspects of the application. EZ Reports includes both industry standard metrics (eg McCabe, Halstead, Function Point) and user definable parameters. Invaluable for Management and Architecture requirements, it allows quality and code standards to be instutionalised into the development and review process. In addition, it also gives developers valuable insights by documenting aspects such as "where used" and "dead code" occurrences.
EZ Report examples measuring applications quality, complexity and standardization
  © EZ Legacy 2003-2010