This feature provides analysis such as entry points and dependencies including SQL and file nodes. Dependency analysis provides dependency lineage of components as children to parent or vice versa. AWS Blu Insights provides dependency analysis for applications in COBOL, generated COBOL, PL/1, NATURAL, RPG/400, and COBOL/400 languages with advanced visualization (Graph/Table).Identify internal dependencies and entry points:. Once you have a completed inventory, the next step is to identify internal and external dependencies within the code base. Figure 1 presents a default dashboard for a mainframe source code inventory.įigure 1: AWS Blu Insights Dashboard Dependency Analysis Programs with lower cyclomatic complexity are less challenging to modify and test than those with higher cyclomatic complexity. Cyclomatic complexity measures the number of linearly-independent paths through a program module. This inventory shows the volume of source code, the type of languages used, and the cyclomatic complexity of the source. AWS Blu Insights can provide inventory analysis within a few minutes for a mainframe/midrange system. For customers who have legacy mainframe applications, manual inventory of applications and functions can take an extended amount of time. Inventory AnalysisĪpplication modernization starts with an inventory of all mainframe applications and their associated functions to determine candidates for refactoring. It will also help you understand how it can automatically transform your code to Java. You will learn how AWS Blu Insights helps you understand your application inventory, and visualize dependencies between components. In this section, we will discuss how AWS Blu Age can help meet your needs for mainframe migration and modernization projects. AWS Blu Insights through the lifecycle of a Modernization Project: In the next section, we will learn about the features of AWS Blu Insights with the use case of a common modernization project. Technical tools help with inventory analysis, code assessment, code transformation, and test case capture. These transformed applications may rely on Angular, Java/Spring, PostgreSQL, or other databases such as Amazon Aurora, Amazon RDS for PostgreSQL, Oracle database, IBM Db2.ĪWS Blu Insights provides tools that support the full process of modernizing source code from legacy applications and their databases. Applications in COBOL, generated COBOL, PL/1, NATURAL, RPG/400, COBOL/400 and their respective underlying databases and data files DB2, DB2/400, VSAM, IMS, IDMS are transformed into modern distributed applications. AWS Blu Age Refactor automatically creates modern applications from legacy monolithic mainframe or midrange source code. It does this while expediting the reliable transition to Java, new data stores, and web frameworks. It relies on fully automated refactoring by preserving the investment in business functions. It can convert languages like COBOL, PL/1, NATURAL, RPG/400, and COBOL/400 into agile Java services and web frameworks. It also helps them to gain access to a growing pool of candidates with experience running and automating workloads with AWS.ĪWS Blu Age uses automated refactoring patterns within the AWS Mainframe Modernization service. These advantages help them to increase their agility, their capacity to innovate, and to benefit from the continual trends with AWS of improving cost/performance ratios. Customers are looking to modernize their mainframe-based applications to take advantage of the AWS Cloud. According to Reuters, there are 220 billion lines of code in customers’ production environments running Cobol and other legacy languages.
0 Comments
Leave a Reply. |