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.
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 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.
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/
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.
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.
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
IBM's latest COBOL offerings, Enterprise COBOL for z/OS V6.1 and Automatic Binary Optimizer for z/OS V1.1, provide improved performance, scalability, and new features to modernize business critical COBOL applications. Enterprise COBOL V6.1 enhances scalability to compile and optimize very large COBOL programs and delivers release-to-release performance improvements of up to 5% through full support for the latest z13 and z13S hardware. The Automatic Binary Optimizer provides optimization of existing COBOL binaries without requiring source changes. Migrating from older compilers requires more work than previous migrations due to changes in system setup and syntax.
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 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.
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/
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.
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.
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
IBM's latest COBOL offerings, Enterprise COBOL for z/OS V6.1 and Automatic Binary Optimizer for z/OS V1.1, provide improved performance, scalability, and new features to modernize business critical COBOL applications. Enterprise COBOL V6.1 enhances scalability to compile and optimize very large COBOL programs and delivers release-to-release performance improvements of up to 5% through full support for the latest z13 and z13S hardware. The Automatic Binary Optimizer provides optimization of existing COBOL binaries without requiring source changes. Migrating from older compilers requires more work than previous migrations due to changes in system setup and syntax.
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/
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/
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
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.
IBM's product provides virtualization capabilities to help address testing challenges in complex enterprise environments involving both mainframe and distributed systems. It can virtualize key mainframe components like CICS, IMS, MQ/z, and DB2/z to allow for testing without relying on limited mainframe resources. This helps reduce costs, decouple development and testing from production systems, and speed up test cycles. Typical customer cases demonstrated how virtualization could help by providing isolated test environments, automating tests, and comparing results across platforms during migration projects. Benefits included lower costs, faster cycles, and the ability to test more scenarios.
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.
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.
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...Susan Yoskin
Â
If you need to attract new developers, and want to keep your companyâs name out of the headlines, then this session is for you. When your business depends on your mainframe apps working and performing wellâall the timeâyou need to be alerted to issues as they occur and have the tools to help you find and fix the problems and test your solutions before disaster strikes (weâve all been in those late night and weekend drills). You also need to continue supporting these applications for years to come, and that will require new talent.
This session will introduce you to the development environments that college grads are already comfortable with, and help your applications become more resilient at the same time. Weâll walk you through the tools to help you accomplish all of this and demo some scenarios to show you how efficiently our tools can perform the tasks that slow you down.
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Teodoro Cipresso
Â
Today's exam: what's the difference between continuous testing of distributed apps and enterprise apps? If you're on the distributed side, you typically maintain suites of self-checking unit tests. Successful execution of these test suites gives you confidence in your code as you make fixes and deliver enhancements. If you're on the enterprise side (okay: mainframe), you have to factor in CPU time and try to minimize that. Minimize and continuous, however, are near contradictions. The IBM Rational Development and Test Environment for System z can change that. It provides an emulated z/OS environment on Intel or Intel compatible hardware, making continuous test of enterprise apps easy and affordable.
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.
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.
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesSusan Yoskin
Â
This document discusses an IBM presentation on modernizing development and deployment using Rational Developer for zSystems (RDz), Rational Team Concert (RTC), and UrbanCode Deploy. The presentation provides an overview of IBM's DevOps solution for integrating mainframe development. It also covers topics like what's new in the IBM DevOps solution, support for the Scaled Agile Framework, hierarchical components in RTC, build enhancements, and integration with UrbanCode Deploy.
The document provides an overview of new features in CICS Transaction Server V4.1, including enhancements to support event processing, Atom feeds, service component architecture, Java 6, and Web services addressing. Key goals of the new release are to help customers compete by responding quickly to business needs, comply with regulations, and control costs through simplified management and development.
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.
The document provides an overview of IBM's Automatic Binary Optimizer (ABO) for z/OS. ABO improves performance of compiled COBOL programs without requiring source code changes or recompilation. It optimizes directly from compiled binaries to generate code targeting the latest IBM Z systems. Early customer results show performance gains ranging from 5-21%. The tool supports debugging and works with IBM and third party performance analysis tools. It performs whole-program optimization while preserving compatibility. Customers can use ABO for static selection to load optimized modules or dynamic selection using product infrastructure for optimization configuration and tracking.
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.
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.
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.
Pre-Con Ed: Interactive Session: Mainframe & DevOps in your OrganizationCA Technologies
Â
This document summarizes an interactive session on mainframe DevOps practices. It discusses trends toward more agile development like daily/weekly releases and automated deployments. It prompts attendees to discuss challenges like onboarding new developers and modernizing testing. Examples include evolving test automation and management as well as application architectures using APIs. The session aims to share experiences and build a community around mainframe DevOps transformations.
The document compares two version control tools for mainframe environments: Endeavor and Chgman. Endeavor requires selecting an environment, retrieving elements from production, modifying elements, adding or updating elements, compiling programs, and creating packages that can be cast, reviewed, approved, rejected, and backed out. Chgman allows creating packages, checking out programs from production, staging programs from libraries, compiling in Chgman, querying programs and packages, and changing install dates, as well as freezing, unfreezing, promoting, demoting, approving, and rejecting packages.
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/
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
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.
IBM's product provides virtualization capabilities to help address testing challenges in complex enterprise environments involving both mainframe and distributed systems. It can virtualize key mainframe components like CICS, IMS, MQ/z, and DB2/z to allow for testing without relying on limited mainframe resources. This helps reduce costs, decouple development and testing from production systems, and speed up test cycles. Typical customer cases demonstrated how virtualization could help by providing isolated test environments, automating tests, and comparing results across platforms during migration projects. Benefits included lower costs, faster cycles, and the ability to test more scenarios.
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.
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.
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...Susan Yoskin
Â
If you need to attract new developers, and want to keep your companyâs name out of the headlines, then this session is for you. When your business depends on your mainframe apps working and performing wellâall the timeâyou need to be alerted to issues as they occur and have the tools to help you find and fix the problems and test your solutions before disaster strikes (weâve all been in those late night and weekend drills). You also need to continue supporting these applications for years to come, and that will require new talent.
This session will introduce you to the development environments that college grads are already comfortable with, and help your applications become more resilient at the same time. Weâll walk you through the tools to help you accomplish all of this and demo some scenarios to show you how efficiently our tools can perform the tasks that slow you down.
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Teodoro Cipresso
Â
Today's exam: what's the difference between continuous testing of distributed apps and enterprise apps? If you're on the distributed side, you typically maintain suites of self-checking unit tests. Successful execution of these test suites gives you confidence in your code as you make fixes and deliver enhancements. If you're on the enterprise side (okay: mainframe), you have to factor in CPU time and try to minimize that. Minimize and continuous, however, are near contradictions. The IBM Rational Development and Test Environment for System z can change that. It provides an emulated z/OS environment on Intel or Intel compatible hardware, making continuous test of enterprise apps easy and affordable.
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.
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.
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesSusan Yoskin
Â
This document discusses an IBM presentation on modernizing development and deployment using Rational Developer for zSystems (RDz), Rational Team Concert (RTC), and UrbanCode Deploy. The presentation provides an overview of IBM's DevOps solution for integrating mainframe development. It also covers topics like what's new in the IBM DevOps solution, support for the Scaled Agile Framework, hierarchical components in RTC, build enhancements, and integration with UrbanCode Deploy.
The document provides an overview of new features in CICS Transaction Server V4.1, including enhancements to support event processing, Atom feeds, service component architecture, Java 6, and Web services addressing. Key goals of the new release are to help customers compete by responding quickly to business needs, comply with regulations, and control costs through simplified management and development.
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.
The document provides an overview of IBM's Automatic Binary Optimizer (ABO) for z/OS. ABO improves performance of compiled COBOL programs without requiring source code changes or recompilation. It optimizes directly from compiled binaries to generate code targeting the latest IBM Z systems. Early customer results show performance gains ranging from 5-21%. The tool supports debugging and works with IBM and third party performance analysis tools. It performs whole-program optimization while preserving compatibility. Customers can use ABO for static selection to load optimized modules or dynamic selection using product infrastructure for optimization configuration and tracking.
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.
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.
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.
Pre-Con Ed: Interactive Session: Mainframe & DevOps in your OrganizationCA Technologies
Â
This document summarizes an interactive session on mainframe DevOps practices. It discusses trends toward more agile development like daily/weekly releases and automated deployments. It prompts attendees to discuss challenges like onboarding new developers and modernizing testing. Examples include evolving test automation and management as well as application architectures using APIs. The session aims to share experiences and build a community around mainframe DevOps transformations.
The document compares two version control tools for mainframe environments: Endeavor and Chgman. Endeavor requires selecting an environment, retrieving elements from production, modifying elements, adding or updating elements, compiling programs, and creating packages that can be cast, reviewed, approved, rejected, and backed out. Chgman allows creating packages, checking out programs from production, staging programs from libraries, compiling in Chgman, querying programs and packages, and changing install dates, as well as freezing, unfreezing, promoting, demoting, approving, and rejecting packages.
KaĹźda marka w social mediach powinna ĹźartowaÄ lub przynajmniej mrugaÄ.
okiem do ludzi. RozĹmieszasz swoich fanĂłw, zdobywasz lajki. To proste.
Ale jak stworzyÄ Ĺźart, ktĂłry rozĹmieszy ludzi przed komputerem? To juĹź trudne.
Podczas webinaru opowiem o tym i o tamtym.
DevOps for the IBM Mainframe environmentMicro Focus
Â
Establishing a model that works across enterprise IT â
including mainframe systems
The solutions and methodologies tackling business challenges are constantly evolving. From waterfall to agile and on to continuous integration and DevOps, successful software development is about achieving the improved efficiencies needed to meet ever-growing business requirements.
DevOps - a blend of Development and Operations - is not a straightforward fit for the mainframe environment. But change is required if enterprises are going to match more agile operations in meeting efficiency targets against a background of increasing application complexity.
A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...Compuware
Â
Todayâs challenges demand an Agile mainframe workforce, so your tools and processes should be too. An Agile/DevOps friendly toolset will enable developers to quickly and confidently understand application code and data, make changes and deliver updates.
During this webcast hosted by IBM Systems Magazine, Compuware Product Manager Mark Schettenhelm and Product Owner Paul Allard demonstrate how Compuware products, including ISPW and Topaz for Total Test, can help improve efficiency and productivity as well as make daily mainframe development tasks easier.
Changeman is a tool used to develop and install source code changes into a mainframe environment. It provides security for code, ensures backups of the current and multiple past versions of source code, and offers a backout procedure to allow recovery of original code if needed. Developers use Changeman to check out code from production, stage and edit it, audit changes, promote code to testing environments, and install approved changes into production.
How to Balance System Speed and Risk for Multi-Platform InnovationClaudia Ring
Â
Walking the line between speed to market and stability of mission-critical systems is something many enterprise organizations deal with on a consistent basis, especially when planning a major application release. Multi-speed IT is a term that connotes the difficulty of balancing speed and risk for these enterprises, but also one that inherently defines a solution; moving at different speeds depending on system requirements. While moving at various speeds based on whether you are releasing changes for Systems of Engagement (SOE) or Systems of Record (SOR) can seem negative, it can be used as a stepping stone towards complete enterprise agility and iterative improvements in release management across both types of systems. Join Rosalind Radcliffe, IBM Distinguished Engineer and Chief Architect for DevOps, as she discusses;
How to begin incorporating continuous testing into the release cycle for both SOE's and SOR's
How deployment automation can be incorporated into multi-platform deployments
How earlier, more frequent testing and automated deployments can help stabilize risk while increasing speed
Customer success with using these testing and deployment solutions to achieve agility across both SOE's and SOR's
News to Development Environments and for RDz for z/VSEIBM
Â
This presentation demonstrates how z/VSE (COBOL) applications can be developed using modern Integrated Development Environments,
such as IBM Rational Developer for z Systems (RDz), Jazz, IBM Rational Team Concert (RTC) and surrounding Tools.
This toolset can be used to develop Applications from Mobile, Web or Java to COBOL for CICS on z/VSE.
The document discusses how IBM products like Service Management Suite can help companies address challenges in mobilizing their mainframe systems of record to support new mobile workloads. It describes issues like limited mainframe capacity, difficulties modernizing for web and mobile, and slow problem diagnosis. The solutions discussed include tools for optimizing performance, modernizing applications, quickly diagnosing problems, and ensuring high availability. Mobile enablement is presented as a continuous process involving planning, development, testing, release, deployment, and monitoring phases supported by tools like CICS, OMEGAMON, and Rational products.
This document discusses adopting a DevOps approach for 2-Speed IT. It presents value stream mapping as a way to identify bottlenecks in development and delivery pipelines. Addressing these bottlenecks through practices like continuous integration, deployment automation, and shifting security left can help organizations deliver hybrid applications across hybrid platforms and teams more quickly and with higher quality. Case studies are presented of organizations that improved delivery times, increased innovation, and gained competitive advantages by adopting 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.
IBM announced new DevOps services, capabilities and practices on June 2, 2014 including:
1) IBM BlueMix DevOps services to accelerate development and delivery in the cloud.
2) DevOps capabilities to balance speed, cost, quality and risk for traditional enterprise applications.
3) DevOps capabilities to reduce time-to-customer feedback of multi-channel apps.
4) IBM and Ecosystem DevOps practices for an incremental adoption of DevOps.
New Continuous Release and Deployment Capabilities for CICS Customers v4Susan Yoskin
Â
This document discusses new continuous release and deployment capabilities for CICS customers using IBM UrbanCode Deploy. Key points include:
- IBM UrbanCode Deploy provides a unified solution for continuous delivery of heterogeneous enterprise applications, helping to accelerate delivery and reduce cycle times across environments including z/OS.
- New capabilities for UrbanCode Deploy include CICS and CICS Configuration Manager plugins to automate deployment and configuration of CICS applications and resources.
- A demo is provided showing how UrbanCode Deploy can be used to continuously build, test, and deploy CICS applications across environments from a single user interface.
EMC World 2016 - DevOps-at-Scale SessionBart Driscoll
Â
What does Enterprise DevOps at scale look like? How do I start this transformation? In this session, we will define desired characteristics, organizational models, operating processes, and automated tooling of the DevOps Enterprise and share proven practices and strategies for implementing DevOps at Scale.
This document discusses DevOps and containers. It provides an overview of DevOps, what Docker is, and IBM Bluemix and its Container Service.
The agenda includes DevOps concepts like continuous delivery and feedback. Docker simplifies application portability and deployment. IBM Bluemix is a digital innovation platform that supports containers. Its Container Service automates building, distributing, hosting, and managing Docker images at scale.
NBCUniversal is implementing DevOps practices like continuous integration, delivery, and testing using tools from IBM like UrbanCode Deploy, IBM Dev-Test Environment as a Service (IDTES), and IBM Cloud Orchestrator. This allows them to continuously test code, deploy applications across hybrid clouds, and improve collaboration between development and operations teams. NBCUniversal's DevOps practices aim to address issues like slow release processes and lack of integration between development stages.
IBM DevOps Enabling continuous integration & deliveryRoberto Pozzi
Â
This presentation is the result of several engagements with clients on the topic of software lifecycle management and continuous delivery.
I acknowledge the contribution of Daniel Berg (Chief Architect, DevOps Tools & Strategy) for all the slides related to DevOps and IBM DevOps Strategy
S106 using ibm urban code deploy to deliver your apps to cicsnick_garrod
Â
GSE Nordic 2015 Using IBM UrbanCode Deploy to deliver your apps to CICS. Deploying applications to CICS can be tricky, and you may be struggling to figure out how to handle the many new zFS artifacts such as cloud, bundles, Java, and web services. This could even be slowing down the adoption of new technologies that could deliver the solutions your business needs. This session will introduce IBM UrbanCode Deploy as a tool to automate many types of application deployments through your environments. It can provide rapid feedback and continuous delivery in agile development while providing the audit trails, versioning and approvals needed in production. See the new z/OS and CICS TS plug-ins for UrbanCode Deploy in action to deploy COBOL, web services, and Java applications to CICS in a single action.
The document discusses challenges in software delivery including costly and error-prone manual processes, risks from managing multiple configurations and versions, and slow deployment times. It notes examples of companies incurring major losses from software failures and glitches. The document promotes DevOps as enabling continuous delivery, feedback and improvements. It presents IBM solutions for collaborative lifecycle management including modular open components and how they integrate to support DevOps.
Presentation used for IBM Systems Magazine Webcast: Mobile DevOps: Build and Connect on July 17, 2014
To see the recorded webcast - http://www-01.ibm.com/software/os/systemz/webcast/devops/series/
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.
The document discusses how DevOps approaches can help organizations accelerate software delivery through expanded collaboration, automating processes, and reducing feedback times while balancing speed, quality, cost and risk; it also examines challenges of adoption at scale, maintaining innovation versus optimization in multi-speed IT environments, and how IBM capabilities can help organizations achieve continuous delivery across hybrid clouds.
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.
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
Â
1) Applying DevOps practices like continuous integration/delivery can help government agencies deploy IT projects faster and get citizen services into production quicker.
2) Using a Platform as a Service (PaaS) like IBM Bluemix allows agencies to build and manage applications faster while reducing costs and skills requirements.
3) Adopting a DevOps culture and tools that automate testing, deployment, and monitoring can help agencies accelerate delivery of citizen services with better outcomes and less resources.
Similar to Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications (20)
In our second session, we shall learn all about the main features and fundamentals of UiPath Studio that enable us to use the building blocks for any automation project.
đ Detailed agenda:
Variables and Datatypes
Workflow Layouts
Arguments
Control Flows and Loops
Conditional Statements
đť Extra training through UiPath Academy:
Variables, Constants, and Arguments in Studio
Control Flow in Studio
Must Know Postgres Extension for DBA and Developer during MigrationMydbops
Â
Mydbops Opensource Database Meetup 16
Topic: Must-Know PostgreSQL Extensions for Developers and DBAs During Migration
Speaker: Deepak Mahto, Founder of DataCloudGaze Consulting
Date & Time: 8th June | 10 AM - 1 PM IST
Venue: Bangalore International Centre, Bangalore
Abstract: Discover how PostgreSQL extensions can be your secret weapon! This talk explores how key extensions enhance database capabilities and streamline the migration process for users moving from other relational databases like Oracle.
Key Takeaways:
* Learn about crucial extensions like oracle_fdw, pgtt, and pg_audit that ease migration complexities.
* Gain valuable strategies for implementing these extensions in PostgreSQL to achieve license freedom.
* Discover how these key extensions can empower both developers and DBAs during the migration process.
* Don't miss this chance to gain practical knowledge from an industry expert and stay updated on the latest open-source database trends.
Mydbops Managed Services specializes in taking the pain out of database management while optimizing performance. Since 2015, we have been providing top-notch support and assistance for the top three open-source databases: MySQL, MongoDB, and PostgreSQL.
Our team offers a wide range of services, including assistance, support, consulting, 24/7 operations, and expertise in all relevant technologies. We help organizations improve their database's performance, scalability, efficiency, and availability.
Contact us: info@mydbops.com
Visit: https://www.mydbops.com/
Follow us on LinkedIn: https://in.linkedin.com/company/mydbops
For more details and updates, please follow up the below links.
Meetup Page : https://www.meetup.com/mydbops-databa...
ââTwitter: https://twitter.com/mydbopsofficial
Blogs: https://www.mydbops.com/blog/
â
âFacebook(Meta): https://www.facebook.com/mydbops/
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
Â
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...DanBrown980551
Â
This LF Energy webinar took place June 20, 2024. It featured:
-Alex Thornton, LF Energy
-Hallie Cramer, Google
-Daniel Roesler, UtilityAPI
-Henry Richardson, WattTime
In response to the urgency and scale required to effectively address climate change, open source solutions offer significant potential for driving innovation and progress. Currently, there is a growing demand for standardization and interoperability in energy data and modeling. Open source standards and specifications within the energy sector can also alleviate challenges associated with data fragmentation, transparency, and accessibility. At the same time, it is crucial to consider privacy and security concerns throughout the development of open source platforms.
This webinar will delve into the motivations behind establishing LF Energyâs Carbon Data Specification Consortium. It will provide an overview of the draft specifications and the ongoing progress made by the respective working groups.
Three primary specifications will be discussed:
-Discovery and client registration, emphasizing transparent processes and secure and private access
-Customer data, centering around customer tariffs, bills, energy usage, and full consumption disclosure
-Power systems data, focusing on grid data, inclusive of transmission and distribution networks, generation, intergrid power flows, and market settlement data
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
Â
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.Â
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Hereâs a summary of the key insights and topics discussed:Â
Key Takeaways:Â
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration:Â Insights were shared on how inQubaâs advanced technology can streamline customer interactions and drive operational efficiency.
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
Â
The typical problem in product engineering is not bad strategy, so much as âno strategyâ. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If youâre wrong, it forces a correction. If youâre right, it helps create focus. Iâll share how Iâve approached this in the past, both what works and lessons for what didnât work so well.
"NATO Hackathon Winner: AI-Powered Drug Search", Taras KlobaFwdays
Â
This is a session that details how PostgreSQL's features and Azure AI Services can be effectively used to significantly enhance the search functionality in any application.
In this session, we'll share insights on how we used PostgreSQL to facilitate precise searches across multiple fields in our mobile application. The techniques include using LIKE and ILIKE operators and integrating a trigram-based search to handle potential misspellings, thereby increasing the search accuracy.
We'll also discuss how the azure_ai extension on PostgreSQL databases in Azure and Azure AI Services were utilized to create vectors from user input, a feature beneficial when users wish to find specific items based on text prompts. While our application's case study involves a drug search, the techniques and principles shared in this session can be adapted to improve search functionality in a wide range of applications. Join us to learn how PostgreSQL and Azure AI can be harnessed to enhance your application's search capability.
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM âisâ and âisnâtâ
- Understand the value of KM and the benefits of engaging
- Define and reflect on your âwhatâs in it for me?â
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
This talk will cover ScyllaDB Architecture from the cluster-level view and zoom in on data distribution and internal node architecture. In the process, we will learn the secret sauce used to get ScyllaDB's high availability and superior performance. We will also touch on the upcoming changes to ScyllaDB architecture, moving to strongly consistent metadata and tablets.
QA or the Highway - Component Testing: Bridging the gap between frontend appl...zjhamm304
Â
These are the slides for the presentation, "Component Testing: Bridging the gap between frontend applications" that was presented at QA or the Highway 2024 in Columbus, OH by Zachary Hamm.
From Natural Language to Structured Solr Queries using LLMsSease
Â
This talk draws on experimentation to enable AI applications with Solr. One important use case is to use AI for better accessibility and discoverability of the data: while User eXperience techniques, lexical search improvements, and data harmonization can take organizations to a good level of accessibility, a structural (or âcognitiveâ gap) remains between the data user needs and the data producer constraints.
That is where AI â and most importantly, Natural Language Processing and Large Language Model techniques â could make a difference. This natural language, conversational engine could facilitate access and usage of the data leveraging the semantics of any data source.
The objective of the presentation is to propose a technical approach and a way forward to achieve this goal.
The key concept is to enable users to express their search queries in natural language, which the LLM then enriches, interprets, and translates into structured queries based on the Solr indexâs metadata.
This approach leverages the LLMâs ability to understand the nuances of natural language and the structure of documents within Apache Solr.
The LLM acts as an intermediary agent, offering a transparent experience to users automatically and potentially uncovering relevant documents that conventional search methods might overlook. The presentation will include the results of this experimental work, lessons learned, best practices, and the scope of future work that should improve the approach and make it production-ready.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Â
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
Â
đ Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
đ Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
đť Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
đ Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
Â
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
âTemporal Event Neural Networks: A More Efficient Alternative to the Transfor...Edge AI and Vision Alliance
Â
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the âTemporal Event Neural Networks: A More Efficient Alternative to the Transformerâ tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChipâs Akida neuromorphic hardware IP further enhances TENNsâ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
âTemporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Â
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
1. Š 2016 IBM Corporation
Overcome your Continuous Integration
blockers with RD&T
David Callingham, Rogers Communications Inc.
david.callingham@rci.rogers.com
Calin Groza, Rogers Communications Inc.
calin.groza@rci.rogers.com
Alisa Morse, IBM
alisa@us.ibm.com
2. Š 2016 IBM Corporation2
Agenda
ď§ Mainframe software delivery pressures
ď§ What is RD&T?
ď§ Rogerâs Communicationsâ use of RD&T
ď§ Whatâs new in RD&T 9.5
ď§ Deploying RD&T via IBM Cloud Managed DevOps
3. Š 2016 IBM Corporation3
Business constraints with mainframe environments today
Do any of these pressures sound familiar?
All teams share one dev/test
LPAR. If someone gets
behind, or causes an error in
the environment, everyone is
impacted.
Systems programmers need
a safe place to practice, test
new software updates,
recreate issues etcâŚ
Agile has meant a threefold
increase in compilations
testing. We have better
productivity but
development chargebacks
also increased dramatically.
A new version of the COBOL
compiler has been released
and an impact assessment is
required before switching to
the new release
When production systems do
quarterly accounting,
development is squeezed and
work slows. Sometimes
necessary testing does not
happen and quality suffers.
Agile software delivery requires prototyping
and tinkering. Developers and testers canât
touch mainframe configurations, and
sometimes it takes weeks to have operations
make an experimental change.
4. Š 2016 IBM Corporation4
Typical z Systems Testing Architecture
Organized by project team, vertically scaled, sharing resources, limited automation
z/OS
Dev/Test LPARProject
Team
[April Maintain]
Project
Team
[Prototype SOA]
Project
Team
[June New Func]
Project
Team
[Dec Sys Upgrade]
Data
App
App
App
1.Shared resources
combined with overlapping
schedules can elicit
conflicts, impede innovation
and slow code delivery
2.Coordination of
environmental changes and
releases cause bottlenecks,
delays and additional
overhead
3.Shared test data is difficult
to manage and can lead to
over testing or incorrect test
results
5. Š 2016 IBM Corporation5
The resultâŚ
Teams are delivering applications at variable speedsâŚwith SoR speed inhibiting
business agility
Rapid iterations
Develop Build Test Deploy
Systems of Record
Slower iterations
Develop Build Test Deploy
Slower iterations
Systems of Engagement
Production
Production
API
Catalog
Bottleneck!
6. Š 2016 IBM Corporation6
Evolution to Continuous Delivery
Continuous
User Feedback
& Optimization
Collaborative
Development
Continuous
Release and
Deployment
Continuous
Monitoring
Continuous
Business Planning
Continuous
Testing
Operate Develop/
Test
Deploy
Plan
DevOps
Continuous
Feedback
Develop Build Deploy Test Provision
RD&T can
improve these
activities
7. Š 2016 IBM Corporation7
Agenda
ď§ Mainframe software delivery pressures
ď§ What is RD&T?
ď§ Rogerâs Communicationsâ use of RD&T
ď§ Whatâs new in RD&T 9.5
ď§ Deploying RD&T via IBM Cloud Managed DevOps
8. Š 2016 IBM Corporation8
Add mainframe dev & test capacity,
without increasing your MIPS
Affordable off host development
and test environment
IMS DB2
CICS
WAS MQ
z/OS
COBOL, PL/I, C++, Java,
EGL, Batch, Assembler,
X86 PC or HX5 Blade
running Linux
IBM SoftLayer Infrastructure
RD&T
RTC RDz RIT
Rational
Development and
Test Environment
for z Systems
(RD&T)
⢠Develop and test z/OS applications anywhere, anytime
⢠Free up mainframe development MIPS
for production workload
⢠Eliminate costly delays by reducing burden on existing
IT operations staff
⢠Reduce time to value and minimize ongoing
administration and capital expense with RD&T Cloud
Managed DevOps
⢠Expanded DevOps scenario coverage with UCD z/OS
Agent 6.1.1.6
⢠Exploit the z13 hardware capability, including z13
Crypto Express 5S
⢠Improve development coverage with newer z/OS 2.1
software stack, including MQ 8, COBOL 5.2, and RTC
6.0.x
Note: This Program is licensed only for development and test of applications that run on IBM z/OS. The Program may not be used to run production workloads of any kind, nor more robust development workloads including
without limitation production module builds, pre-production testing, stress testing, or performance testing.
âRD&T improved our development and testing timeline and
provided stability and qualityâ Developer, Large Enterprise
Computer Services Company
https://www.techvalidate.com/tvid/C99-3E2-1ED
NEW
NEW
NEW
9. Š 2016 IBM Corporation9
Typical RD&T use cases
ď§ Modernization- drive newer technologies and levels of software to production more quickly
â Prototyping
â z/OS software betas or upgrades
â Development
ď§ Employee Education in an indestructible, approachable environment
ď§ Distributing development and test activities for higher availability, quality, and productivity.
Benefits:
â Increased availability of mainframe dev/test environment
â Reduces issues with shared data
â No waiting for sys admins to make changes on the mainframe
ď§ Enabling new software delivery methodologies such as Continuous Integration
ď§ Enabling development and test for geographically dispersed and outsourced teams
10. Š 2016 IBM Corporation10
Challenges
API Economy is quickly emerging, and with it new challenges
Size of API Economy
market by 20181$2.2T
Connected things in smart
homes by 2017$1B
70% Of U.S. Organizations
have an API Strategy today
Trends
ď Respond quickly to LOB and extend IT org new
app requests
ď Expose SoR data securely via APIs
ď Identify problem components within an application
Experience an evolving 4th tier for
Modern Digital Applications driven
by APIs and Microservices
11. 11
Rogers Communications
Overcome your Continuous
Integration blockers with
RD&T Webinar â API
Modernization Use Case
David.Callingham @ rci.rogers.com
Calin.Groza @ rci.rogers.com
12. 12
⢠Overview of Rogers Communications
⢠Cable Subscriber Management Application
⢠API Modernization with RD&T
Presentation today will cover
Agenda
Overview
Disclaimer: The views and opinions expressed in this presentation are those of the authors and do not necessarily
represent official position of Rogers Communications.
All products, brand names, or company names mentioned in this presentation are properties and trademarks or
registered trademarks of their respective companies.
13. 13
⢠Rogers Communications Inc. is a diversified Canadian telecommunications and media company.
In Wireless, we are Canada's largest voice and data telecommunications services provider and
the country's only national carrier operating on the combined world standard GSM/HSPA+/LTE
technology platforms.
⢠Our Cable segment is a leading Canadian cable services provider, offering high-speed Internet
access, television, and telephony products
⢠Business Solutions segment, we provide business telecom, networking, hosting, managed
services and IP solutions to small, medium and large enterprise, government and carrier
customers.
⢠Our Media segment is Canada's premier group of category-leading broadcast, specialty, print and
online media assets, with businesses in radio and television broadcasting, televised shopping,
sports entertainment, magazine and trade journal publishing and digital media.
Introduction to Rogers
Rogers Communications Inc. Overview
Corporate overview
http://www.rogers.com/web/ir/overview/
14. 14
⢠Functional Capabilities
o Customer Management
o Product Ordering
o Work Order and Service Order Scheduling
o Billing Credit & Collection
In-house developed, continuously evolved
Cable Subscriber Management Application
Introduction
1981 â
Dev start
1993 â
GUI &
SOA 3270
1998 â MQ
SOA
2001 â
GUI VB
2004 â
ESB Web
Services
2012 â
Moderniza
-tion
15. 15
⢠Technical Profile
o Over 1000 online programs
o 140 CICS Services consumed by GUI (via 3270)
o 60 CICS Services consumed by ESB (via MQ)
o SOA
o Telnet 3270 and MQ initiated CICS transactions
⢠Volumetrics
o 2.2 million customers
o 15,000 online users, 6000 concurrent users
o 7 million transactions per day
o 250 peak tps
o 60% via 3270 40% via MQ
CICS/COBOL/IMS/VSAM
Cable Subscriber Management Application
RD&T Webinar
Application Overview
16. 16
⢠Begun in 2012
⢠System Software Upgrade
o z/OS 1.4 to z/OS 1.13
⢠Hardware Replacement
o Z9 to BC12
o new disk and tape sub-systems
⢠Improve GUI and ESB APIs with SOAP/REST Web services
o Limitations GUI Client
o message size & 3270 emulator costs
o ESB mediation
o Reduce Middleware dependency
o XML-COBOL mapping logic in 3rd team
Bring application and infrastructure current
Modernization Project
RD&T Webinar
Modernization
17. 17
SOA since 1993 2004
Current API Implementations â 3270 & MQ COBOL
Current APIs
17
GUI
Mapping-Comms
HLLAPI
âŚCICS AOR
Server1
Server1
Server1
Comms
Scheduler
Server1
Comm Server
TCP/IP
Z/OS
3270
Transport
COBOL
messages
over Telnet
3270
ESB
CICS MOR
Broker
CICS AOR
Server1
Server1
Server1
Commsâ
Schedulerâ
Server 1
SERVICE_REQUEST_Q SERVICE_REPLY_Q
MQ Client
Channels
XML-
COBOL
xform
Web service
provider -
HTTP
COBOL
COMMAREA
1998
18. 18
Chapter 3 Scenario 2 - modernize API
Design Pattern â API Modernization
RD&T Webinar
Enterprise Architecture
http://www.redbooks.ibm.com/redbooks/pdfs/sg248225.pdf
developerworks
19. 19
RD&T increased agility and time to market
Goal - Web Service APIs by end of 2015
RD&T Webinar
RD&T
March
RD&T
CICS 5.2
and
Liberty
April
end-to-end
PoC
May
Deployment
alternatives &
logging
June
HTTP Basic
Auth
August
SSL
September 2015
DEV LPAR
available
⢠zIAW February 2015 - Liberty or classic CICS
pipeline (IBM SWG Workshop)
⢠Problem
⢠CICS 5.2, Java 7.1 and Liberty not available on
DEV LPAR till September 2015
⢠Solution
⢠RD&T w/CICS 5.2
⢠Full authority
⢠No process barriers
20. 20
Complete an end-to-end test to uncover technical issues & confirm design
Technology Validation Prototype
RD&T Webinar
RD&T
CICS 5.2
Liberty 8.5.5
Test Client
CICS 5.1
RD&T
DEV LPAR
IPICSOAP
HTTP
Prototype Scope
⢠Eclipse 4.2.2 Java EE, WLP,
CICS Explorer plug-ins
⢠WSDL definition
⢠AdminService:ExecutePgm
⢠Java code gen JAX-B
⢠CICS 5.2
⢠CICS CONTAINERS
⢠Liberty jaxws and cicsts features
Out of Scope
⢠Basic Auth
⢠HTTPS
⢠Authentication with RACF
RD&T Benefits
⢠Hands on learning
⢠Quick cycle time for app
changes
⢠No security â full access to
config, logs and commands
LINK
COBOL
Service
ExecutePgm
method
ExecutePgm
Map Java objects to byte arrays
Create CICS channel and containers
Put the byte arrays in the
containers
Link to CICS program
Get data from containers
Map container data into
Java objects
GET CONTAINER
INTO(request)
Proceed as per usual
PUT CONTAINER FROM
(response)
Return
<server>
<feature>cicsts:core-1.0</feature>
<feature>jaxws-2.2</feature>
<feature>jaxrs-1.1</feature>
<feature>servlet-3.0</feature>
<feature>cdi-1.0</feature>
<feature>jndi-1.0</feature>
<applicationMonitor
dropins="dropinsâ
pollingRate="60sâ
updateTrigger="polled"/>
21. 21
How Liberty authentication interacts with RACF, Java method and CICS-COBOL
HTTP Basic Authentication
RD&T Webinar
RD&T
CICS 5.2
Liberty 8.5.5
Client
CICS 5.1
RD&T
DEV LPAR
IPICUser
Pw
Prototype Scope
⢠RACF SAF user-repository
⢠Change Password
⢠Password Expired
⢠Revoked ID
⢠Session Token handling
⢠Failed Authentication
Challenge
⢠HTTP Basic Auth does not support
password change or errors for
expired/revoked Ids
Solution
⢠Use Basic Auth protocol and
Lightweight Third-Party
Authentication (LTPA)
⢠Second level of authentication in
the COBOL application layer
RD&T Benefits
⢠Full access to server config and
logs
⢠Quick cycle time for app changes
LINK
COBOL
Logon
BA+ Login
method
<server>
...
<feature>cicsts:security-1.0</feature>
<feature>appSecurity-2.0</feature>
....
<safCredentials unauthenticatedUser="CWSABC"/>
<safCredentials profilePrefix="CWSABC"/>
<webAppSecurity ssoCookieName="SessionId"/>
....
</server>
EXEC CICS VERIFY
USERID() PW()
Angel
RACF
RACF
22. 22
Configure Certificate in RACF and configure Liberty for SSL
SSL-TLS
RD&T Webinar
RD&T
CICS 5.2
Liberty 8.5.5
Test Client
RD&T
HTTPS
Angel
RACF
⢠Challenge
o Minimum level of security (MLOS) compliance
mandates SSL/TLS for web-services invocations
o RACF configuration certificates complex with many
options
⢠RD&T Benefits and Solution
o RD&T has separate RACF database
o Full access to RACF admin and server.xml
o RACF steps tested
o Create a self-signed certificate as placeholder
o Generate a Certificate Signing Request
o Receive the signed certificate
o Replace certificate, add to key ring
o Other things we learned
o Managing SSL certificates is a complex activity
o Have tools handy to check and troubleshoot the SSL
configuration: openssl, portcle
o Intermediate and root CA certificates for GeoTrust
already on desktop configuration
o Liberty config details for keystore - RACF keyring, ssl-
id referring to RACF certificate name
<server>
...
<feature>ssl-1.0</feature>
<keyStore filebased="false" id="racfKeyStoreâ
location="safkeyring://CWSDABC/RNGABC"
password=â..."
readOnly="true"
type="JCERACFKS"/>
<ssl id="defaultSSLConfigâ
keyStoreRef="racfKeyStore"
sslProtocol="SSL_TLS"
serverKeyAlias=âABC LPAR CERT-CA"/>
</server>
23. 23
Build simple and reliable application deployment procedures
Web-Services Application Deployment
RD&T Webinar
RD&T
⢠Challenge
o Web-services java code is packaged in a WAR file
o Multiple deployment options: dropins, Liberty application , CICS bundle. Pros and cons for each option
o z/OS java deployment new at Rogers Communication, existing tools only partly applicable
⢠RD&T Benefits and Solution
o Experiment with different deployment options
o Final decision â dropins for developers, deploy as a Liberty âapplicationâ for QA and PROD
o Procedure tested till perfect
o Other lessons learned
o Keep in mind that the process will be automated. Scripts can easily manipulate files as a whole
(copy, rename) but are less suitable to modify a configuration file (e.g. change an XML attribute)
o Instrument the application to report what version of the application is running and what is the build
number/date-time
o In a clustered environment, provide an endpoint on each node for support and monitoring purposes
24. 24
⢠Disconnect development from the z/OS software upgrade cycle
o Early access to new features
o Reduce distraction of sys prog staff
o No differences when code moved to z/OS LPAR
⢠Bypass normal security constraints
o Loose security for CICS, RACF, USS etc
o Config changes by dev team with sys prog assistance
o Test ID for RACF crypto setup
o Eliminate hand off delays, request/approval/configure/test repeat
⢠Fail fast
o Learn by trying - cycle time reduced
o Liberty/CICS docs provide examples with slight differences â able to quickly try out config changes
RD&T enabled agile design of complex solutions
Conclusions
RD&T Webinar
26. Š 2016 IBM Corporation26
Agenda
ď§ Mainframe software delivery pressures
ď§ What is RD&T?
ď§ Rogerâs Communicationsâ use of RD&T
ď§ Whatâs new in RD&T 9.5
ď§ Deploying RD&T via IBM Cloud Managed DevOps
27. Š 2016 IBM Corporation27
Rational Development and Test + UrbanCode Deploy
Efficiently manage configurations across environments and provide self-service capabilities
Introduce DevOps practices and improve software delivery
-- Implement DevOps practices (eg
TDD, CI, CD) to improve quality and
delivery time
-- Provide a unified solution for
continuous delivery of heterogeneous
enterprise applications
-- Ensure that throughput of each
process (Develop, Build, Deploy) is
equal
Reduce costs
-- Accelerate delivery and reduce
deployment time by over 95% to
develop/test multi-tier applications
across heterogeneous environments
and platforms
-- Reduce amount of manual labor,
resource wait-time, and rework by
eliminating errors & providing self-
service environments
Remove bottlenecks
-- Accelerate deployment by enabling
development teams to self deploy with
automation
-- Automate managing configuration and
version deployment reducing deployment
outages
-- Greater visibility of âwhat is whereâ with
the ability rollback to any prior version at
ease
28. Š 2016 IBM Corporation28
ď§ XEN hypervisor support
â Generically supported, tested on Citrix XenServer 6.2
ď§ System z13 EC CPU CPU architecture instruction set
ď§ z13 Cryptographic Enhancements
â Emulated Crypto Express 5S support including VISA Format Presentation Enhancement
(FPE) support
ď§ CP Assist Crypto Facility (CPACF) Updates
ď§ z13 EC Coupling
ď§ System Time Protocol (STP) support
â Synchronized time of day between zPDT instances
ď§ Support for read-only DASD volumes
zPDT 1.6 (GA6) FP2 System z architecture emulator
enhancements
29. 29 Š 2016 IBM Corporation
ď§ z/OS V2.1, including sub-features
⢠Encryption Facility
⢠z/OS Security Level 3 Feature and z/OS
Communications Server Security Level 3 Feature
⢠IBM HTTP Server
⢠DITTO/ESA
⢠IBM z/OS Management Facility
ď§ IBM PD Tools
⢠Tools Base for z/OS
⢠IBM Debug Tool 13.1
⢠IBM File Manager 13.1- evaluation
⢠IBM Fault Analyzer 13.1- evaluation
ď§ CICS Transaction Server
⢠CICS 4.2, 5.1, 5.2
⢠CICS/VSAM Recovery 5.1, 5.2
⢠CICS Transaction Gateway 9.0
ď§ CICS Tools
⢠CICS Deployment Assistant 5.1, 5.2
ď§ Tivoli
⢠Tivoli System Automation for z/OS 3.5
⢠Tivoli NetView 6.2
⢠Tivoli Workload Scheduler for z/OS 9.2
ď§ Compilers
⢠IBM Compiler for REXX 1.4
⢠IBM Enterprise PL/I 4.5
⢠IBM COBOL 5.2
⢠IBM Rational COBOL Runtime 6.0.1 (EGL)
⢠XL C++ 2.1
⢠IBM Java SDK for z/OS 6.0, 6.0.1, 7.0, 7.1, 8.0
ď§ WebSphere Application Server for z/OS 8.0, 8.5, Liberty Profile
ď§ DB2 for z/OS
⢠DB2 for z/OS 10, 11
⢠DB2 Utility Suite for z/OS
⢠DB2 Administration Tool for z/OS
⢠DB2 Object Comparison Tool for z/OS
⢠DB2 for z/OS QMF
ď§ IMS
⢠IMS 12, 13
⢠Note: Multiple IMS tools have been removed due to royalty
ď§ WebSphere MQ for z/OS 8
ď§ Rational Developer for System z 9.1.1 z/OS components
ď§ Rational Team Concert 6.0.x z/OS components
ď§ UrbanCode Deploy 6.1.1.6 z/OS Agent
Updated z/OS 2.1 Distribution
30. Š 2016 IBM Corporation30
Agenda
ď§ Mainframe software delivery pressures
ď§ What is RD&T?
ď§ Rogerâs Communicationsâ use of RD&T
ď§ Whatâs new in RD&T 9.5
ď§ Deploying RD&T via IBM Cloud Managed DevOps
31. Š 2016 IBM Corporation31
RD&T via Cloud Managed DevOps Services
Simplifies access to development and test environments by optimizingâŚ
Configuration planning Server install and
configuration
Image customization
Administration, maintenance,
Upgrades
Hardware acquisition
Data and
Application migration
32. Š 2016 IBM Corporation32
RD&T as a Managed Service provides the core RD&T offering on a
virtual private cloud, without the setup and maintenance IT costs
ď§ Provides the
RD&T offering, customized
and configured for each client
ď§ On a scalable, single-tenant,
IBM SoftLayer Infrastructure
ď§ Provides 99.9% availability
(SLO)
ď§ Managed by
IBM Services
IBM Customer
Success Services
IBM SoftLayer Infrastructure
33. 33 Š 2016 IBM Corporation
Types of managed services provided by IBM Services:
IBM Customer Success Services
We ensure that your platform is running
smoothly, with dedicated support, updates,
availability, and speed!
ď§ Security compliance
ď§ RD&T image set-up
ď§ RD&T On boarding services
ď§ Infrastructure & RD&T hosted image support
ď§ z/OS management services
ď§ Client success management
34. Š 2016 IBM Corporation34
RD&T Cloud Managed Services benefits include:
ď§ Optimized operation cost (lower total cost of ownership)
ď§ Ability to scale up and down the service (monthly)
ď§ Accelerated time to value:
On Premise Customization with In-House Resources*
RD&T as a Managed Service ď Customization and Rollout
Planning,
Hardware Acquisition,
Install, configuration
Rollout Productive Use
Productive Use Wider rollout
~3 months
Provisioning: Hours, Customization: 2-4 weeks
Examples
Rollout
*Based on Customer Feedback (factoring in resource availability and scheduling)
35. Š 2016 IBM Corporation35
Key Points
⢠Insufficient mainframe Dev & Test LPAR availability leads to defects and missed schedules
⢠Tightly controlled mainframe environment prevents agile experimentation and prototyping
⢠High cost of mainframe development and test hardware and software
⢠Skill gaps due to off shoring, outsourcing and the majority of skills being near retirement
Business Challenges
Business Benefits
Cost Savings
Lower cost dev/test LPARS:
Additional capacity necessary for
adopting DevOps practices available
on Intel compatible hardware
MIPS reallocation : Initial Dev &
Test activities performed on RD&T
enables reallocation of MIPS to
higher value production workload
Economical training platform:
Portable, indestructible
environment for skill building
Quality
Shift Left testing : Better test coverage
earlier in the cycle on
high fidelity z/OS Dev & Test
environment leads to quality
and quicker delivery
Work in parallel vs serially: Distributed
environments
reduce errors caused by contention
and enable easier problem
determination on easily provisioned
systems
Agility
Adapt to changing business
requirements : z/OS on x86 hardware
that can be
virtualized and reset offers a
developer sandbox for prototyping
and V2V migration
Portability: Teams can Dev & Test
z/OS applications anytime, anywhere.
Outsourced teams can work without
mainframe access.
36. Š 2016 IBM Corporation36
Resources
ď§ RD&T Product Page
ď§ Short RD&T video
ď§ DevOps for the Enterprise tech talks: http://bit.ly/1b4wl18
ď§ IBM Cloud Managed DevOps Services
ď§ Automated z Systems Application Testing on the Cloud
ď§ RD&T Tech Validate facts
ď§ RD&T Product Documentation, including zPDT Redbooks
ď§ RD&T Hub
ď§ Request your test drive today:
http://www.ibm.com/developerworks/downloads/rdtsandbox_systemz/index.html
37. Š 2016 IBM Corporation37
Thank You Merci
Grazie
Gracias
Obrigado
DankeJapanese
English
French
Russian
German
Italian
Spanish
Brazilian Portuguese
Arabic
Traditional Chinese
Simplified Chinese
Thai
Enterprises are looking to evolve their current heterogeneous datacenters and public cloud services into an integrated enterprise hybrid cloud. This brings them the best of all worlds, the ability to exploit the benefits of centralized and distributed technologies, the best of private and public cloud and the best of enterprise and open computing. We are seeing a new role for z Systems emerging in the enterprise. The backbone of the enterprise hybrid cloud. Bringing all the strengths of the mainframe to critical business services. Acting as a point of integration for end-to-end transactions, data from multiple sources and analytics workloads and enabling developers to unlock the huge potential value in the investments in mainframe workloads and data.
From a business perspective, Rogers embarked on API enablement to:
1. Simplify infrastructure topology to improve response time and availability  - 1st class APIs provided by z/OS applications reduces the middleware requirements, improves response time an reduce outages
2. Reduce costs - 3270 emulator support and maintenance costs for 15000 users eliminated by using open transport - HTTP
Sources:
â2.2T Size of API Economy market by 2018â. Source: IBM announces new solutions for the API economy, http://betanews.com/2015/11/05/ibm-announces-new-solutions-for-the-api-economy
â70% of U.S. Organizations have an API Strategy today.â Source: IDC. âThe State of Mobile Enterprise Software in 2015.â https://www.idc.com/getdoc.jsp?containerId=258126. Aug 2015. 21 Mar 2016.
By 2017, there will be 1B connected things in smart homes, including appliances, smoke detectors and cameras.