IBM MQ is renowned for its enterprise qualities and this presentation will show you how this is taken to the next level
when running on IBM's enterprise platform, z/OS. Learn how its integration with the z/OS platform provides the perfect
solution for your enterprise needs, whether that's through its unique shared queue HA capability or its integration to
the latest z/OS security capabilities.
Compares REST APIs and MQ. Then describes the capabilities of MQ's new built in REST messaging API. Finally covers MQ's support for z/OS Connect EE which is an alternative way of accessing MQ using REST.
This presentation covers all of the new features available on MQ for z/OS 9.2. Including zHyperWrite, data set encryption, AMS enhancements, simplified migration, and more!
Building a resilient and scalable solution with IBM MQ on z/OSMatt Leming
This presentation talks about why resilience and scalability is important for messaging apps, and describes how IBM MQ for z/OS queue sharing groups provide the highest levels of resiliency and availability for messaging infrastructure and individual messages
IBM MQ systems route billions of messages around the world each day. This presentation looks at the tools available in MQ for z/OS to allow you to understand where your messages are flowing, and things you can use if the messages aren't going where you expect.
Compares REST APIs and MQ. Then describes the capabilities of MQ's new built in REST messaging API. Finally covers MQ's support for z/OS Connect EE which is an alternative way of accessing MQ using REST.
This presentation covers all of the new features available on MQ for z/OS 9.2. Including zHyperWrite, data set encryption, AMS enhancements, simplified migration, and more!
Building a resilient and scalable solution with IBM MQ on z/OSMatt Leming
This presentation talks about why resilience and scalability is important for messaging apps, and describes how IBM MQ for z/OS queue sharing groups provide the highest levels of resiliency and availability for messaging infrastructure and individual messages
IBM MQ systems route billions of messages around the world each day. This presentation looks at the tools available in MQ for z/OS to allow you to understand where your messages are flowing, and things you can use if the messages aren't going where you expect.
This presentation gives an overview of the many updates to the IBM MQ family of messaging products leading up to the release on MQ V9.1 LTS in July 2018. Learn how MQ has been continuously delivering new features and capabilities, enabling enterprise level messaging in ever more cloud and on-prem solutions, whether you're building your own MQ environment, using the MQ Appliance or looking to consume MQ as a service. This presentation introduces the main updates made to MQ during the 9.0.x continuous delivery releases that culminated in MQ 9.1 long term support release.
High availability of a messaging system is essential. This is especially true for IBM MQ systems which are absolutely critical to the smooth running of many enterprises. IBM MQ Advanced made achieving high availability even easier with Replicated Data Queue Managers. Learn how this and other HA capabilities fits into a system that provides both high availability of the messaging system as a whole and every last piece of critical messaging data that you care about.
z/OS Connect provides the ability to front z/OS assets with a RESTful API. This session covers the support that MQ provides for z/OS Connect and how it can be used to provide a RESTful front end to existing queue based applications with no changes to the applications themselves.
This presentation also includes other late-breaking enhancements for MQ for z/OS.
HHM-3481: IBM MQ for z/OS: Enhancing Application and Messaging Connectivity ...Matt Leming
Today's business environment is driving re-engineering of business systems using new techniques and architectures. This session will elaborate on the new environments MQ for z/OS is enabling for Java JMS applications, and enhanced interconnectivity capabilities that put MQ for z/OS at the vital heart of a hybrid messaging world.
Enterprise messaging and IBM MQ is a critical part of any system, this session shows you how MQ is rapidly evolving to meet your needs. Irrespective of your platform or environment, this session introduces many of the updates to MQ in 2019 and 2020, whether that's in administration, building fault tolerant, scalable messaging solutions, or securing your systems.
Designing IBM MQ deployments for the cloud generationDavid Ware
Businesses are transforming their enterprise IT infrastructure so that application teams can efficiently provision resources in an automated, self-service fashion, to be deployed as a service. In this session, we look at what that means with IBM MQ, and where previous design and deployment practices may not suit a more agile approach. We'll share what's possible with IBM MQ today, including the current best practices to achieve a low-touch, scalable solution whether deploying to the cloud or to on-premise systems.
Interconnect 2017: 6893 Keep out the bad guys by securing your MQ messaging e...Robert Parker
Presentation delivered at Interconnect 2017. Session ID 6893: Keep out the bad guys by securing your MQ messaging environment.
With today's focus on security, ensuring you utilize all of the options available to maximize your systems security is a high priority for many businesses. In this session, we will work through a step-by-step case study that details how you can enhance the security of your Queue Managers using the different features available in IBM MQ.
IBM WebSphere MQ: Using Publish/Subscribe in an MQ NetworkDavid Ware
The publish/subscribe model can be used across a network of IBM WebSphere MQ queue managers, whether in a manually configured topology or in an MQ cluster. This session looks in depth at designing such systems, covering a wide range of requirements from availability to scalability and how they can be solved. A basic understanding of publish/subscribe in MQ would be beneficial, such as in "IBM WebSphere MQ: Using the Publish/Subscribe messaging paradigm"
This has been superseded by http://www.slideshare.net/DavidWare1/ame-2272-mq-publish-subscribe-network-pdf
Interconnect 2017: 6885 Deploying IBM MQ in the cloudRobert Parker
Presentation delivered at Interconnect 2017 Session ID 6885.
Most businesses are either already using cloud technologies, or are planning to do so in the near future. Whether it's moving to a public or private cloud environment, or simply adopting cloud-like practices in deploying and managing your on-premise systems, many of you are doing this with IBM MQ. There are an almost endless number of cloud technologies available: IBM Bluemix, Microsoft Azure, Amazon Web Services, OpenStack, Docker, Kubernetes, Chef, Google Cloud Platform... This session will give an overview of many of these technologies and platforms, and describe how IBM MQ should be deployed, configured and managed when using them.
IBM MQ: Managing Workloads, Scaling and Availability with MQ ClustersDavid Ware
MQ Clustering can be used to solve many problems, from simplified administration and workload management in an MQ network, to horizontal scalability and continuous availability of messaging applications. This session will show the full range of uses of MQ Clusters to solve real problems, highlighting the underlying technology being used. A basic understanding of IBM MQ clustering would be beneficial.
MQ Infrastructure of Today & Tomorrow: Security & High Availability with MQ 7.1, MQ AMS & MQ FTE
Presentation by Prolifics Practice Director AJ Aronoff.
InterConnect 2016: IBM MQ self-service and as-a-serviceDavid Ware
Businesses are transforming their enterprise IT infrastructure so that application teams can provision resources in an automated, self-service or "as-a-Service" fashion, often from a self-service portal or as part of an on-premise Platform-as-a-Service (PaaS). In this session, we explain the tools and techniques that are available to integrate MQ into such an environment. This changes an MQ deployment from a high-touch activity with significant interaction between humans on the application and middleware teams to an automated, efficient process.
These slides were presented at the Cloud Technical University 2017 in Madrid.
Businesses are transforming their enterprise IT infrastructure to run in the Cloud. This doesn't have to be a simple lift and shift, it
promotes selfservice practices and new automated deployment and management techniques. This session will explain the many
possibilities and techniques that are available to run MQ in such environments, whether you're looking to move to a public or private
cloud, such as Bluemix, Azure, AWS, OpenStack or Docker environments.
Secure Your Messages with IBM MQ Advanced Message SecurityMorag Hughson
In some scenarios, securing access to your messaging infrastructure is not enough. You must also secure access to message content. This session will cover how to provide end-to-end message protection where message contents are secure from the point they are sent to the point they are received, including while at rest in queues. Topics covered include: an overview of message level security, when it is appropriate to deploy this level of protection, how the message protection is applied,how it can be administered, and the new features available in the latest version of IBM MQ.
IBM MQ CONNAUTH/CHLAUTH Doesn't Work Like You Think it Does (and if you aren'...T.Rob Wyatt
Native MQ password authentication (CONNAUTH) introduced in IBM MQ v8.0 has gotten off to a rough start. As of Fix Pack 8.0.0.5, the interaction between CONNAUTH and CHLAUTH has exhibited 5 distinct behaviors. After applying Fix Packs some of these cause hard failures while others silently over-authorize client users, leaving the queue manager exposed. This webcast will present findings from our CONNAUTH/CHLAUTH security research as well as recommendations for MQ users and the audit community.
IBM MQ: Using Publish/Subscribe in an MQ NetworkDavid Ware
The publish/subscribe model can be used across a network of MQ queue managers, whether in a manually configured topology or in an MQ cluster. This session looks in-depth at designing such systems, covering a wide range of requirements from availability to scalability, and explaining how they can be addressed. A basic understanding of publish/subscribe in MQ would be beneficial for attendees.
For an introduction to MQ publish/subscribe, first see this presentation: http://www.slideshare.net/DavidWare1/ame-2271-mq-publish-subscribe-pdf
Presented at MQ Technical Conference 2018
More businesses are discovering the benefit of the cloud and moving parts or the whole of their infrastructure onto cloud platforms. In this session we will be looking at how you can utilize IBM MQ in the cloud including considerations you must make before moving your MQ infrastructure into the cloud. We will also look at what resources are available for you to use as a starting point for moving IBM MQ in the cloud.
IBM MQ Advanced - IBM InterConnect 2016Leif Davidsen
Presentation from IBM InterConnect 2016 explaining the contents and benefits of IBM MQ Advanced, and positioning it compared to other Messaging offerings, and outlining different deployment options on-premise, or in the cloud, or as a hybrid messaging deployment
This presentation gives an overview of the many updates to the IBM MQ family of messaging products leading up to the release on MQ V9.1 LTS in July 2018. Learn how MQ has been continuously delivering new features and capabilities, enabling enterprise level messaging in ever more cloud and on-prem solutions, whether you're building your own MQ environment, using the MQ Appliance or looking to consume MQ as a service. This presentation introduces the main updates made to MQ during the 9.0.x continuous delivery releases that culminated in MQ 9.1 long term support release.
High availability of a messaging system is essential. This is especially true for IBM MQ systems which are absolutely critical to the smooth running of many enterprises. IBM MQ Advanced made achieving high availability even easier with Replicated Data Queue Managers. Learn how this and other HA capabilities fits into a system that provides both high availability of the messaging system as a whole and every last piece of critical messaging data that you care about.
z/OS Connect provides the ability to front z/OS assets with a RESTful API. This session covers the support that MQ provides for z/OS Connect and how it can be used to provide a RESTful front end to existing queue based applications with no changes to the applications themselves.
This presentation also includes other late-breaking enhancements for MQ for z/OS.
HHM-3481: IBM MQ for z/OS: Enhancing Application and Messaging Connectivity ...Matt Leming
Today's business environment is driving re-engineering of business systems using new techniques and architectures. This session will elaborate on the new environments MQ for z/OS is enabling for Java JMS applications, and enhanced interconnectivity capabilities that put MQ for z/OS at the vital heart of a hybrid messaging world.
Enterprise messaging and IBM MQ is a critical part of any system, this session shows you how MQ is rapidly evolving to meet your needs. Irrespective of your platform or environment, this session introduces many of the updates to MQ in 2019 and 2020, whether that's in administration, building fault tolerant, scalable messaging solutions, or securing your systems.
Designing IBM MQ deployments for the cloud generationDavid Ware
Businesses are transforming their enterprise IT infrastructure so that application teams can efficiently provision resources in an automated, self-service fashion, to be deployed as a service. In this session, we look at what that means with IBM MQ, and where previous design and deployment practices may not suit a more agile approach. We'll share what's possible with IBM MQ today, including the current best practices to achieve a low-touch, scalable solution whether deploying to the cloud or to on-premise systems.
Interconnect 2017: 6893 Keep out the bad guys by securing your MQ messaging e...Robert Parker
Presentation delivered at Interconnect 2017. Session ID 6893: Keep out the bad guys by securing your MQ messaging environment.
With today's focus on security, ensuring you utilize all of the options available to maximize your systems security is a high priority for many businesses. In this session, we will work through a step-by-step case study that details how you can enhance the security of your Queue Managers using the different features available in IBM MQ.
IBM WebSphere MQ: Using Publish/Subscribe in an MQ NetworkDavid Ware
The publish/subscribe model can be used across a network of IBM WebSphere MQ queue managers, whether in a manually configured topology or in an MQ cluster. This session looks in depth at designing such systems, covering a wide range of requirements from availability to scalability and how they can be solved. A basic understanding of publish/subscribe in MQ would be beneficial, such as in "IBM WebSphere MQ: Using the Publish/Subscribe messaging paradigm"
This has been superseded by http://www.slideshare.net/DavidWare1/ame-2272-mq-publish-subscribe-network-pdf
Interconnect 2017: 6885 Deploying IBM MQ in the cloudRobert Parker
Presentation delivered at Interconnect 2017 Session ID 6885.
Most businesses are either already using cloud technologies, or are planning to do so in the near future. Whether it's moving to a public or private cloud environment, or simply adopting cloud-like practices in deploying and managing your on-premise systems, many of you are doing this with IBM MQ. There are an almost endless number of cloud technologies available: IBM Bluemix, Microsoft Azure, Amazon Web Services, OpenStack, Docker, Kubernetes, Chef, Google Cloud Platform... This session will give an overview of many of these technologies and platforms, and describe how IBM MQ should be deployed, configured and managed when using them.
IBM MQ: Managing Workloads, Scaling and Availability with MQ ClustersDavid Ware
MQ Clustering can be used to solve many problems, from simplified administration and workload management in an MQ network, to horizontal scalability and continuous availability of messaging applications. This session will show the full range of uses of MQ Clusters to solve real problems, highlighting the underlying technology being used. A basic understanding of IBM MQ clustering would be beneficial.
MQ Infrastructure of Today & Tomorrow: Security & High Availability with MQ 7.1, MQ AMS & MQ FTE
Presentation by Prolifics Practice Director AJ Aronoff.
InterConnect 2016: IBM MQ self-service and as-a-serviceDavid Ware
Businesses are transforming their enterprise IT infrastructure so that application teams can provision resources in an automated, self-service or "as-a-Service" fashion, often from a self-service portal or as part of an on-premise Platform-as-a-Service (PaaS). In this session, we explain the tools and techniques that are available to integrate MQ into such an environment. This changes an MQ deployment from a high-touch activity with significant interaction between humans on the application and middleware teams to an automated, efficient process.
These slides were presented at the Cloud Technical University 2017 in Madrid.
Businesses are transforming their enterprise IT infrastructure to run in the Cloud. This doesn't have to be a simple lift and shift, it
promotes selfservice practices and new automated deployment and management techniques. This session will explain the many
possibilities and techniques that are available to run MQ in such environments, whether you're looking to move to a public or private
cloud, such as Bluemix, Azure, AWS, OpenStack or Docker environments.
Secure Your Messages with IBM MQ Advanced Message SecurityMorag Hughson
In some scenarios, securing access to your messaging infrastructure is not enough. You must also secure access to message content. This session will cover how to provide end-to-end message protection where message contents are secure from the point they are sent to the point they are received, including while at rest in queues. Topics covered include: an overview of message level security, when it is appropriate to deploy this level of protection, how the message protection is applied,how it can be administered, and the new features available in the latest version of IBM MQ.
IBM MQ CONNAUTH/CHLAUTH Doesn't Work Like You Think it Does (and if you aren'...T.Rob Wyatt
Native MQ password authentication (CONNAUTH) introduced in IBM MQ v8.0 has gotten off to a rough start. As of Fix Pack 8.0.0.5, the interaction between CONNAUTH and CHLAUTH has exhibited 5 distinct behaviors. After applying Fix Packs some of these cause hard failures while others silently over-authorize client users, leaving the queue manager exposed. This webcast will present findings from our CONNAUTH/CHLAUTH security research as well as recommendations for MQ users and the audit community.
IBM MQ: Using Publish/Subscribe in an MQ NetworkDavid Ware
The publish/subscribe model can be used across a network of MQ queue managers, whether in a manually configured topology or in an MQ cluster. This session looks in-depth at designing such systems, covering a wide range of requirements from availability to scalability, and explaining how they can be addressed. A basic understanding of publish/subscribe in MQ would be beneficial for attendees.
For an introduction to MQ publish/subscribe, first see this presentation: http://www.slideshare.net/DavidWare1/ame-2271-mq-publish-subscribe-pdf
Presented at MQ Technical Conference 2018
More businesses are discovering the benefit of the cloud and moving parts or the whole of their infrastructure onto cloud platforms. In this session we will be looking at how you can utilize IBM MQ in the cloud including considerations you must make before moving your MQ infrastructure into the cloud. We will also look at what resources are available for you to use as a starting point for moving IBM MQ in the cloud.
IBM MQ Advanced - IBM InterConnect 2016Leif Davidsen
Presentation from IBM InterConnect 2016 explaining the contents and benefits of IBM MQ Advanced, and positioning it compared to other Messaging offerings, and outlining different deployment options on-premise, or in the cloud, or as a hybrid messaging deployment
White paper from Cohesive Networks - Cloud Security Best Practices - Part 2
Learn about Defense in Depth, layers of security for cloud networking, and how you as the application owner can take back control of networking security features with VNS3.
Hybrid messaging webcast: Using the best of both worlds to drive your busines...sconaomi
I explore why you might want to use messaging technologies across cloud and on premises, and what solutions that IBM offers in this space (included Message Hub, MQ, and MQ Appliance).
Come and learn how to easily connect IBM MessageSight to your enterprise systems to get the full benefits from the Internet of Things and Mobile. We'll cover connecting to IBM Integration Bus (IIB), MQ, Application Servers, and analytics with InfoSphere Streams.
BYOIDaaS - Automating IAM Infrastructure & OperationsJon Lehtinen
IAM automation continues to progress as more and more organizations and vendors focus on making their security services consumable through self-service, APIs, and other low-cost/low-friction service delivery methods. But what is to be done about IAM infrastructure, deployments, and general operations tasks? Without paying for someone else to handle it via IDaaS? In this session Jon Lehtinen details how Thomson Reuters used containers, cloud services, & devops to build & launch a brand new, fully global, auto-scaling, & self-healing enterprise SSO service that is defined, deployed, and iterated entirely through code. This automation of SSO infrastructure & operations greatly reduced the time to deliver the new service, improves the organization’s security posture, & provides a superior authentication experience for users and application teams- all at a fraction of the run rate of comparable turnkey IDaaS solutions. Come and hear their experiences, and see how you too could automate away late-night outage calls.
As customers look to modernize their COBOL applications on z/OS, they are increasingly turning to Java as their language of choice. This modernization doesn’t only apply to the mainframe and we see the same requirement with other programming languages on different platforms. This session looks at the differences between MQ’s MQI and JMS interfaces and how you can go about migrating from the MQI to JMS on any platform.
HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...Matt Leming
Every MQ infrastructure team member has been asked this question, and most developers who have worked with MQ have asked it:
"Where is my message?" In this session, we look into the tools that MQ provides to find your messages.
We demonstrate how to analyze the MQ recovery log on distributed platforms to find out what happened to your persistent messages,
with the assistance of a new tool. We also look at how to trace the route messages take through your MQ infrastructure, and how to generate
and analyze activity reports showing the behavior of MQ applications.
HHM-3540: The IBM MQ Light API: From Developer Laptop to Enterprise Data Cen...Matt Leming
The IBM MQ Light API makes it simple for developers to create responsive applications that are easy to scale without having to become messaging experts. Increasingly, development teams choose from a wide variety of languages, so the MQ Light API is available in a range of popular languages such as Ruby and Python, with the syntax tailored to fit naturally in each. The same API can be used with MQ Light installed on a laptop, with enterprise MQ queue managers, or in the cloud with the Message Hub service, so you can move seamlessly between these environments. Come and see how this API can make your developers more productive.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfJay Das
With the advent of artificial intelligence or AI tools, project management processes are undergoing a transformative shift. By using tools like ChatGPT, and Bard organizations can empower their leaders and managers to plan, execute, and monitor projects more effectively.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
4. IBM MQ Advanced for z/OS Value Unit Edition
IBM MQ Advanced
Message Security for z/OS
IBM MQ for z/OS
The richest set of z/OS messaging capabilities in a single, simple to deploy offering
Connector Pack
IBM MQ Managed
File Transfer for z/OS
IBM MQ Advanced for z/OS Value Unit Edition V9.0.3 onwards
Provides end-to-end encryption of message contents to protect
sensitive data from all forms of intrusion, attack or accidental
disclosure, and with no need for application change
Provides reliable, secure and auditable file transfer that reduces the
need for manual processes, and management tools that help
reduce wasted time when dealing with failure analysis
Enables the secure, reliable exchange of business data across
applications, systems and services on-premises, in the Cloud, or
in Hybrid environments
Enables applications and systems to participate in a Blockchain
network via MQ, performing CRUD operations on Hyperledger
Fabric Blockchain running in IBM Cloud or running locally
4
7. 9 Billion
4%
Of the
only
breached since 2013
were encrypted 3
records
$4M
Average cost of a data
breach in 2016 2
Likelihood of an organization
having a data breach in the
next 24 months 1
26%
“It’s no longer
a matter of if,
but when …”
Health
Insurance
Portability and
Accountability
Act (HIPAA)
European Union
General Data
Protection Regulation
(GDPR)
Payment Card Industry Data
Security Standard (PCI-DSS)
1, 2 Source: 2016 Ponemon Cost of Data Breach Study: Global Analysis -- http://www.ibm.com/security/data-breach/
3 Source: Breach Level Index -- http://breachlevelindex.com/
How do you address data protection and compliance?
8
13. Blockchain: holds details of
all vehicles for country
Manufacturer
adds vehicles
Recycle/Scrap
removes vehicles
Dealer: Registers
vehicle, updates
ownership
Importer: adds
vehicles
Tax
Records
Tax Due
process
Send
Reminder
process
Reminder
Excise Authority`
Query current
Owner
Modified Hybrid Business Process
MQ
Blockchain requires connectivity for data sharing
Parties in the business network need to exchange data often held in Systems of Record
Enable a range of different
applications and systems to
send updates to a Blockchain
network
Ensure data integrity following
changes to shared assets
Transport critical business data
securely and reliably
…sound familiar?
Requirements…
16
14. IBM MQ
Bridge for
Blockchain
IBM MQ
Connect to Blockchain with MQ Advanced for z/OS VUE
Deploy IBM MQ Bridge for Blockchain to enable applications and systems to participate
Bridge allows an MQ application to connect to Hyperledger Fabric
Blockchain running in IBM Cloud or running locally
Utilise request-reply MQ messages to query information from
Blockchain (e.g. what is the value of the balance on this account)
Use MQ to drive Create, Read, Update and Delete operations on
Blockchain-managed assets
No need to understand the ledger-specific APIs, configuration or
controls
Connection to Queue Manager
---------------------------
Queue Manager : [MQ21]
Bridge Input Queue : [SYSTEM.BLOCKCHAIN.INPUT.QUEUE]
Bridge User Identity Queue : [SYSTEM.BLOCKCHAIN.IDENTITY.QUEUE]
MQ Channel : [SYSTEM.DEF.SVRCONN]
MQ Conname : [host1.example.com(3714)]
Blockchain - User Identification
--------------------------------
Blockchain Userid : [WebAppAdmin]
Enrollment Secret : []******
Blockchain - Organisation Identification
----------------------------------------
Organisation Name : [PeerOrg1]
Certificate Authority servers : [ldn1-zbc5a.2.secure.blockchain.ibm.com:14511] 17
18. IBM MQ – resiliency capabilities
21
A layered set of capabilities to build robust and highly available connectivity
LOGGING ARCHIVING CLUSTERING
DATA
SHARING
SHARED
QUEUES
DATA RECOVERY
SERVICE
HIGH AVAILABILITY
SERVICE & DATA
HIGH AVAILABILITY
IBM MQ records all significant
changes to persistent data in a
recovery log
Enables data recovery after a
hardware or software failure
MQ for z/OS: Dual logging offers
further protection against data
loss
MQ for z/OS: Logs automatically
archived to secondary storage
(tape or DASD)
Clusters of queue
managers provide WLM
and high availability of
messaging resources
resilient to individual
server failures
Gold standard for resilience on MQ for z/OS: Queue
Sharing Groups
Queue managers can be members of a queue sharing
group with resources held in coupling facilities. Pull
workload balancing and automatic peer recovery
through shared data access
High availability of individual distributed platform
queue managers provided by:
• Multi-instance queue managers using shared
file system
• Data replication using appliance HA or RDQM
• HA clusters managed using hardware
DATA
REPLICATION
23. Pervasive encryption with IBM z Systems
Enabled through full-stack platform integration
1 Statement of Direction* in the z/OS Announcement Letter (10/4/2016) - http://ibm.co/2ldwKoC
2 IBM z/OS Version 2 Release 3 Preview Announcement Letter (2/21/2017) -
http://ibm.co/2l43ctN
Broadly protect Linux® file systems and z/OS data sets1 using policy
controlled encryption that is transparent to applications and databasesData at Rest
Integrated Crypto
Hardware
Hardware accelerated encryption on every core – CPACF performance improvements of up to 7x
Next Gen Crypto Express6S – up to 2x faster than prior generation
Protect z/OS Coupling Facility2 data end-to-end, using
encryption that’s transparent to applications
Clustering
Protect network traffic using standards based encryption from end to end, including encryption
readiness technology2 to ensure that z/OS systems meet approved encryption criteria
Network
Secure deployment of software appliances including tamper protection during installation and
runtime, restricted administrator access, and encryption of data and code in-flight and at-rest
Secure Service
Container
The IBM Enterprise Key Management Foundation (EKMF) provides real-time, centralized secure
management of keys and certificates with a variety of cryptographic devices and key stores.
Key
Management
****Data in Use Protect MQ data while it is in memory within z/OS, while it is at rest, while it is inflight using MQ
Advanced for z/OS VUE based end-to-end encryption that’s transparent to applications
1
0
1
26
24. z14 Integrated Cryptographic Hardware
CP Assist for Cryptographic Functions
(CPACF)
Hardware accelerated encryption on every
microprocessor core
Performance improvements of up to 7x for
selective encryption modes
Crypto Express6S
Next generation PCIe Hardware Security
Module (HSM)
Performance improvements up to 2x
Industry leading FIPS 140-2 Level 4
Certification Design
Why is it valuable:
More performance = lower latency + less CPU
overhead for encryption operations
Highest level of protection available for encryption
keys
Industry exclusive “protected key” encryption
27
32. Notices and disclaimers
continued
Information concerning non-IBM products was obtained from the
suppliers of those products, their published announcements or other
publicly available sources. IBM has not tested those products about 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 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 and [names of other referenced IBM
products and services used in the presentation] 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.
.
37
Brief details of what makes up MQ Advanced for z/OS VUE and then look at some details of the components – why people should be interested in Adv VUE
IBM MQ for z/OS VUE connects virtually everything, from a simple pair of applications to providing connectivity for the most complex business environments.
A single part at a single price for the richest set of z/OS messaging server capabilities
I am going to start at the bottom and work way up
MQ VUE – the rock solid message offering that has been the transport foundation for many of the worlds biggest companies for 20+ years.
The underlying base messaging offering be it the MQ MLC offering or the MQ VUE has certain characteristics and capabilities that it brings to customers.
Firstly – it will allow virtually any type of application to connect together. Separation of the messaging or connection logic from the real application logic allows customers to respond to changes quickly and join together disparate applications more efficiently.
Security – Base MQ has a range of security options for making sure the right users are allowed to do the right set operations to our messaging resources as well as encryption while passing data over QM channels. MQ’s security can be further enhanced by adding Advanced Message Security on top of the base MQ offering – but we will discuss that in some more detail later
Reliable – MQ is in use by many of the biggest institutions in the world. It is proven in terms of its reliability and ability to keep customer message data safe with various recovery features to allow a customer peace of mind.
Flexibility – The separation of Messaging logic from business logic means that existing MQ configurations can be updated and re-deployed without having to change code in existing and working MQ applications.
Scalable – MQ has numerous capabilities to allow the MQ infrastructure to change in order to deal with end of day, end of month or seasonal peaks
And finally it is Robust – It is a product that has lived on the front line for running all sorts of business critical applications, many many billions of messages with financial and other high value data passing through MQ infrastructure everyday with little or no unplanned system downtime.
MQ AMS on z/OS – provides end 2 end encryption to defend a customer from inadvertent or malicious hacking and exposure of data. It provides the ability to protect your sensitive data with no need for application change.
MQ MFT on z/OS – provides rock solid file transfer on top of your MQ infrastructure. MFT reduces the need for manual processes and provides management tools that help to save time in day to day operations as well in failure scenarios
Connector Pack – A new component initially focused on connectivity into Blockchain. CRUD operations performed on IBM Blockchain service running in Bluemix or Hyperledger Fabric running locally
Asynchronous messaging with assured once and once only delivery, best in class for performance and reliability. Natural fit for z/OS platform due to tight integration with key subsystems, transactionality to maintain data integrity and end-to-end security trusted to look after the data as it transitions between producer and consumer.
Connectivity – it will allow virtually any type of application to connect together. Separation of the messaging or connection logic from the real application logic allows customers to respond to changes quickly and join together disparate applications more efficiently.
Security – Base MQ has a range of security options for making sure the right users are allowed to do the right set operations to our messaging resources as well as encryption while passing data over QM channels. MQ’s security can be further enhanced by adding Advanced Message Security on top of the base MQ offering
Reliable – MQ is in use by many of the biggest institutions in the world. It is proven in terms of its reliability and ability to keep customer message data safe with various recovery features to allow a customer peace of mind.
Flexibility – The separation of Messaging logic from business logic means that existing MQ configurations can be updated and re-deployed without having to change code in existing and working MQ applications.
Scalable – MQ has numerous capabilities to allow the MQ infrastructure to change in order to deal with end of day, end of month or seasonal peaks
Robust – It is a product that has lived on the front line for running all sorts of business critical applications, many many billions of messages with financial and other high value data passing through MQ infrastructure everyday with little or no unplanned system downtime.
The more enterprise becomes hyper-connected, the more potential points of vulnerability exist.
Different types of threat exist:
‘Mass-market’ attempts; Targeted attempts
Disaffected employees; Errors or poor processes
Regulatory compliance – industry specific like PCI-DSS and HIPAA, or more general personal data regulations like GDPR; Internal business directives and audits
Significant cost associated with data breaches, not limited to direct costs of lost business/fines, but also reputational and brand damage
MQ provides authentication and authorization services (exploiting LDAP or RACF) to ensure applications and users have appropriate levels of access to data.
You can also utilize event messages to identify and address unexpected activity.
Data is encrypted over the network using the latest TLS cipherspecs and PKI.
Data is encrypted at rest – MQ exploits z/OS System SSL which makes use of CPACF and CryptoExpress cards.
MQ Advanced extends this support by encrypting message data itself, this is controlled by policy without any involvement or change in the producing application.
The data is never encrypted until it reaches the consuming application with the appropriate private key – in-flight, at rest and in memory across the entire MQ network.
Performance overhead is a trade-off for greater security. The new confidentiality policy permits a configurable amount of symmetric key reuse during hops across the MQ network when sending to the same destination – it’s possible to achieve near performance parity with use of TLS alone.
Businesses and their applications use files across their infrastructure to store valuable data
Where the data is created is not always where it needs to be consumed
Files and file contents need to be moved to deliver value
FTP is “free” and ubiquitous, but does have it’s drawbacks:
Lack of file checkpoint restart logic may mean you have to start transfers from the beginning if they fail
Transfers can terminate without notification or any record of what has happened
Corrupt or partial files can be accidentally used by downstream applications
Lack of Character Set conversion can be an issue when moving data through disparate platforms
Changes to file transfers often require updates to many ftp scripts that are typically scattered across machines and require platform-specific skills to alter
It is easy to make errors and introduce inconsistency as well as being time consuming
Tracking file transfers from the start of journey to final destination is a difficult proposition
If you’ve already invested in robust, reliable messaging infrastructure, why not use it for file transfers as well.
Files can be converted into messages and sent over the MQ network. Capability for applications to consume data in file or message format
Benefits from the reliability, security, management and recovery capabilities built into MQ
Agents transport files between the local system and MQ, these can be deployed wherever they are needed
Combining MFT with AMS results in end-to-end encryption whilst transporting file data
A common topology is to create a “file hub”
MFT agents pull files from various APARs and send to a MQ Advanced VUE which handles the file processing workload
On z/OS - text files, data sets and GDGs (generation data groups - catalog successive updates or generations of related data) are supported
From it’s roots in cryptocurrency, Blockchain technology is being explored as a means of managing and disseminating information about shared assets between multiple interested parties in a business network.
Attractive because it provides provenance and immutability of changes in those assets, and enables parties to be notified and respond to change events. For this Healthcare example, network participants are patients, hospitals, insurers, banks, regulators - all involved in the process of supporting patient health and treatment programs. Different participants are notified when..
A treatment plan is elected, a patient is treated or an outcome is recorded
Insurance is required, verified or absent
Patient’s credit status is checked or changes
Regulatory checks and balances are applied
There are many potential uses in various supply chains, provenance of assets (“farm to fork”) and so on.
The Blockchain is only as useful as the data that can be supplied and retrieved. Parties contribute their data from their own systems of record. Following updates made by others in the Blockchain, these may need reflecting in their own systems also. This is a connectivity problem.
MQ is perfectly placed to act as the transport for system of record data for all the reasons previously covered – connecting a wide range of applications and systems, providing secure and reliable delivery
In this example, existing systems are handling vehicle tax processing, identifying when renewals are required and sending reminders. Other Blockchain participants can help in the process of identifying and contacting the current owner, and can be notified should the tax remain unpaid, triggering downstream processes.
MQ Advanced for z/OS VUE provides a Blockchain connector, specifically designed to make it easy for systems of record to interact with Blockchain via MQ
Supports connectivity to Hyperledger Fabric service on IBM Cloud, or instances deployed on-premises
Request-response messages can query and retrieve information from Blockchain
Applications and systems can drive CRUD operations on shared assets by sending messages to specific queues – ledger specific interfaces are handled by the connector