Technology and analytics are being used to improve processes in all areas of business and the home. Software development is no exception, and the leading driver of this revolution is DevOps. As organizations shift towards digital transformation and enter the API economy, and connect business-critical z Systems applications with mobile and cloud applications to better engage with clients, the need for tools that can help us understand the application landscape along with evolving trends and actionable insights to streamline the software development and delivery process is greater than ever. Join us to learn how IBM Application Discovery and Delivery Intelligence (ADDI) can help organizations streamline their development process.
visit http://www-03.ibm.com/systems/z/solutions/enterprise-devops/application-discovery-and-delivery-intelligence/
This document discusses leveraging DevOps and Agile development practices to transform application testing programs. It provides examples of how Cisco has implemented continuous security practices. Continuous security involves running static and dynamic application security testing at various stages of the development lifecycle. It also involves managing security incident data and mapping it to application and environment attacks. Continuous security helps manage risk holistically by minimizing attack surfaces and facilitating bottom-up and top-down vulnerability management. Key resources are provided to learn more about secure DevOps practices and application security testing.
HCL's statements regarding potential future products are subject to change without notice. Fault Analyzer for z/OS is a tool that helps determine the cause of application abends by delivering information about what happened, the program involved, relevant source code lines, and source variables. It supports various environments like z/OS, CICS, IMS, and DB2. Fault Analyzer can analyze abends in real-time, interactively with additional information, or in batch mode.
IBM Application Delivery Foundation for z Systems (ADFz) is the perfect starting solution for embarking on a DevOps transformation journey. The solution includes the market-leading Integrated Development Environment (IBM Developer for z Systems), as well as a set of essential problem analysis tools. Come and learn about the latest enhancements of ADFz and how customers are benefiting from this solution.
visit http://www-03.ibm.com/software/products/en/ibm-application-delivery-foundation-for-z-systems
In addition to the traditional languages such as COBOL, C++, and PL/I, there are multiple modern languages that are being adopted by developers worldwide. Java, C++, JavaScript, Go and Swift are enriching the server ecosystem, and they each offer different capabilities. This session will provide an overview of the trends in modern programing languages and how enterprise clients are using them. The discussion will focus on some of the newest languages: Go and Swift, and the efforts made by IBM to bring those languages to the server and cloud platforms.
visit http://www-03.ibm.com/systems/z/solutions/enterprise-devops/
This document provides an overview of the IBM z Systems Development and Test Environment (zD&T). zD&T allows developers to build and test z/OS applications on x86 hardware running Linux, providing more flexible development and testing capabilities. The document discusses tools for migrating content from a production mainframe to create a "golden image" for zD&T. It also demonstrates how application discovery tools can analyze applications and reduce the amount of data migrated.
File Manager for z/OS is a tool that helps manipulate data stored on z/OS systems interactively and in batch. It provides formatted editing of data, batch processing functions, test data preparation, load module analysis, and simplified access to data across multiple systems. Recent enhancements include improved remote system support, enhanced searching and referencing capabilities, and new features for comparing and analyzing load modules. File Manager is part of IBM's Application Delivery Foundation for z/OS which provides an integrated solution for z/OS application development and problem analysis.
One of the central tenants of DevOps is making sure you have properly versioned everything. Many distributed teams have moved to using Git for this purpose. Git is the software configuration manager (SCM) kids are learning in school and it's easy for anyone to pick up. You can even use it on your own machine to manage your own projects. Meanwhile, your z/OS code is sitting in an old SCM that no new developers know and that they don't want to use. If you're using GIT for all the rest of your source, why to do you limit your z teams with that host-based SCM? Come to this session to learn how GIT can be used for traditional z/OS development.
visit http://www-03.ibm.com/systems/z/solutions/enterprise-devops/
Slides from the webinar titled "Drinking our own champagne z Systems Development and Test Environment V10" posted here
watch the replay on http://ibm.biz/zDevandTest
This document discusses leveraging DevOps and Agile development practices to transform application testing programs. It provides examples of how Cisco has implemented continuous security practices. Continuous security involves running static and dynamic application security testing at various stages of the development lifecycle. It also involves managing security incident data and mapping it to application and environment attacks. Continuous security helps manage risk holistically by minimizing attack surfaces and facilitating bottom-up and top-down vulnerability management. Key resources are provided to learn more about secure DevOps practices and application security testing.
HCL's statements regarding potential future products are subject to change without notice. Fault Analyzer for z/OS is a tool that helps determine the cause of application abends by delivering information about what happened, the program involved, relevant source code lines, and source variables. It supports various environments like z/OS, CICS, IMS, and DB2. Fault Analyzer can analyze abends in real-time, interactively with additional information, or in batch mode.
IBM Application Delivery Foundation for z Systems (ADFz) is the perfect starting solution for embarking on a DevOps transformation journey. The solution includes the market-leading Integrated Development Environment (IBM Developer for z Systems), as well as a set of essential problem analysis tools. Come and learn about the latest enhancements of ADFz and how customers are benefiting from this solution.
visit http://www-03.ibm.com/software/products/en/ibm-application-delivery-foundation-for-z-systems
In addition to the traditional languages such as COBOL, C++, and PL/I, there are multiple modern languages that are being adopted by developers worldwide. Java, C++, JavaScript, Go and Swift are enriching the server ecosystem, and they each offer different capabilities. This session will provide an overview of the trends in modern programing languages and how enterprise clients are using them. The discussion will focus on some of the newest languages: Go and Swift, and the efforts made by IBM to bring those languages to the server and cloud platforms.
visit http://www-03.ibm.com/systems/z/solutions/enterprise-devops/
This document provides an overview of the IBM z Systems Development and Test Environment (zD&T). zD&T allows developers to build and test z/OS applications on x86 hardware running Linux, providing more flexible development and testing capabilities. The document discusses tools for migrating content from a production mainframe to create a "golden image" for zD&T. It also demonstrates how application discovery tools can analyze applications and reduce the amount of data migrated.
File Manager for z/OS is a tool that helps manipulate data stored on z/OS systems interactively and in batch. It provides formatted editing of data, batch processing functions, test data preparation, load module analysis, and simplified access to data across multiple systems. Recent enhancements include improved remote system support, enhanced searching and referencing capabilities, and new features for comparing and analyzing load modules. File Manager is part of IBM's Application Delivery Foundation for z/OS which provides an integrated solution for z/OS application development and problem analysis.
One of the central tenants of DevOps is making sure you have properly versioned everything. Many distributed teams have moved to using Git for this purpose. Git is the software configuration manager (SCM) kids are learning in school and it's easy for anyone to pick up. You can even use it on your own machine to manage your own projects. Meanwhile, your z/OS code is sitting in an old SCM that no new developers know and that they don't want to use. If you're using GIT for all the rest of your source, why to do you limit your z teams with that host-based SCM? Come to this session to learn how GIT can be used for traditional z/OS development.
visit http://www-03.ibm.com/systems/z/solutions/enterprise-devops/
Slides from the webinar titled "Drinking our own champagne z Systems Development and Test Environment V10" posted here
watch the replay on http://ibm.biz/zDevandTest
Want first-hand knowledge of how the systems running the financial world work? Want to develop and test those applications faster? Want to enable your software for use by people working on 220 billion lines of COBOL in the field today? In this talk, we will show you how easy it is to create and customize your own z/OS system with only a Bluemix ID and a web browser.
visit http://www-03.ibm.com/systems/z/solutions/enterprise-devops/
This document discusses enabling agility with DevOps and enterprise transformation. It describes the DevOps pipeline and continuous feedback loop. It notes that organization, technology, and modernization are constraints. The document presents stories of two clients - a government financial agency in Croatia and a government data center - that sought to solve problems of manual deployments and enable integration across systems through DevOps. It provides advice on how to transition systems safely and continuously improve. The document encourages managers to improve collaboration between developers, architects, Scrum masters, Jenkins/Docker experts, and mainframe specialists.
Rational Development & Test for z Systems 9.5 Webinar with Rogers CommunicationsSherri Hanna
RD&T is a tool that allows development and testing of mainframe applications on remote systems. Rogers Communications used RD&T to modernize their cable subscriber management application. It allowed them to overcome constraints of their mainframe environment like limited development resources. RD&T enabled faster prototyping and testing of new technologies like web services APIs. It helped Rogers streamline development processes and meet compliance requirements for their application.
The document describes IBM's Application Delivery Foundation for z Systems V3.0. It provides a comprehensive solution for z/OS application development and problem analysis through tools like Developer for z Systems, Application Performance Analyzer, and Fault Analyzer that are designed to accelerate development cycles and simplify analysis of complex programs. The release is focused on helping customers embarking on DevOps transformations through features that improve integration between tools and extensibility of the platform.
RDz provides quantified DevOps benefits to organizations now through automation, advanced tooling, and agile development capabilities. It automates application modernization, continuous integration processes, and other DevOps tooling. RDz offers advanced functionality for integrated program analysis, interactive testing/debugging, pattern-based development, and external tool integration. It also facilitates agile processes through seamless integration with Rational Team Concert for source management, work items, and continuous integration artifacts. Case studies show RDz delivers benefits like reduced time-to-market, improved application quality, and increased developer efficiency.
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2Susan Yoskin
Venkat will be joined by IBM Debug Architects John Tzanakakis and Randy Campbell who will demo debugging of applications using RDz. The demo will cover:
- Debugging of a CICS COBOL application
- Debugging of a COBOL application that calls HLASM
Rational Developer for z Systems and Rational Integration Tester can be used to test mainframe applications with and without live data. They allow developing and testing applications in isolation using database and program stubs to virtualize interactions with DB2 and CICS. This reduces wait times and allows testing early in the development cycle. Benefits include increased productivity, quality, and reduced risk through decoupling of delivery schedules.
Rosalind Radcliffe presented on shifting mainframe software development left to enable continuous integration. She discussed how mainframe applications today rely on outdated development and testing practices. Radcliffe proposed automating deployment of test environments, refactoring applications into services, implementing interface testing using virtual services, integrating production monitoring into development, and using operations data to optimize applications. Case studies showed how financial institutions reduced testing time from weeks to hours and increased test coverage through these practices. Radcliffe's goal is to modernize mainframe development and establish metrics to prove automated testing can replace manual regression testing.
Control/DCD and Control/SE are software tools that can help with migrating existing COBOL applications to newer Enterprise COBOL compilers. Control/DCD runs in batch mode on one or all programs, while Control/SE allows interactive processing of individual programs. These tools provide pre-compilation analysis of code to help identify issues during migration, as recompiling old COBOL programs without documentation risks introducing logic errors or reopening old bugs. They can help large organizations that rely heavily on legacy mainframe COBOL applications but now use offshore contractors for development and maintenance.
Richard Brunkhorst presented on using Rational Development and Test Environment for z Systems (RD&T) to enable continuous integration and deployment for mainframe applications without requiring a physical mainframe. The demo showed using RD&T, Rational Developer for z Systems (RDz), and Rational Team Concert (RTC) for continuous development, building, and testing. UrbanCode Deploy (UCD) was used for continuous deployment to RD&T. The demo featured modifying a CICS application to use a DB2 database instead of VSAM, with code changes developed and tested on RD&T before deployment.
1) The document discusses the lessons learned from adopting DevOps practices at a large scale for IBM z Systems software development.
2) It describes the journey of transforming over 20,000 developers through practices like continuous integration, automated testing, and collaboration tools.
3) Challenges included supporting mainframe environments, dispersed teams, legal requirements, and integrating many products; successes included improved quality, speed, and job satisfaction.
DevOps adoption can provide quantifiable returns on investment through improved productivity and quality. Implementing DevOps practices in phases allows organizations to first achieve continuous testing, then continuous delivery, reducing cycle times. Automating processes like builds, testing, and deployments across development, QA and production environments increases staff capacity. Earlier defect detection through practices like "shift left" testing also reduces repair costs. Case studies show potential annual savings of millions from these effects. A DevOps adoption roadmap and workshops can help organizations assess current capabilities and identify high-impact practices to prioritize for their needs.
The document discusses IBM's UrbanCode products for application release automation and DevOps. It summarizes recent developments in UrbanCode Deploy and Release, including new capabilities for deploying containerized applications, managing WebSphere Application Server configurations, and integrating with additional systems of record. It also outlines key trends in application release automation for 2016 such as hybrid cloud deployments, containers, and cognitive capabilities. The document is intended to highlight capabilities of IBM's UrbanCode products and services for application delivery and DevOps.
1. The document discusses DevOps and hybrid cloud, with DevOps being an approach combining culture, processes, and technologies to continuously deliver applications and innovation.
2. APIs are key to hybrid cloud and DevOps, allowing components and services to be developed and reused across teams and cloud environments.
3. IBM recommends organizations build a common toolchain including tools for development, testing, deployment, and monitoring to facilitate DevOps practices and hybrid cloud deployments.
1. The document discusses provisioning, deploying, and managing IBM's Rational Development and Test Environment (RD&T) for System z in cloud environments.
2. Key steps include configuring Linux systems to run the zPDT emulator, installing z/OS software like the Application Distribution Controlled Distribution, and managing licensed access through USB tokens or a license server.
3. Using a pre-built ADCD distribution provides a complete turnkey z/OS development and test system, while customized z/OS installations can also be deployed through RD&T.
The document discusses DevOps capabilities for IBM Z systems. It introduces Application Discovery and Delivery Intelligence (ADDI) which can discover and understand application landscapes, enable impact analysis for changes, and improve development and testing efforts. It also discusses the Application Delivery Foundation for Z (ADFz) which includes tools for development, testing, and automating delivery pipelines. Finally, it provides demos of capabilities like dependency based builds, automated unit testing, and shift left testing approaches.
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...DevOps.com
Monolithic applications are defined as single-tiered software in which the user interface and data access code is combined into a single application for a single platform. Monoliths can impact your ability to create APIs, deliver capability quickly, and even perform routine application maintenance. Refactoring is the antidote to monolithic software. It can result in improved team agility and autonomy, plus it paves the way for API creation. Learn how DevOps for the Enterprise software can help you refactor- from discovery of your z/OS assets and impact analysis, to the modularization task itself, including editing, compiling, testing, and debugging.
Want first-hand knowledge of how the systems running the financial world work? Want to develop and test those applications faster? Want to enable your software for use by people working on 220 billion lines of COBOL in the field today? In this talk, we will show you how easy it is to create and customize your own z/OS system with only a Bluemix ID and a web browser.
visit http://www-03.ibm.com/systems/z/solutions/enterprise-devops/
This document discusses enabling agility with DevOps and enterprise transformation. It describes the DevOps pipeline and continuous feedback loop. It notes that organization, technology, and modernization are constraints. The document presents stories of two clients - a government financial agency in Croatia and a government data center - that sought to solve problems of manual deployments and enable integration across systems through DevOps. It provides advice on how to transition systems safely and continuously improve. The document encourages managers to improve collaboration between developers, architects, Scrum masters, Jenkins/Docker experts, and mainframe specialists.
Rational Development & Test for z Systems 9.5 Webinar with Rogers CommunicationsSherri Hanna
RD&T is a tool that allows development and testing of mainframe applications on remote systems. Rogers Communications used RD&T to modernize their cable subscriber management application. It allowed them to overcome constraints of their mainframe environment like limited development resources. RD&T enabled faster prototyping and testing of new technologies like web services APIs. It helped Rogers streamline development processes and meet compliance requirements for their application.
The document describes IBM's Application Delivery Foundation for z Systems V3.0. It provides a comprehensive solution for z/OS application development and problem analysis through tools like Developer for z Systems, Application Performance Analyzer, and Fault Analyzer that are designed to accelerate development cycles and simplify analysis of complex programs. The release is focused on helping customers embarking on DevOps transformations through features that improve integration between tools and extensibility of the platform.
RDz provides quantified DevOps benefits to organizations now through automation, advanced tooling, and agile development capabilities. It automates application modernization, continuous integration processes, and other DevOps tooling. RDz offers advanced functionality for integrated program analysis, interactive testing/debugging, pattern-based development, and external tool integration. It also facilitates agile processes through seamless integration with Rational Team Concert for source management, work items, and continuous integration artifacts. Case studies show RDz delivers benefits like reduced time-to-market, improved application quality, and increased developer efficiency.
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2Susan Yoskin
Venkat will be joined by IBM Debug Architects John Tzanakakis and Randy Campbell who will demo debugging of applications using RDz. The demo will cover:
- Debugging of a CICS COBOL application
- Debugging of a COBOL application that calls HLASM
Rational Developer for z Systems and Rational Integration Tester can be used to test mainframe applications with and without live data. They allow developing and testing applications in isolation using database and program stubs to virtualize interactions with DB2 and CICS. This reduces wait times and allows testing early in the development cycle. Benefits include increased productivity, quality, and reduced risk through decoupling of delivery schedules.
Rosalind Radcliffe presented on shifting mainframe software development left to enable continuous integration. She discussed how mainframe applications today rely on outdated development and testing practices. Radcliffe proposed automating deployment of test environments, refactoring applications into services, implementing interface testing using virtual services, integrating production monitoring into development, and using operations data to optimize applications. Case studies showed how financial institutions reduced testing time from weeks to hours and increased test coverage through these practices. Radcliffe's goal is to modernize mainframe development and establish metrics to prove automated testing can replace manual regression testing.
Control/DCD and Control/SE are software tools that can help with migrating existing COBOL applications to newer Enterprise COBOL compilers. Control/DCD runs in batch mode on one or all programs, while Control/SE allows interactive processing of individual programs. These tools provide pre-compilation analysis of code to help identify issues during migration, as recompiling old COBOL programs without documentation risks introducing logic errors or reopening old bugs. They can help large organizations that rely heavily on legacy mainframe COBOL applications but now use offshore contractors for development and maintenance.
Richard Brunkhorst presented on using Rational Development and Test Environment for z Systems (RD&T) to enable continuous integration and deployment for mainframe applications without requiring a physical mainframe. The demo showed using RD&T, Rational Developer for z Systems (RDz), and Rational Team Concert (RTC) for continuous development, building, and testing. UrbanCode Deploy (UCD) was used for continuous deployment to RD&T. The demo featured modifying a CICS application to use a DB2 database instead of VSAM, with code changes developed and tested on RD&T before deployment.
1) The document discusses the lessons learned from adopting DevOps practices at a large scale for IBM z Systems software development.
2) It describes the journey of transforming over 20,000 developers through practices like continuous integration, automated testing, and collaboration tools.
3) Challenges included supporting mainframe environments, dispersed teams, legal requirements, and integrating many products; successes included improved quality, speed, and job satisfaction.
DevOps adoption can provide quantifiable returns on investment through improved productivity and quality. Implementing DevOps practices in phases allows organizations to first achieve continuous testing, then continuous delivery, reducing cycle times. Automating processes like builds, testing, and deployments across development, QA and production environments increases staff capacity. Earlier defect detection through practices like "shift left" testing also reduces repair costs. Case studies show potential annual savings of millions from these effects. A DevOps adoption roadmap and workshops can help organizations assess current capabilities and identify high-impact practices to prioritize for their needs.
The document discusses IBM's UrbanCode products for application release automation and DevOps. It summarizes recent developments in UrbanCode Deploy and Release, including new capabilities for deploying containerized applications, managing WebSphere Application Server configurations, and integrating with additional systems of record. It also outlines key trends in application release automation for 2016 such as hybrid cloud deployments, containers, and cognitive capabilities. The document is intended to highlight capabilities of IBM's UrbanCode products and services for application delivery and DevOps.
1. The document discusses DevOps and hybrid cloud, with DevOps being an approach combining culture, processes, and technologies to continuously deliver applications and innovation.
2. APIs are key to hybrid cloud and DevOps, allowing components and services to be developed and reused across teams and cloud environments.
3. IBM recommends organizations build a common toolchain including tools for development, testing, deployment, and monitoring to facilitate DevOps practices and hybrid cloud deployments.
1. The document discusses provisioning, deploying, and managing IBM's Rational Development and Test Environment (RD&T) for System z in cloud environments.
2. Key steps include configuring Linux systems to run the zPDT emulator, installing z/OS software like the Application Distribution Controlled Distribution, and managing licensed access through USB tokens or a license server.
3. Using a pre-built ADCD distribution provides a complete turnkey z/OS development and test system, while customized z/OS installations can also be deployed through RD&T.
The document discusses DevOps capabilities for IBM Z systems. It introduces Application Discovery and Delivery Intelligence (ADDI) which can discover and understand application landscapes, enable impact analysis for changes, and improve development and testing efforts. It also discusses the Application Delivery Foundation for Z (ADFz) which includes tools for development, testing, and automating delivery pipelines. Finally, it provides demos of capabilities like dependency based builds, automated unit testing, and shift left testing approaches.
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...DevOps.com
Monolithic applications are defined as single-tiered software in which the user interface and data access code is combined into a single application for a single platform. Monoliths can impact your ability to create APIs, deliver capability quickly, and even perform routine application maintenance. Refactoring is the antidote to monolithic software. It can result in improved team agility and autonomy, plus it paves the way for API creation. Learn how DevOps for the Enterprise software can help you refactor- from discovery of your z/OS assets and impact analysis, to the modularization task itself, including editing, compiling, testing, and debugging.
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Deborah Schalm
Monolithic applications are defined as single-tiered software in which the user interface and data access code is combined into a single application for a single platform. Monoliths can impact your ability to create APIs, deliver capability quickly, and even perform routine application maintenance. Refactoring is the antidote to monolithic software. It can result in improved team agility and autonomy, plus it paves the way for API creation. Learn how DevOps for the Enterprise software can help you refactor- from discovery of your z/OS assets and impact analysis, to the modularization task itself, including editing, compiling, testing, and debugging.
Developing business applications via power platform build2019Dipti Chhatrapati
Microsoft Power Platform is empowering millions of people to achieve more and work smart.Join my session to know how to build business applications via Microsoft Power Platform with no-code solution.This session also includes the explanation on possible integration between different services and platform to automate business flow.
This document is a resume for Sivagamasundari Sakthivel, providing her contact information, education, and work experience in software development. She has 4+ years of experience working for Tata Consultancy Services on various projects involving IBM mainframe platforms, application development, web services, and data analytics tools. Her experience includes COBOL, CICS, DB2, Java, Hadoop, and mobile app development. She has participated in several conferences and published papers on mainframe modernization topics.
My presentation for our Benelux IBM Rational Innovate event. This presentation explains how the IBM Bluemix and devops as a service solution can be used for modern cloud based development.
How to add security in dataops and devopsUlf Mattsson
The emerging DataOps is not Just DevOps for Data. According to Gartner, DataOps is a collaborative data management practice focused on improving the communication, integration and automation of data flows between data managers and consumers across an organization.
The goal of DataOps is to create predictable delivery and change management of data, data models and related artifacts. DataOps uses technology to automate data delivery with the appropriate levels of security, quality and metadata to improve the use and value of data in a dynamic environment.
This session will discuss how to add Security in DataOps and DevOps.
Unlocking Engineering Observability with advanced IT analyticssource{d}
In this webinar, source{d} CEO Eiso Kant will introduce source{d} Enterprise Edition (EE), the data platform for the software development life cycle (SDLC), With built-in visualization, management capabilities and advanced analytic functions, source{d} EE provide IT executives with visibility into their software portfolio, engineering processes and workforce.
Learn how source{d} EE can help everyone in the IT organization to quickly get access to customizable analytic solutions for IT modernization and software compliance, cloud-native and DevOps transformation, engineering effectiveness, and talent management.
Top 7 Rapid Application Development Tools for 2024 An In-Depth OverviewBitCot
Discover the top 7 Rapid Application Development tools for 2024, exploring their features, benefits, pros, and cons. Make informed decisions for efficient and effective software development.
App modernization projects are hard. Enterprises are looking to cloud-native platforms like Pivotal Cloud Foundry to run their applications, but they’re worried about the risks inherent to any replatforming effort.
Fortunately, several repeatable patterns of successful incremental migration have emerged.
In this webcast, Google Cloud’s Prithpal Bhogill and Pivotal’s Shaun Anderson will discuss best practices for app modernization and securely and seamlessly routing traffic between legacy stacks and Pivotal Cloud Foundry.
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...constantadevelopers
Un nou meetup Constanța Developers a avut loc pe 28 noiembrie 2023.
Când: 28 noiembrie 2023, ora 19
Unde: Club Doors (jos, la subsol)
Meetup: https://www.meetup.com/constanta-developers/
Slack: https://join.slack.com/t/constanta-developers/shared_invite/zt-1lwgww2fr-4zG3UPsyDd2fBseN5XcVfA
Facebook: https://www.facebook.com/groups/1630405593875560/
Youtube: https://www.youtube.com/channel/UCo4fsNpmfWouchKBYVMrodA
Instagram: https://www.instagram.com/ctadevs/
WordPress: https://constantadevelopers.wordpress.com/
Slideshare: https://www.slideshare.net/ConstantaDevelopers
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
APIs - How did we get here and where are we going next?
Alan Glickenhouse, Digital Transformation Business Strategist at IBM
NRB MAINFRAME DAY 05 - Paul Pilotto - How to extract business rules from Lega...NRB
How can Application Discovery and Delivery Intelligence (ADDI) help in documenting your current Mainframe Application portfolio to benefit a big productivity gain in getting a much better understanding of your legacy source code. Next to this, it has mechanisms to find Business Terms in the Legacy code and to extract business logic that is related to these Business Terms to isolate them as API's or to a Business Rules Management tool.
This document discusses IBM's Rational Collaborative Lifecycle Management software. It promotes the software as providing capabilities for in-context collaboration, real-time planning, lifecycle traceability, development intelligence, and continuous improvement. These capabilities are presented as five imperatives for effective application lifecycle management. The document also provides overviews of IBM Rational's core ALM offerings and their integration capabilities.
The document provides an overview of the InnovizeIT for DB2 product, which offers application performance improvement through comprehensive analysis of DB2 systems, application components, and SQL code. The product analyzes DB2 catalog tables, application access information, and SQL syntax to identify performance issues. It then provides recommendations to address the issues through changes to DB2 definitions, SQL statements, indexing, or code optimization. The analysis can be performed on-site or remotely, and the recommendations are designed to reduce CPU usage, increase throughput, and shorten batch windows.
These slides--based on the webinar featuring leading IT analyst firm Enterprise Management Associates (EMA) and IBM--reveal the challenges of managing today’s complex IT environments and the benefits associated with moving to a true hybrid IT management approach.
This document is a resume for Deepak.C.G that summarizes his experience leading software development teams and implementing full software development life cycles. It lists his technical skills in languages like C#, ASP.NET and databases like SQL Server. It also provides details on his work history and educational background.
xRM is the natural evolution of CRM. Businesses are expanding their use of new generation CRM solutions to manage a wider range of scenarios, including asset management, prospect management, citizen management, and many more. Microsoft CRM sits on the .NET platform and because of that, it is much more than a traditional CRM product. Instead, think of Microsoft CRM is as a rapid development application with out of the box CRM functionality. The purpose of this session is to understand Microsoft's CRM strategy and how you get to market first with world class business solutions.
Automate and customise application services and deploymentF5NetworksAPJ
•Programmability in the network enables you to act and react, on demand, to operational and business events.
•Automation of application deployment, device deployment, application reconfiguration, and support initiation can pay dividends immediately.
•The ability to customise application services results in faster time to market, more innovation, and increased application ROI.
Automate and customise application services and deploymentChristina Hoh
•Programmability in the network enables you to act and react, on demand, to operational and business events.
•Automation of application deployment, device deployment, application reconfiguration, and support initiation can pay dividends immediately.
•The ability to customise application services results in faster time to market, more innovation, and increased application ROI.
For webinar-on-demand, please click: https://f5networks.webex.com/f5networks/lsr.php?RCID=247e21a15d3cea2fe1882ba466588586
Similar to InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Software Delivery (20)
Register Now
https://onlinexperiences.com/scripts/Server.nxp?LASCmd=AI:4;F:QS!10100&ShowUUID=FD2034F8-B90E-4AEC-AEDF-5A9ECAAB7DD5&LangLocaleID=1033&AffiliateData=web-software&Referrer=SlideShare
Register here: http://bit.ly/urbancode-nov15
Join Eric Minick in this webcast and take a look at the changing landscape of Continuous Delivery, and how to build your strategy for 2019 and beyond.
Git has become the standard for software configuration management due to its ability to support flexible parallel development. With infrastructure, systems, databases, and cloud architectures now defined through code, enterprises require integrated DevOps toolchains, including for critical applications run on z/OS mainframes. IBM's new Z Open Development with Dependency Based Build uses Groovy to define build processes for traditional z/OS artifacts, making these assets more accessible to new z/OS developers through an integrated DevOps approach.
Microservices is an architectural style that structures an application as a collection of loosely coupled services. APIs and DevOps are key enablers for microservices by allowing services to be consumed and continuously delivered. Business needs for innovation drive the demand for microservices, requiring a combination of APIs, DevOps, and an agile culture to keep services relevant.
The document discusses IBM's Z strategy and digital transformation model. It highlights how IBM Z continues to drive the global economy by processing billions of daily transactions. It also outlines IBM's digital transformation model for clients, which includes exposing APIs to enable apps and data, evolving to automate delivery pipelines, optimizing with analytics, and predicting and responding to service interruptions. The model is meant to help clients address digital transformation needs, leverage existing IBM Z assets to accelerate transformation, and achieve business and technical goals.
The document provides an overview of Java performance on IBM z14 hardware. It summarizes improvements in Java performance from older IBM systems like z9, z10, z13 to the latest z14 system. Some key points include:
- Java performance has seen aggregate improvements of up to 14.9x from IBM Java 5 on z9 to IBM Java 8 SR5 on z14.
- Java 8 SR5 on z14 provides up to 4.2x better throughput for AES-GCM cryptography workloads compared to Java 8 SR3 on z13.
- Pause-less garbage collection on z14 with Java 8 SR5 allows for more predictable response times and up to 20x better average
This document discusses trends in real-time analytics and how IBM's Open Data Analytics for z/OS platform can help organizations leverage data on the mainframe for real-time insights. It provides examples of use cases across industries like banking, insurance, and retail that require analyzing large volumes of transactional data in real-time. The challenges of moving all data to external data lakes for analysis are discussed. IBM's platform allows analytics to be done directly on the mainframe where data originates, avoiding costly data movement. It leverages technologies like Apache Spark and machine learning on z/OS to enable real-time, in-place analytics across mainframe and other data sources.
This document provides an overview of Zowe, an open source project that aims to make the mainframe an integrated and agile platform. It introduces Zowe, provides quick facts about the project, explains why Zowe was created and its vision. It describes the key components of Zowe including REST services, a web desktop, CLI and API mediation layer. The document outlines who Zowe is for, the project roadmap and how to get involved in the community. It concludes with an invitation to participate in a demo.
- The document discusses IBM Z and the digital enterprise, focusing on how mainframes can support digital transformation.
- It outlines how in-place modernization of mainframe assets makes sense for enterprises, and how mainframes can support business transformation, application modernization and optimization, agility, and cloud services.
- The agenda covers topics like the role of mainframes in digital transformation, application modernization techniques, infrastructure services like IBM Cloud Private, and mainframe modernization examples from IBM clients.
Register here: http://ibm.biz/webinar-Oct16
Join this webinar to explore the common operational challenges many DevOps teams are facing today and how modern operations management tools can help you to meet your goals
Register here: http://ibm.biz/webinar_oct10
Join IBM DevOps experts Bill Stoddard and Eric Minick to learn what it really takes to create environments on demand and help you get into production faster.
Register here: http://bit.ly/2lGwSPx
Join Jay Livens, Yaniv Yehuda and Eric Minick for a lively conversation on importance of
Database in DevOps. Good news is these tools are easy to integrate into your DevOps toolchain.
Register Now : ibm.biz/BdZ9Xg
In this webinar, learn how an open toolchain (including Git, SonarQube, IBM UrbanCode Deploy, and IBM Dependency Based Build) is key to driving a modern pipeline. Experts Rosalind Radcliffe and Suman Gopinath will demonstrate where traditional z/OS applications can fit in an existing modern toolchain with minimal modifications. Your developers can use the same tools and practices, but without the pain and effort of a host-based solution that currently limits their ability. This webinar will show how a modern pipeline can break down silos and reduce costs, with minimal additions to your current pipeline.
Register here: http://bit.ly/2EM7r7d. Join us for a look at how we can architect systems to work with simple build pipelines and how we can setup continuous delivery systems that work in the more complex, even messy, environments we have today.
Register here: https://ibm.biz/devops_wc14
Join this great discussion to know the experiences of containerization and cloud exploitation of business applications; highlighting the importance of APM for those applications.
This document discusses API discovery and debugging. It begins with three disclaimers about IBM's statements regarding future products being subject to change. It then provides three tips for starting an API journey: 1) reference a catalog of business rules, 2) look at program flow, and 3) follow the data. It also notes what should be done when there is an issue with an API. The document ends with listing various trademarks.
This document provides an overview of IBM's z/OS Connect Enterprise Edition (z/OS Connect EE) product and how it can be used to expose mainframe assets and applications as RESTful APIs. Some key points:
- z/OS Connect EE allows clients to expose existing mainframe applications and data as RESTful APIs to enable integration with modern systems of engagement.
- It provides tools for defining services that represent mainframe assets and tools for creating RESTful APIs that map to those services.
- The APIs can then be deployed to a z/OS Connect EE server to be consumed. The document outlines the high-level steps to create and deploy an API.
- It supports connecting to various
The document discusses IBM's COBOL and Automatic Binary Optimizer (ABO) offerings. It provides an overview of COBOL compilers through time and how migrating from older compilers requires more work. It highlights new features in COBOL V6.2 like JSON support and condition compilation. Performance improvements from recompiling with COBOL V6.2 and from ABO V1.3 are noted, with examples showing significant speedups from new z14 vector instructions.
This document provides an overview of IBM Application Discovery, which helps clients understand their legacy application code on mainframe systems. It discusses how Application Discovery can help clients protect their investments in legacy applications by enabling digital transformation and API integration. Several customer examples are then presented that discuss how Application Discovery helped reduce risks, enable transformation, and increase productivity for clients in industries such as insurance, banking, retail, and energy. The document concludes with frequently asked questions about Application Discovery.
The document discusses automating the delivery pipeline for JKE Bank's mortgage application. It describes JKE Bank's hybrid cloud environment and mainframe applications. It then outlines the key aspects of an automated delivery pipeline, including a change management system, development environment, automated testing, quality checks, and versioned deployments.
Implementing Odoo, a robust and all-inclusive business management software, can significantly improve your organisation. To get the most out of it and ensure a smooth implementation, it is important to have a strategic plan. This blog shares some essential tips to help you with successful Odoo ERP implementation. From planning and customisation to training and support, this blog outlines some expert advice that will guide you through the process confidently. It is true that adopting a new software can be challenging, and hence, this post has tailored these tips to help you avoid common mistakes and achieve the best results. Whether you run a small business or a large enterprise, these tips will help you streamline operations, boost productivity, and drive growth. Whether you are new to Odoo or looking to improve your current setup, it is essential to learn the key strategies for a successful Odoo implementation. Implementing Odoo doesn’t have to be difficult. With the right approach and guidance, you can use this software to elevate your business. Read on to discover the secrets of a successful Odoo implementation.
Why is successful Odoo implementation crucial?
Implementing Odoo effectively can transform your business by making processes smoother, increasing efficiency, and providing useful insights. It helps align your operations with best practices, boosting productivity and aiding better decision-making. A well-executed implementation ensures you get the most out of your investment, while a poor one can cause disruptions, higher costs, and frustration among employees.
What’s new in VictoriaMetrics - Q2 2024 UpdateVictoriaMetrics
These slides were presented during the virtual VictoriaMetrics User Meetup for Q2 2024.
Topics covered:
1. VictoriaMetrics development strategy
* Prioritize bug fixing over new features
* Prioritize security, usability and reliability over new features
* Provide good practices for using existing features, as many of them are overlooked or misused by users
2. New releases in Q2
3. Updates in LTS releases
Security fixes:
● SECURITY: upgrade Go builder from Go1.22.2 to Go1.22.4
● SECURITY: upgrade base docker image (Alpine)
Bugfixes:
● vmui
● vmalert
● vmagent
● vmauth
● vmbackupmanager
4. New Features
* Support SRV URLs in vmagent, vmalert, vmauth
* vmagent: aggregation and relabeling
* vmagent: Global aggregation and relabeling
* vmagent: global aggregation and relabeling
* Stream aggregation
- Add rate_sum aggregation output
- Add rate_avg aggregation output
- Reduce the number of allocated objects in heap during deduplication and aggregation up to 5 times! The change reduces the CPU usage.
* Vultr service discovery
* vmauth: backend TLS setup
5. Let's Encrypt support
All the VictoriaMetrics Enterprise components support automatic issuing of TLS certificates for public HTTPS server via Let’s Encrypt service: https://docs.victoriametrics.com/#automatic-issuing-of-tls-certificates
6. Performance optimizations
● vmagent: reduce CPU usage when sharding among remote storage systems is enabled
● vmalert: reduce CPU usage when evaluating high number of alerting and recording rules.
● vmalert: speed up retrieving rules files from object storages by skipping unchanged objects during reloading.
7. VictoriaMetrics k8s operator
● Add new status.updateStatus field to the all objects with pods. It helps to track rollout updates properly.
● Add more context to the log messages. It must greatly improve debugging process and log quality.
● Changee error handling for reconcile. Operator sends Events into kubernetes API, if any error happened during object reconcile.
See changes at https://github.com/VictoriaMetrics/operator/releases
8. Helm charts: charts/victoria-metrics-distributed
This chart sets up multiple VictoriaMetrics cluster instances on multiple Availability Zones:
● Improved reliability
● Faster read queries
● Easy maintenance
9. Other Updates
● Dashboards and alerting rules updates
● vmui interface improvements and bugfixes
● Security updates
● Add release images built from scratch image. Such images could be more
preferable for using in environments with higher security standards
● Many minor bugfixes and improvements
● See more at https://docs.victoriametrics.com/changelog/
Also check the new VictoriaLogs PlayGround https://play-vmlogs.victoriametrics.com/
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...Ortus Solutions, Corp
Join us for a session exploring CommandBox 6’s smooth website transition and efficient deployment. CommandBox revolutionizes web development, simplifying tasks across Linux, Windows, and Mac platforms. Gain insights and practical tips to enhance your development workflow.
Come join us for an enlightening session where we delve into the smooth transition of current websites and the efficient deployment of new ones using CommandBox 6. CommandBox has revolutionized web development, consistently introducing user-friendly enhancements that catalyze progress in the field. During this presentation, we’ll explore CommandBox’s rich history and showcase its unmatched capabilities within the realm of ColdFusion, covering both major variations.
The journey of CommandBox has been one of continuous innovation, constantly pushing boundaries to simplify and optimize development processes. Regardless of whether you’re working on Linux, Windows, or Mac platforms, CommandBox empowers developers to streamline tasks with unparalleled ease.
In our session, we’ll illustrate the simple process of transitioning existing websites to CommandBox 6, highlighting its intuitive features and seamless integration. Moreover, we’ll unveil the potential for effortlessly deploying multiple websites, demonstrating CommandBox’s versatility and adaptability.
Join us on this journey through the evolution of web development, guided by the transformative power of CommandBox 6. Gain invaluable insights, practical tips, and firsthand experiences that will enhance your development workflow and embolden your projects.
What is Continuous Testing in DevOps - A Definitive Guide.pdfkalichargn70th171
Once an overlooked aspect, continuous testing has become indispensable for enterprises striving to accelerate application delivery and reduce business impacts. According to a Statista report, 31.3% of global enterprises have embraced continuous integration and deployment within their DevOps, signaling a pervasive trend toward hastening release cycles.
Just like life, our code must adapt to the ever changing world we live in. From one day coding for the web, to the next for our tablets or APIs or for running serverless applications. Multi-runtime development is the future of coding, the future is to be dynamic. Let us introduce you to BoxLang.
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISTier1 app
Are you ready to unlock the secrets hidden within Java thread dumps? Join us for a hands-on session where we'll delve into effective troubleshooting patterns to swiftly identify the root causes of production problems. Discover the right tools, techniques, and best practices while exploring *real-world case studies of major outages* in Fortune 500 enterprises. Engage in interactive lab exercises where you'll have the opportunity to troubleshoot thread dumps and uncover performance issues firsthand. Join us and become a master of Java thread dump analysis!
A neural network is a machine learning program, or model, that makes decisions in a manner similar to the human brain, by using processes that mimic the way biological neurons work together to identify phenomena, weigh options and arrive at conclusions.
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid
IBM watsonx Code Assistant for Z, our latest Generative AI-assisted mainframe application modernization solution. Mainframe (IBM Z) application modernization is a topic that every mainframe client is addressing to various degrees today, driven largely from digital transformation. With generative AI comes the opportunity to reimagine the mainframe application modernization experience. Infusing generative AI will enable speed and trust, help de-risk, and lower total costs associated with heavy-lifting application modernization initiatives. This document provides an overview of the IBM watsonx Code Assistant for Z which uses the power of generative AI to make it easier for developers to selectively modernize COBOL business services while maintaining mainframe qualities of service.
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio, Inc.
Alluxio Webinar
June. 18, 2024
For more Alluxio Events: https://www.alluxio.io/events/
Speaker:
- Jianjian Xie (Staff Software Engineer, Alluxio)
As Trino users increasingly rely on cloud object storage for retrieving data, speed and cloud cost have become major challenges. The separation of compute and storage creates latency challenges when querying datasets; scanning data between storage and compute tiers becomes I/O bound. On the other hand, cloud API costs related to GET/LIST operations and cross-region data transfer add up quickly.
The newly introduced Trino file system cache by Alluxio aims to overcome the above challenges. In this session, Jianjian will dive into Trino data caching strategies, the latest test results, and discuss the multi-level caching architecture. This architecture makes Trino 10x faster for data lakes of any scale, from GB to EB.
What you will learn:
- Challenges relating to the speed and costs of running Trino in the cloud
- The new Trino file system cache feature overview, including the latest development status and test results
- A multi-level cache framework for maximized speed, including Trino file system cache and Alluxio distributed cache
- Real-world cases, including a large online payment firm and a top ridesharing company
- The future roadmap of Trino file system cache and Trino-Alluxio integration
Boost Your Savings with These Money Management AppsJhone kinadey
A money management app can transform your financial life by tracking expenses, creating budgets, and setting financial goals. These apps offer features like real-time expense tracking, bill reminders, and personalized insights to help you save and manage money effectively. With a user-friendly interface, they simplify financial planning, making it easier to stay on top of your finances and achieve long-term financial stability.
Orca: Nocode Graphical Editor for Container OrchestrationPedro J. Molina
Tool demo on CEDI/SISTEDES/JISBD2024 at A Coruña, Spain. 2024.06.18
"Orca: Nocode Graphical Editor for Container Orchestration"
by Pedro J. Molina PhD. from Metadev
Nashik's top web development company, Upturn India Technologies, crafts innovative digital solutions for your success. Partner with us and achieve your goals
Enhanced Screen Flows UI/UX using SLDS with Tom KittPeter Caitens
Join us for an engaging session led by Flow Champion, Tom Kitt. This session will dive into a technique of enhancing the user interfaces and user experiences within Screen Flows using the Salesforce Lightning Design System (SLDS). This technique uses Native functionality, with No Apex Code, No Custom Components and No Managed Packages required.
The Comprehensive Guide to Validating Audio-Visual Performances.pdfkalichargn70th171
Ensuring the optimal performance of your audio-visual (AV) equipment is crucial for delivering exceptional experiences. AV performance validation is a critical process that verifies the quality and functionality of your AV setup. Whether you're a content creator, a business conducting webinars, or a homeowner creating a home theater, validating your AV performance is essential.
2. 2 3/23/17
Please note
IBM’s statements regarding its plans, directions, and intent
are subject to change or withdrawal without notice at IBM’s
sole discretion.
Information regarding potential future products is intended to
outline our general product direction and it should not be relied
on in making a purchasing decision.
The information mentioned regarding potential future products
is not a commitment, promise, or legal obligation to deliver
any material, code or functionality. Information about potential
future products may not be incorporated into any contract.
The development, release, and timing of any future features
or functionality described for our products remains at our sole
discretion.
Performance is based on measurements and projections
using standard IBM benchmarks in a controlled environment.
The actual throughput or performance that any user will
experience will vary depending upon many factors, including
considerations such as the amount of multiprogramming in
the user’s job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no
assurance can be given that an individual user will achieve
results similar to those stated here.
3. Rami Katan
• ADDI Architect, IBM
• Co-founder, EZSource, founded 2003 and acquired
by IBM on June 2016
• 19 years of experience with delivering advanced
application discovery solutions, using compilers
automation and algorithms
• Rich customer-facing experience and a track record
of providing solutions and consulting.
3 3/23/17
Why would you listen to me?
4. 4 3/23/17
The challenge for Software Development Organizations
Applications are being more complex.
Applications span over multiple environments
including Z, web, cloud and mobile.
Businesses need to react faster
There is a strong need for tools that can help organizations be smarter
and help make decisions based on data available
+
5. How big of a challenge is it?
How many lines are in an average book page?
An un-named search engine answers : 35
IF Program = book THEN
NO-OF-PAGES=300
CHPATER-REFERENCE-COUNT=50
PAGE-JUMPS=50
STORY-LOOPS =18
END-IF
How programs connect to each other?
Authors digitally edit the
programs and copybooks and
affect the bigger schema…
6. That big of a challenge !!
1 Transaction = 40 programs =
How many transactions you have?
How Many applications do you have?
Batch jobs? Schedules? APIs that access the
code?
This is what your “IT librarians” faces every day:
7. So how do you get rid of the must-have guesswork
• Automated application understanding
• Interactive up to date documentation
• Quick access to all component cross-reference across
applications
• Combining code analysis with operational analysis
• Have the analysis data trended over time
• Merge data from many information sources using
automated solutions
• Have cognitive computing help
• Please!
9. 9
Application Discovery
• Understand the structure of your business-critical
applications across languages and environments
• Reduce risk and time and increase quality of changes
through visual impact analysis integrated with your IDE
• Prioritize changes by understanding operational
performance of most frequently used applications
• Synchronize ADDI with latest changes in your source code
management systems for a single source of truth
• Up-to-Date Documentation
• Application Knowledge Base
Analyze and visualize relationships between
application components, data and jobs
ADDI Application Repository
ADDI:Build
ADDI:Analyze
Graphical
Analysis
Reports ‘Where
Used’
Analysis
ADDI:Delivery
Intelligence (ADI)
ADDI:IDz
Application
Heallth
IDE
Integration
z/OS 3rd Party
DB2
CICS
IMS
SMF
TWS
CA7
CA Endevor
CA Librarian
ChangeMan
PDS
Natural
PDF
Excel
JPEG
XML
Visio
JSON
CSV
EMF
Mainframe
Agents
ADDI:Connect
Java
Knowledge
Database
10. What is in Application Discovery?
• Application flow graphs, program Flow graphs, Program flowcharts
• Schedule flow charts, Job flow charts
• Cross platform analysis
• Resource usage impact analysis
• Field usage impact analysis
• Field expansion analysis
• Interactive visualization of resource usage
• Application Inventory reports
• Complexity metrics
• Dead code analysis
• Compare the same application in its different stages: Prod/Dev/SIT/other
• Application documentation which is easy to produce and up to date.
• Application knowledge database driven by annotations contributed by all users
• Application education that speeds the learning curve of new developers
Near future:
• Expose application logic to mobile/cloud/Front-end
• Identify dependencies of datasets and tables across platforms.
• Automation, Automation, Automation – using advanced technologies and visualizations
11. 11 3/23/17
Application Discovery and Delivery Intelligence
Unlock
• Rapidly analyze and
visualize your applications
to make changes quickly,
safely and efficiently
Empower
• Improve productivity of new
and existing resources
through knowledge transfer
and automated documentation
Appraise
• Continuously assess and
improve quality against
consistent metrics and
enforcement of coding
standards
• Unlock The Value In Your Business-critical Applications
1 2 3
12. 12 3/23/17
ADDI: How does it work?
• Build application analysis from the
source code
• Run algorithms and advanced analysis
to gain application understanding
• Document and share application
knowledge, improving learning
curve and communication
• Correlate application analysis with
operational data and test coverage data
to gain deeper insights
1 2
3 4
13. 13 3/23/17
A few glimpses at AD analysis : Cross application analysis
17. Application Delivery Intelligence
A dashboard for Dev Ops data correlating data from many
products which applies cognitive insights
ADI
Application
Discovery
OMEGAMON SMF
Data
Code
Coverage
System
Logs
Bug
Tracking
RTC
Dev Ops
products
API
Catalog
???
18. Easy-to-use web-based
graphic interface providing
accurate, unified view of
entire application
landscape
Optimize development and
test by combining static and
operational analysis to
accelerate delivery and
improve quality
Correlate project metrics from
the AD repository, performance
information from OMEGAMON
for CICS, and code coverage
data for targeted insights into
application health
The Intelligence in ADI
Correlate static code analysis with operational and test data to provide
comprehensive view of application health and to optimize development and test
19. ADI - Current set of Data Providers
OMEGAMON for CICS Integration Application Discovery (AD) Integration Code Coverage
1
2
3
Identify potential performance
bottlenecks early
Transaction execution and failure
frequency
Trend analysis of performance
and resource consumption
metrics
1
2
3
Insight into application
maintainability
Insight into application inventory
and complexity
Trend analysis of the
software quality and
complexity metrics
1
2
3
Optimize testing
Improve test efficiency
Trend analysis of the code
coverage
20. Cognitive DevOps: Get rid of the Guesswork
Drive DevOps improvement with Analysis, Insight, and Optimization
Analysis:
Rapidly identify areas of
concern in your application
portfolio, then assess the
impact, scope, risk and
actions required
Insight:
Improve the accuracy of your
planning and estimating with
insights gained from data
collected and correlated from
DevOps activities
Optimization:
Cut waste by executing
the optimum actions
required to build, test
and deploy your
applications
30. ADDI Use Cases
Day to day Integration with other environments Application management
1
2
3
Helping Maintenance and Business As Usual
with graphic analysis, Impact analysis,
Batch and online analysis
On-board new developers into the team with an
improved learning curve
Root Cause Analysis
1
2
3
Identify the code related to a business logic
required to be exposed outside as an API or service
Add new business logic to existing tables in the
best low-cost and efficient way.
Use application analysis to support complex
architecture decisions
1
2
3
Manage application source inventory:
Componentize source collections by identifying
Identify source clusters
Manage the quality and delivery of SIs and 3rd
party outsourcing parties
Compare versions of the same application
(New/Old, Prod/Dev)
4
Code Review
31. The future of ADDI
Day to day Integration with other environments Cognitive
1
2
3
Support more languages and custom macros and
preprocessors using extensibility features
Tighter integration with IDz, zD&T, Endevor
ChangeMan, RTC
Improved Root Cause Analysis, correlating
performance with application changes
1
2
3
Maintain a catalog of existing services and APIs
Assess the impact a change on the Z environment
has on the open side
Use application analysis to support complex
architecture decisions
1
2
3
Use Watson services on many input data sources
of ADI.
Train Watson to grasp the relations and insights on
the analysis data.
Then gain answers to free text questions
Tradeoff analytics to support application
management and architecture decision making
32. Launching the IBM Digital Transformation Model for z Systems
Where are you on your Digital Transformation Journey?
• Reduced MIPS cost
• Shortened batch windows
• Secure, flexible host access with support for the
latest clients
• Increased predictability and reduced risk of
change efforts
• Higher productivity and quality
• Additional capacity for development, test, and
education on x86 hardware
• Easy access to business critical data and services
for Mobile, Web and Social workloads
• Effective governance of APIs
• Improved performance and reduced MIPS
consumption
• Increased speed of development and deployment
for hybrid cloud architectures
• Improved quality through shift-left testing and
automated delivery pipeline
• Lower cost of quality
BUSINESS BENEFITS
2
3
APPLICATION NEEDS BY LEVEL
LEVEL
LEVEL
0
1
LEVEL
LEVEL
EVOLVE
EXPOSE
MAINTAIN
RUN
Appropriate for applications that in practice have no changes.
Just keep them running, efficiently.
Appropriate for applications that have moderate
amount of changes.
Appropriate for applications with moderate
changes that require mobile / Web access.
Appropriate for applications
requiring frequent changes.
32
33. Launching the IBM Digital Transformation Model for z Systems
Where are you on your Digital Transformation Journey?
33
How it works
1. Select an enterprise application or
group of applications to transform
2. Fill out a short assessment to
determine the capabilities you
need for those applications
3. Get a report with personalized
insights and recommendations to
progress your digital
transformation journey
To get started, visit http://ibm.biz/DTModel
34. • ADDI on IBM website
• AD on IBM website
• ADI on IBM website
• ADDI Cognitive Video
• IBM System Z - YouTube channel
For more information contact:
Mark Indermaur (Offering Manager): indermaur@us.ibm.com
Rami Katan: Rami.katan@il.ibm.com
34 3/23/17
On-line Resources
ADDI – Accelerate your digital transformation
InterConnect Sessions: #2965, #5522, #5617, #5806 34
37. 37 3/23/17
Notices and disclaimers
continued
Information concerning non-IBM products was obtained from the
suppliers of those products, their published announcements or other
publicly available sources. IBM has not tested those products in
connection with this publication and cannot confirm the accuracy of
performance, compatibility or any other claims related to non-IBM
products. Questions on the capabilities of non-IBM products should be
addressed to the suppliers of those products. IBM does not warrant the
quality of any third-party products, or the ability of any such third-party
products to interoperate with IBM’s products. IBM expressly disclaims
all warranties, expressed or implied, including but not limited to, the
implied warranties of merchantability and fitness for a particular,
purpose.
The provision of the information contained herein is not intended to, and
does not, grant any right or license under any IBM patents, copyrights,
trademarks or other intellectual property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS,
Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document
Management System™, FASP®, FileNet®, Global Business Services®,
Global Technology Services®, IBM ExperienceOne™, IBM SmartCloud®,
IBM Social Business®, Information on Demand, ILOG, Maximo®,
MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower,
PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®,
PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®,
PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®,
SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli® Trusteer®,
Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and
System z® Z/OS, are trademarks of International Business Machines
Corporation, registered in many jurisdictions worldwide. Other product
and service names might be trademarks of IBM or other companies. A
current list of IBM trademarks is available on the Web at "Copyright and
trademark information" at: www.ibm.com/legal/copytrade.shtml.