This document discusses five scenarios for using application multi-versioning in CICS to reduce the risk of changes: 1) deploying new web features while minimizing performance impacts, 2) applying bug fixes without disrupting existing users, 3) phasing in new application versions for a subset of users, 4) consolidating applications that previously used different regions, and 5) modernizing applications while preventing bypassing of new validation logic. It provides examples of how multi-versioning allows hosting multiple application versions on the same region and routing requests between versions.
CICS V5.2 Introduces great new features that help you manage the application lifecycle, including the transition from the current version of an application to a new version of an application - think newcopy, but smarter.
The CICS Application and Platform capabilities introduced in CICS V5 offer features that help you manage applications as a single entity, reducing the risk associated with application updates, and providing you with capabilities to roll back to an earlier version of an application if things don't go to plan.
See this presentation to understand how the multi-version capabilities in CICS TS V5.2 can help you better control application changes in your organization.
S107 5 compelling reasons for using cics in the cloudnick_garrod
GSE Nordic 2015 5 Compelling reasons for using CICS in the cloud. So what does creating a CICS ‘Cloud’ really mean? And what exactly are these new CICS Cloud capabilities? How do these new Applications and Platforms artifacts relate to existing CICS technologies such as programs, transactions and regions? Where do these new Policies fit in? And most importantly, why would you do any of this? What value can you expect to derive from creating a CICS Cloud architecture? If you have ever asked yourself any of those questions, this session will give you five compelling answers. If you ever wondered what the CICS Cloud means in the real world, this session if for you.
Angular11 exciting new features and updatesShelly Megan
Angular11, the most recent updated Angular version introduces some promising updates. Some of them are enhancements in Component Test Harnesses, Refurbished Hot Module Replacement (HMR) Mechanism, Experimental Support for Webpack 5, Automatic Font-Inlining, Operation Byelog Updates, Faster Builds, Updates in Language Service Preview, Migrating to ESLint, etc.
Covered in this webinar:
- What is Appium?
- How did Appium become so popular?
- Appium's shortcomings and how they impact business
- Intro to CQ Lab & Perfecto's approach to OSS Frameworks
- How Appium and CQ Lab work seamlessly
- Demo
- Q&A
By the end of this webinar, you'll be chomping at the bit for your next opportunity to work with a customer, Perfecto, and Appium.
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile UsersCA Technologies
In today’s mobile app economy, providing the best user experience is critical to building customer loyalty. We have one chance to provide a great user experience and deliver value. How can we ensure a great mobile app experience that elevates our offering above the thousands of other choices our customers have?
Discover how DevOps for Mobile from CA Technologies provides your business analysts, developers, IT operations and support teams with accelerated speed-to-market, complete visibility and the insights needed to achieve user loyalty and maximize potential value to customers.
For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX
Presentation on Mobile DevOps. Presented at MoDevTablet conference on Sept. 14th. Focuses on:
- What is DevOps?
- What are the challenges of DevOps for Mobile?
- Best practices for Mobile DevOps
Blog post: https://sdarchitect.wordpress.com/2012/09/15/slides-for-my-presentation-on-mobile-devops/
Covered in this Session:
Intro to Perfecto
Automation Testing with Appium and Perfecto
- High Level Overview of Appium & how Perfecto fits in
Mobile Application Types
Understanding the CQ Lab - Architecture/Setup
iOS, Appium and Perfecto
- As of iOS 10, Apple has announced deprecation of its legacy UI Automation framework. Official Apple testing framework for
- iOS 11 is XCUITest framework.
What is Perfecto doing and additional information
Q&A
CICS V5.2 Introduces great new features that help you manage the application lifecycle, including the transition from the current version of an application to a new version of an application - think newcopy, but smarter.
The CICS Application and Platform capabilities introduced in CICS V5 offer features that help you manage applications as a single entity, reducing the risk associated with application updates, and providing you with capabilities to roll back to an earlier version of an application if things don't go to plan.
See this presentation to understand how the multi-version capabilities in CICS TS V5.2 can help you better control application changes in your organization.
S107 5 compelling reasons for using cics in the cloudnick_garrod
GSE Nordic 2015 5 Compelling reasons for using CICS in the cloud. So what does creating a CICS ‘Cloud’ really mean? And what exactly are these new CICS Cloud capabilities? How do these new Applications and Platforms artifacts relate to existing CICS technologies such as programs, transactions and regions? Where do these new Policies fit in? And most importantly, why would you do any of this? What value can you expect to derive from creating a CICS Cloud architecture? If you have ever asked yourself any of those questions, this session will give you five compelling answers. If you ever wondered what the CICS Cloud means in the real world, this session if for you.
Angular11 exciting new features and updatesShelly Megan
Angular11, the most recent updated Angular version introduces some promising updates. Some of them are enhancements in Component Test Harnesses, Refurbished Hot Module Replacement (HMR) Mechanism, Experimental Support for Webpack 5, Automatic Font-Inlining, Operation Byelog Updates, Faster Builds, Updates in Language Service Preview, Migrating to ESLint, etc.
Covered in this webinar:
- What is Appium?
- How did Appium become so popular?
- Appium's shortcomings and how they impact business
- Intro to CQ Lab & Perfecto's approach to OSS Frameworks
- How Appium and CQ Lab work seamlessly
- Demo
- Q&A
By the end of this webinar, you'll be chomping at the bit for your next opportunity to work with a customer, Perfecto, and Appium.
DevOps for Mobile: Delivering a 5-Star App Experience to Your Mobile UsersCA Technologies
In today’s mobile app economy, providing the best user experience is critical to building customer loyalty. We have one chance to provide a great user experience and deliver value. How can we ensure a great mobile app experience that elevates our offering above the thousands of other choices our customers have?
Discover how DevOps for Mobile from CA Technologies provides your business analysts, developers, IT operations and support teams with accelerated speed-to-market, complete visibility and the insights needed to achieve user loyalty and maximize potential value to customers.
For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX
Presentation on Mobile DevOps. Presented at MoDevTablet conference on Sept. 14th. Focuses on:
- What is DevOps?
- What are the challenges of DevOps for Mobile?
- Best practices for Mobile DevOps
Blog post: https://sdarchitect.wordpress.com/2012/09/15/slides-for-my-presentation-on-mobile-devops/
Covered in this Session:
Intro to Perfecto
Automation Testing with Appium and Perfecto
- High Level Overview of Appium & how Perfecto fits in
Mobile Application Types
Understanding the CQ Lab - Architecture/Setup
iOS, Appium and Perfecto
- As of iOS 10, Apple has announced deprecation of its legacy UI Automation framework. Official Apple testing framework for
- iOS 11 is XCUITest framework.
What is Perfecto doing and additional information
Q&A
Have you been staying up to date on Perfecto's biggest product updates?
In this special Mid-Year edition, we will discuss the latest technology in test automation so you can ensure quality and agility for your application teams.
Topic will include:
- Apple’s recent change to XCUITest automation framework with iOS 11
- Fingerprint (touch ID) automation
- New network traffic
- Reporting at scale
- Live Demos
Stay until the end to participate in a live Q&A with our experts!
Covered in this Session:
- Intro to Perfecto
- Monitoring Discovery Questions
- Monitoring Key Requirements
- Real User Monitoring vs. Synthetic Monitoring
- Steps to Set Up Monitoring
- Demo
- Success Story
- Q&A
Why Appium alone doesn't cut it for enterprises.
Covered in this webinar:
- Intro to Perfecto
- Intro to Appium
- How Perfecto Fits In
- Demos
- Q&A
By the end of this webinar, you'll be chomping at the bit for the next opportunity involving Appium!
Managing Continuous Delivery of Mobile Apps - for the EnterpriseSauce Labs
Enabling CI / CD in your mobile development process means understanding the different solutions, overcoming unique challenges and ensuring the right ownership of the processes. In this webinar, you will learn the steps required to enable Continuous Delivery of Mobile Application Platforms.
Covered in this webinar:
- What is Continuous Integration and Why Should You Care?
- CI Workflow and Tools
- CI Example
- Perfecto and CI
- Q&A
By the end of this webinar, you'll be recommending Perfecto for all your customers' CI needs!
The pace of delivery in today’s software world has never been faster and more competitive. IT teams of organizations are always getting challenged with increasing demands both from the market as well as their own lines of Business. These demands have raised the need for implementation of Continuous Delivery (CD) and DevOps practices. Organizations need to implement solutions for achieving faster delivery in a more predictable, scalable and productive way by automating their delivery process with complete visibility to every stage of the release process in a collaborative manner.
Kovair Software with its Kovair DevOps offering helps organizations to drive this transformation and improve their IT efficiency by automating and orchestrating software releases, pipelines, and deployments across multiple environments.
Microsoft’s HockeyApp - Mobile Application Testing Toolsara stanford
Microsoft’s HockeyApp - the leading service for mobile crash analysis. For app distribution for developers who are developing apps on iOS, Android and Windows Phone
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...IBM UrbanCode Products
IBM UrbanCode Deploy delivers several new feature functionalities with the latest software release further extending its commitment to integrations, and cloud, while bringing deployment automation as-a-service to the market. Leading this latest release is a new integration with VMware VRealize Automation; a new Jenkins Pipeline plugin, and new full-featured as-a-service version of Deploy hosted by Softlayer.
There is more to Continuous Delivery than simply deploying your application. In this presentation, you’ll see how IBM UrbanCode Deploy is changing the way enterprises “do DevOps" -- Plus -- see the latest release of UrbanCode Deploy 6.2.4
Aquesta presentació forma part de l'Application Jukebox User Day, celebrat el 18-11-15 al CSUC.
La jornada ha tractat les novetats i plans de futur per Jukebox i ha mostrat en detall el producte Software2 Hub, que dóna solució a la construcció de mercats d'aplicacions.
Software2 user day, roadmap, application virtualizationTony Austwick
Software2, application jukebox, S2 Hub product highlights.
Reports and dashboards on software use
Open LDAP support
Improved validation speeds
OS compatibility managed by S2 hub
Remote App integration
Support for non-windows (application virtualization)
How organizations make the development, testing and release of mobile applications better, safer and faster. Explore the possibilities that the CA Application Delivery portfolio can provide to enable your successful mobile based project in the more competitive and innovation driven application economy.
Neev uses a scrum based Agile Development methodology, a proven Extended Delivery Center model of engagement - all designed to ensure high quality, timely deliverables.
Have you been staying up to date on Perfecto's biggest product updates?
In this special Mid-Year edition, we will discuss the latest technology in test automation so you can ensure quality and agility for your application teams.
Topic will include:
- Apple’s recent change to XCUITest automation framework with iOS 11
- Fingerprint (touch ID) automation
- New network traffic
- Reporting at scale
- Live Demos
Stay until the end to participate in a live Q&A with our experts!
Covered in this Session:
- Intro to Perfecto
- Monitoring Discovery Questions
- Monitoring Key Requirements
- Real User Monitoring vs. Synthetic Monitoring
- Steps to Set Up Monitoring
- Demo
- Success Story
- Q&A
Why Appium alone doesn't cut it for enterprises.
Covered in this webinar:
- Intro to Perfecto
- Intro to Appium
- How Perfecto Fits In
- Demos
- Q&A
By the end of this webinar, you'll be chomping at the bit for the next opportunity involving Appium!
Managing Continuous Delivery of Mobile Apps - for the EnterpriseSauce Labs
Enabling CI / CD in your mobile development process means understanding the different solutions, overcoming unique challenges and ensuring the right ownership of the processes. In this webinar, you will learn the steps required to enable Continuous Delivery of Mobile Application Platforms.
Covered in this webinar:
- What is Continuous Integration and Why Should You Care?
- CI Workflow and Tools
- CI Example
- Perfecto and CI
- Q&A
By the end of this webinar, you'll be recommending Perfecto for all your customers' CI needs!
The pace of delivery in today’s software world has never been faster and more competitive. IT teams of organizations are always getting challenged with increasing demands both from the market as well as their own lines of Business. These demands have raised the need for implementation of Continuous Delivery (CD) and DevOps practices. Organizations need to implement solutions for achieving faster delivery in a more predictable, scalable and productive way by automating their delivery process with complete visibility to every stage of the release process in a collaborative manner.
Kovair Software with its Kovair DevOps offering helps organizations to drive this transformation and improve their IT efficiency by automating and orchestrating software releases, pipelines, and deployments across multiple environments.
Microsoft’s HockeyApp - Mobile Application Testing Toolsara stanford
Microsoft’s HockeyApp - the leading service for mobile crash analysis. For app distribution for developers who are developing apps on iOS, Android and Windows Phone
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...IBM UrbanCode Products
IBM UrbanCode Deploy delivers several new feature functionalities with the latest software release further extending its commitment to integrations, and cloud, while bringing deployment automation as-a-service to the market. Leading this latest release is a new integration with VMware VRealize Automation; a new Jenkins Pipeline plugin, and new full-featured as-a-service version of Deploy hosted by Softlayer.
There is more to Continuous Delivery than simply deploying your application. In this presentation, you’ll see how IBM UrbanCode Deploy is changing the way enterprises “do DevOps" -- Plus -- see the latest release of UrbanCode Deploy 6.2.4
Aquesta presentació forma part de l'Application Jukebox User Day, celebrat el 18-11-15 al CSUC.
La jornada ha tractat les novetats i plans de futur per Jukebox i ha mostrat en detall el producte Software2 Hub, que dóna solució a la construcció de mercats d'aplicacions.
Software2 user day, roadmap, application virtualizationTony Austwick
Software2, application jukebox, S2 Hub product highlights.
Reports and dashboards on software use
Open LDAP support
Improved validation speeds
OS compatibility managed by S2 hub
Remote App integration
Support for non-windows (application virtualization)
How organizations make the development, testing and release of mobile applications better, safer and faster. Explore the possibilities that the CA Application Delivery portfolio can provide to enable your successful mobile based project in the more competitive and innovation driven application economy.
Neev uses a scrum based Agile Development methodology, a proven Extended Delivery Center model of engagement - all designed to ensure high quality, timely deliverables.
GSE Nordic 2015 Twist and cloud – How customers make CICS dance. Putting CICS into the cloud, is someone actually doing this? Since 2012 CICS TS Version 5 has been introducing and continuously enhancing its capabilities to support a Platform As A Service approach. Join speakers from CICS Technical Sales to hear about their experiences and how their customers gained value from cloud capabilities in CICS.
S102 cics the future is closer abridgednick_garrod
GSE Nordic 2015 - Future of CICS is closer than you think. There is a lot going on behind that mysterious curtain. Recently, the CICS development organization has adopted a new practice called ‘IBM Design Thinking’, which will forever change the way CICS products are developed. The core principle of this approach is to make sure we get as much feedback as possible on our future ideas. This is a quite unique opportunity to participate in a discussion regarding the future of IBM CICS technology. We will be sharing our views. And we will be hoping for lots for interactive feedback. Please don’t be shy!
2844 CICS Policy Based Management – There’s a new sheriff in townnick_garrod
InterConnect 2015 Session 2844 CICS Policy Based Management – There’s a new sheriff in town. “My systems work perfectly, it’s the applications that are the problem!” If you have ever said (or thought) that, then this session is for you. Outages do not have to be ‘an application issue’ anymore. In CICS TS V5, new policy based capabilities allow you to set thresholds on the resources that your applications are allowed to consume. Rouge applications can be detected through various task threshold policies such as excessive file or database access, repetitive program links, or abnormal storage requests. And once detected, you have the ability to notify, to react, or to ABEND. There’s a new sheriff in town, and it’s you. Come to this session to learn how to exercise your new power wisely.
IBM Impact session Ed addison nuts and bolts wsnick_garrod
Are you interested in troubleshooting issues in your environment? This session will focus on problems seen coming into the CICS Level 2 Support Center. We will go over debugging techniques and solutions to the problems. We will also cover the tools you can utilize to make debugging easier. The focus for this session will be on CICS WebServices and how they could relate to the Mobile environment.
Azure Day Rome 2019 Reloaded - Strangle(r pattern) your legacy application ru...azuredayit
In questa sessione verrà presentato un Business Case che vede la conversione di un applicativo monolitico legacy ASP.NET Framework che gira su Virtual Machines Windows On-Premises, in un docker container e il suo rilascio in un pool di nodi Windows orchestrati da Kubernetes (AKS). Solo successivamente, attraverso lo Strangle Pattern, verrà dimostrato come in modo graduale sia possibile direzionare il traffico verso i nuovi Micro-Servizi rilasciati in parallelo su di un Pool di nodi Linux.
(DVO313) Building Next-Generation Applications with Amazon ECSAmazon Web Services
Two trends are driving app development: The shift from the server-based web to rich applications that run on a diverse set of mobile devices and modern browsers, and the growth of microservices running in the cloud that serve these clients. The results are “connected clients” - apps with the processing power of the device that are statefully connected and scaled to the cloud. In this session, you will learn about the architecture for Meteor's JavaScript app platform, Galaxy, which uses Amazon ECS, Elastic Load Balancing, and AWS CloudFormation to provide highly available, scalable, isolated environments for stateful apps across browsers and devices. We will discuss the essential characteristics of the platform, how those are provided for, and why we decided to use Amazon ECS instead of alternatives, such as Kubernetes. We will also demonstrate the Galaxy system in production.
For enterprises trying to stay ahead of the game, having a robust and fast application development program can make or break their market presence. The challenge for developers, however, is to build responsive, devise-agnostic applications in days, not months.
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...Matt Ray
What are we going to do about all these legacy applications? Kubernetes, Docker or Server Core? With Habitat it doesn’t matter anymore! As companies make the transition from traditional IT infrastructure to cloud-native container platforms packaging, deploying and managing applications becomes the focus for developers and operators. Having a consistent approach to managing dependencies and building applications brings stability to CI/CD pipelines and frees developers to prioritize on features. Automated, repeatable builds with immutable artifacts and consistent management of any application on any platform allow operators to focus on stability and speed. Chef's Habitat project brings all of this together in an open source automation platform that enables modern application teams to build, deploy, and run any application in any environment - from traditional data-centers to containerized microservices. This presentation provided an overview of the benefits of Habitat and a live demo of applications being built and deployed on traditional operating systems across Docker and Kubernetes, seamlessly.
Pivotal Platform: A First Look at the October ReleaseVMware Tanzu
Join Dan Baskette and Jared Ruckle for a first look at the latest Pivotal Platform capabilities with demos and expert Q&A. Attend this session and learn how you can put these new updates to work for your enterprise.
Build apps atop Kubernetes with:
● Azure Spring Cloud, a complete runtime for Spring apps atop Azure Kubernetes Service
● Pivotal Build Service, an automated workflow for code-to-container builds
● Container Services Manager for Pivotal Platform, a bridge between Pivotal Application Service and PKS
Build apps atop a self-managed platform with:
● Pivotal Application Service 2.7, and its additional app deployment capabilities
● Pivotal Service Instance Manager, a new tool to help you manage backing services at scale
Get your apps to production with CI/CD tools like:
● Pivotal Continuous Delivery with Spinnaker
● Pivotal Concourse 5.5
We’ll also review Pivotal Spring Cloud Gateway and Pivotal Cloud Cache 1.9!
Presenter : Dan Baskette, Director, Technical Marketing & Jared Ruckle, Director, Product Marketing
DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...Matt Ray
Ignite talks are 20 slides auto-advancing every 15 seconds. This session attempts to share the value of migrating existing applications from legacy to modern platforms.
Wellington DevOps: Bringing Your Applications into the Future with HabitatMatt Ray
Short presentation from the Wellington DevOps Meetup March 13, 2019 on why Habitat is interesting for re-platforming existing applications onto new platforms.
Connect Ops and Security with Flexible Web App and API ProtectionDevOps.com
Organizations continue to adopt container orchestration to drive efficiencies in their CI/CD pipelines. Given the current business climate with more employees working from home and consumers transacting more online, how can development and operations teams release at increasing velocity with protection baked in?
Connecting operations and security teams have not always been a smooth process: developers and operations staff are charged with site reliability, availability, and uptime while security staff is held responsible for securing an organization’s always-moving perimeter and valuable web layer assets. But the lines have started to blur between DevOps teams and security: you can’t guarantee uptime without baking effective application security tooling into your processes and infrastructure configurations.
A true next-generation, holistic web application and API protection platform does just that: operations teams can integrate security into their workflows and ensure new infrastructure and app code released to production is both effective and secure. Join application security experts Aneel Dadani and Orlando Barerra II from Signal Sciences to learn how your team can deploy at scale safely while gaining layer 7 visibility in production environments. Attendees will learn:
How to inspect web traffic in containers, at the API gateway, or the ingress
How DevOps teams can scale their application footprint to meet demand while securing your codebase in production
How development teams can gain visibility into how their apps and APIs are being used in production and what vulnerabilities may exist that they overlooked
Demo these application security concepts with Ansible, a simple yet powerful IT automation engine that companies use to accelerate DevOps initiatives, including baking application security into their infrastructure.
How to implement Micro-frontends using QiankunFibonalabs
Micro-frontends extend the concepts of microservices to the frontend world. The current trend is to build feature-rich and powerful browser applications/single-page apps, which sit on top of microservice architecture. Over time the frontend layer, often developed by a separate team, grows and gets more difficult to maintain.
Mobile apps & Server Apis, the weak link? par Emanuele PecorariOlivier DASINI
Mobile apps & Server Apis, the weak link ? Open discussion on the mobile apps, and server apis/webservices based on video's return on experience after the recent relaunch of its mobile apps.
http://fr.viadeo.com/en/profile/emanuele.pecorari
by Luca Della Giovanna - Come to IBM Code Lab and grab the opportunity to get hand-on experience with Bluemix, the next generation open-standards, cloud-based platform for building, managing, and running your apps, of all types. At Code Lab you can explore the world of infinite possibilities Bluemix supplies to mobile and back-end development and application monitoring, as well as for web, mobile, big data, and smart devices. Our knowledgeable staff will lead you through Boilerplates, Java runtimes, and all features from a rich ecosystem of partners and open source projects — all provided as-a-service in the cloud.
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsAmazon Web Services
Today’s cutting-edge companies have software release cycles measured in days instead of months. This agility is enabled by the DevOps practice of continuous delivery, which automates building, testing, and deploying all code changes. This automation helps you catch bugs sooner and accelerates developer productivity. In this session, we’ll share the processes that Amazon’s engineers use to practice DevOps and discuss how you can bring these processes to your company by using a new set of AWS tools (AWS CodeCommit, AWS CodePipeline, and AWS CodeDeploy). These services were inspired by Amazon's own internal developer tools and DevOps culture.
“My systems work perfectly—it’s the applications that are the problem!” If you have ever said (or thought) that, then this session is for you. Outages do not have to be "an application issue" anymore. In CICS TS 5, new policy-based capabilities allow you to set thresholds on the resources that your applications are allowed to consume. Rogue applications can be detected through various task threshold policies, such as excessive file or database access, repetitive program links, or abnormal storage requests. Once detected, you have the ability to notify, to react, or to ABEND. There’s a new sheriff in town, and it’s you. Come to this session to learn how to exercise your new power wisely.
GSE Nordic 2015 CICS Connectivity in DevOps The business driver behind adopting a DevOps approach to developing software, is the need to deliver applications to the market faster, with lower costs and higher quality. With CICS Transaction Server providing the core services on which many of these applications rely, the importance of being able to connect to CICS and reuse these core services continues to increase. When CICS introduced native Web services about a decade ago, SOA became a reality for CICS customers. Today, many customers are doing tens of millions of SOAP based CICS Web services per day. Some are doing much more. But SOAP based CICS Web services are only a part of the CICS connectivity story. Support for the REST architectural style in CICS is an increasingly popular alternative to SOAP. And JSON is a popular alternative to XML for many application use cases. In this session, we will explore the different CICS connectivity options, suggest use-cases in which they can be of most value, and most importantly, learn which is the right tool for the job.
GSE Nordic 2015 Liberty, Egality, Fraternity “Liberté, Égalité, Fraternité” (Liberty, Equality, Fraternity), is the slogan of France, coined around the time of the French Revolution. It also seems a pretty appropriate slogan for the mini revolution that is happening right now with CICS and WebSphere. The Liberty profile is a highly composable and dynamic application server runtime environment that is shipped as a part of both WebSphere and CICS. This session will introduce Liberty in CICS, compare the capability with WebSphere (note the ‘equality’ word) and discuss how these new Liberty applications can interact with and support the established fraternity of existing CICS applications that run your core business.
GSE Nordic 2015 CICS Java – Beauty and the Beast After giving sessions about Java in the past few years that tell system programmers they should do Java on IBM z Systems and that Java is just like every other language, this session tries to explain why Java is a bit different in operating and handling. We will compare COBOL/PLI/Assembler with Java and provide insight into how the Java technology works on z Systems. Come along if you want to find out the answers to questions such as: Why can't you phase in a Java program? What does the JIT compiler do and how does it work? What is the development process of Java applications? How do I debugging and logging in Java applications?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?nick_garrod
GSE Nordic 2015 1 Billion Smartphones a year and counting – How is your CICS connected? According to IDC, in 2013 “the worldwide smartphone market reached yet another milestone, having shipped one billion units in a single year for the first time”. This was an increase of almost 40% over 2012. If much of your business runs on CICS, you have probably already exposed at least some your CICS applications to the mobile world. But are you exposing these services in the optimal way for your company? Come to this session to discover what the supported options are for mobile exploitation in CICS Transaction Server, CICS Transaction Gateway and z/OS Connect. This session will compare and contrast the options available, so you can understand what is right for you. It will also discuss how you can use IBM MobileFirst with CICS TS to optimize your mobile deployments. Make sure your phone is on silent – you won’t want to be disturbed in this session.
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.
GSE Nordic 2015 CICS Performance and Consolidation The CICS TS V5 releases introduce a number of runtime enhancements to reduce CPU usage, improve response times, reduce resource usage, while providing additional insight into transaction performance. Come along to this session as we explore some of the newer performance benefits found in CICS TS and how savings can translate to your environment. We will also look at a lab benchmark that consolidated CICS regions, maintaining throughput, saving significant MIPS, and reducing the management overhead.
GSE Nordic 2015 CICS Cloud and DevOps agility2 Creating a CICS cloud can provide a step change in agility. Add DevOps to the equation and it’s more like a quantum leap. Imagine if the latest CICS DevOps technology could fully automate the reliable and repeatable deployment of CICS applications through the entire lifecycle. Imagine a fully automated build environment for any style of CICS application. With common scripting languages and tools to create a continuous deployment model. Or imagine using a tool like IBM UrbanCode Deploy to provision any type of CICS application, in coordination with other application and database components in a single action. Better still, don’t try and imagine it. Attend this session and see it for yourself.
GSE Nordic 2015 Conferece - CICS Opening. CICS TS V5.1 became available at the end of 2012, followed by CICS TS V5.2 in mid 2014. So what does that mean for you? Perhaps you can reduce operational complexity by hosting modern application interface logic inside the Liberty profile server within CICS? Perhaps you can use the new CICS Cloud capabilities to improve application reliability and accelerate deployments? Maybe you can improve your integration with Mobile devices? Or better control your costs though policies and consolidation? Nick and Ian open the CICS track to help you find out how CICS is reinventing mainframe application serving one again. Discover which sessions you should attend to get the most value from your attendance.
“Liberté, Égalité, Fraternité” (Liberty, Equality, Fraternity), is the slogan of France, coined around the time of the French Revolution. It also seems a pretty appropriate slogan for the mini revolution that is happening right now with CICS and WebSphere. The Liberty profile is a highly composable and dynamic application server runtime environment that is shipped as a part of both WebSphere and CICS. This session will introduce Liberty in CICS, compare the capability with WebSphere (note the ‘equality’ word) and discuss how these new Liberty applications can interact with and support the established fraternity of existing CICS applications that run your core business.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
2. Why do I need Application Multi-versioning?
Agile methodologies allow developers to increase the rate of
change of applications in response to business needs
IT operations needs to respond by deploying applications into
production more frequently while reducing cost and
maintaining reliability
Multi-versioning allows you to deploy new applications,
application features or bug fixes while minimizing any impact
to existing users or requiring additional infrastructure
3. Five CICS Multi-Versioning Scenarios
1. Web Scenario: New Features
2. Traditional 3270 Scenario: Bug Fix
3. MQ Scenario: Phase In
4. Server Consolidation
5. Application Modernization
3
5. Web Scenario: New Features
“The mobile guys need a new feature but I’m
concerned about the potential performance
impact for the existing high volume web site.
This is a pilot so I really don’t want to spin up
new regions just to support a few users. I’m
also still trying to move the back office users
off an old version of the application.”
6. Application versions 1.0.0 & 1.1.0 are
hosted on the same Region(s)
Platform M
Application A 1.0.0
PROGRAM P
Application A 1.1.0
PROGRAM P’
URIMAP U URIMAP V
Region R
“/M/A/1/0/queryBalance” “/M/A/1/1/queryBalance”
7. Can simply add version 1.2.0 without
affecting the users of versions 1.0.0 and 1.1.0
Platform M
Application A 1.0.0
PROGRAM P
Application A 1.1.0
PROGRAM P’
URIMAP U URIMAP V
Region R
Application A 1.2.0
PROGRAM P’’
URIMAP W
“/M/A/1/0/queryBalance” “/M/A/1/1/queryBalance” “/M/A/1/2/queryBalance”
8. Can eventually retire version 1.0.0 when
users have moved to a higher version
(by looking at Monitoring data)
Platform M
Application A 1.1.0
PROGRAM P’
URIMAP V
Region R
Application A 1.2.1
PROGRAM P’’
URIMAP W
“/M/A/1/1/queryBalance” “/M/A/1/2/queryBalance”
10. Traditional 3270 Scenario: Bug Fix
“I need to apply a hot fix to an application in
production but I want to use the same process
that I use for my weekly updates so I get an
audit trail and correct monitoring data. I really
want to make sure it’s installed correctly
before making it live while the existing version
is still being used. Also if the update makes
things worse I want to rollback the change as
quickly as possible”
11. Application version 1.0.0 has a bug
EXEC CICS LINK PROGRAM(E1)
Region R
Platform M
PROGRAM S
Application A 1.0.0
PROGRAM P
PROGRAM E1
12. INSTALL and ENABLE version 1.0.1 but
requests still go to version 1.0.0
PROGRAM S
EXEC CICS LINK PROGRAM(E1)
Application A 1.0.0
PROGRAM P
PROGRAM E1
Region R
Platform M
Application A 1.0.1
PROGRAM P’
PROGRAM E1
13. Make application version 1.0.1 AVAILABLE
so it receives new requests
Application A 1.0.0
PROGRAM P
PROGRAM E1
Region R
PROGRAM S
Platform M
EXEC CICS LINK PROGRAM(E1)
Application A 1.0.1
PROGRAM P’’
PROGRAM E1
14. PROGRAM S
EXEC CICS LINK PROGRAM(E1)
Application A 1.0.0
PROGRAM P
PROGRAM E1
Region R
Platform M
Application A 1.0.1
PROGRAM P’
PROGRAM E1
If there is a problem make version 1.0.1
UNAVAILABLE to rollback to version 1.0.0
16. MQ Scenario: Phase In
“When rolling out a new version of an
application I want to initially give access to just
10% of my users. That way I can reduce the
impact of any potential problems related to
either the new features or to the platform
because of performance. The requests arrive
over MQ so I want to use origin data to route
each one to the appropriate application
version”
17. Most users get application version 1.1.0
Platform M
Application A 1.0.0
PROGRAM P
Application A 1.1.0
PROGRAM P’
PROGRAM E1 PROGRAM E1
Region R
PROGRAM R
EXEC CICS INVOKE APPLICATION(A) OPERATION(queryBalance)
MAJORVERSION(1) MINORVERSION(1) EXACTMATCH
Application A 1.2.0
PROGRAM P’’
PROGRAM E1
queryBalance queryBalance queryBalance
USER=A
18. “Early access” users get the latest
application version 1.2.0
Platform M
Application A 1.0.0
PROGRAM P
Application A 1.1.0
PROGRAM P’
PROGRAM E1 PROGRAM E1
Region R
PROGRAM R
EXEC CICS INVOKE APPLICATION(A) OPERATION(queryBalance)
MAJORVERSION(1) MINORVERSION(2) EXACTMATCH
queryBalance queryBalance
Application A 1.2.0
PROGRAM P’’
PROGRAM E1
queryBalance
USER=B
19. Server Consolidation Scenario
“I have two applications (one of which was
developed by a company we acquired) that
currently run on different sets of CICS regions.
I’d like to take advantage of the recent
scalability improvements especially being able
to increase MAXTASK. However, I know that
their PROGRAM name clashes which prevent
these applications from being hosted
together.”
21. Unfortunately the Fire Insurance application
also has an ADDCSTMR program so must
be kept separate
ADDCSTMR
NEWLOAN
CICSRGN1
ADDCSTMR
NEWPOLCY
CICSRGN2
DFHRPL DFHRPL
Home Loan Fire Insurance
23. Application Modernization Scenario
“We have spent a lot of time using CICS
Interdependency Analyzer (IA) to understand
the call structure of one of our applications.
This has enabled us to add more validation
logic to avoid ABENDs when a copybook
changes and someone hasn’t recompiled all
the right modules. But now we need to ensure
no one bypasses these new checks.”
24. Any PROGRAM in the Region can LINK to
PROGRAM Q avoiding the checks in PROGRAM F
Platform M
PROGRAM P PROGRAM Q
PROGRAM G
Region R
PROGRAM F
Application A
PROGRAM E
25. PROGRAM Q is now private to Application B
Platform M
Application A
PROGRAM P
Application B
PROGRAM Q
PROGRAM E PROGRAM F PROGRAM G
Region R
26. Must LINK through entry point PROGRAM F
entry point
Platform M
Application A
PROGRAM P
Application B
PROGRAM Q
PROGRAM E PROGRAM F PROGRAM G
Region R
28. Application Multi-versioning
Entry Points
PROGRAM, URIMAP, TRANSACTION (CICS TS V5.3 open beta)
Resources
LIBRARY, PROGRAM, POLICY
Capability
Provide end user access to two or more versions of an application
hosted on the same platform by using the new private PROGRAM
and LIBRARY resources
Quickly switch back and forth between two different versions of an
application using the AVAILABLE | UNAVAILABLE state
Route requests from users to different versions of an application
using the new INVOKE APPLICATION API
29. LIBRARY Resources not added to global search
order
REGION
A 1.0.0 A 1.0.1
LIBRARY(L,{DSN100}) LIBRARY(L’,{DSN101,DSN100})
PROGRAM P PROGRAM P’
PROGRAM P
30. AVAILABLE | UNAVAILABLE application status
• New AVAILABLE | UNAVAILABLE state
– CICS application
– CICS bundle
– URIMAP entry point
• UNAVAILABLE
– “Close the door”
– Existing tasks complete normally
– No new requests
• AVAILABLE
– “Open the door”
– Measure resource usage
– Enforce policy
– Control access (for packaged resources)
33. Summary
Use multi-versioning to deploy new applications, application
features or bug fixes while minimizing any impact to existing
users or requiring additional infrastructure
Implement the different scenarios using private PROGRAM
and LIBRARY resources, the AVAILABLE | UNAVAILABLE
application status, and INVOKE APPLICATION API
Manage multi-versioned applications in Explorer with the new
online editor
34. More Information
• IBM Redbooks publication (“Cloud Enabling IBM CICS”):
http://www.redbooks.ibm.com/abstracts/sg248114.html?Open
• Blog (CICSdev):
https://www.ibm.com/developerworks/mydeveloperworks/blogs/cicsdev/tags/blog?la
ng=en
– What is CICS Application Multi-versioning?
– How can I phase in the new version of a CICS Application?
– Quick start CICS Explorer projects for “Cloud Enabling CICS”
• Demos:
http://www.ibm.com/software/htp/cics/tserver/v52/library/demos.html
– Provisioning application updates with no loss of service
– Hosting two versions of a CICS application concurrently on the same platform
• Podcasts:
http://www.ibm.com/software/os/systemz/podcasts/websphereonz/
– CICS V5.2 - Multi-Versioning
• Scenarios: https://www-
01.ibm.com/support/knowledgecenter/#!/SSGMCP_5.1.0/com.ibm.cics.ts.scenarios.
doc/topics/Scenarios.html
– Updating an application on a platform
– Hosting two versions of a CICS application concurrently on the same platform
35. CICS Transaction Server V5.3 open beta
• New Policy Rules
– Name Counter Server
• GET COUNTER|DCOUNTER
– Temporary Storage
• Support for Shared TS
– WebSphere MQ
• Number of MQ requests
– IMS
• Number of DBCTL calls
• New Entry Point
– Transaction
• Allows association of a policy with a TRANID
42
36. CICS Transaction Server V5.3 open beta…
• DevOps Enhancements
– CICS Build Toolkit
• Multi-platform tool with a command line interface to build
CICS cloud applications and bundles
– DFHDPLOY
• Batch utility to deploy and undeploy CICS cloud
applications and bundles
– CICS plug-in for UrbanCode Deploy
• Extends UrbanCode Deploy to deploy and undeploy CICS
applications in coordination with other applications and
database components in a single action
43
39. Notices and Disclaimers (con’t)
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, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document
Management System™, Global Business Services ®, Global Technology Services ®, Information on Demand,
ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™,
PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®,
pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®,
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.