MQ for z/OS enhancements include a new MQ Console for web-based administration, MQ REST API for administration and messaging, improved Java support in CICS, a new MQ service provider for z/OS Connect, dataset and CF encryption, improved workload balancing for shared queues, and a simplified migration experience. MQ Advanced for z/OS VUE enhancements include AMS performance improvements, Managed File Transfer enhancements, enhanced Blockchain connectivity, and client connection flexibility.
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...Amazon Web Services Korea
금융권의 클라우드 여정과 AWS Outposts를 활용한 하이브리드 환경 구성 방법을 소개합니다. 한화생명은 급변하는 비즈니스와 기술 환경에 민첩하게 대응하고 고객에게 선진 상품을 제공하고자, AWS Outposts 기반의 하이브리드 환경을 통해 100% 컨테이너 기반의 마이크로서비스 아키텍쳐를 구성하였습니다. 금융 클라우드 이용 가이드 준수를 위한 관리 및 통합 거버넌스 체계 구축 방법부터 다양한 AWS 서비스를 활용한 민첩한 서비스 개발 방법까지 폭넓게 알아봅니다.
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...Amazon Web Services Korea
금융권의 클라우드 여정과 AWS Outposts를 활용한 하이브리드 환경 구성 방법을 소개합니다. 한화생명은 급변하는 비즈니스와 기술 환경에 민첩하게 대응하고 고객에게 선진 상품을 제공하고자, AWS Outposts 기반의 하이브리드 환경을 통해 100% 컨테이너 기반의 마이크로서비스 아키텍쳐를 구성하였습니다. 금융 클라우드 이용 가이드 준수를 위한 관리 및 통합 거버넌스 체계 구축 방법부터 다양한 AWS 서비스를 활용한 민첩한 서비스 개발 방법까지 폭넓게 알아봅니다.
Domain Driven Design 기반의 마이크로서비스 디자인 방법론에 대해 설명을 하고 피보탈이 권장하는 모노리스 애플리케이션의 마이크로서비스 전환 방법론에 대해 살펴봅니다. 또한 실제 마이크로서비스 프로젝트에서 발생할 수 있는 우려사항들에 대해서도 국내 프로젝트 경험을 바탕으로 짚어봅니다.
Getting started with Amazon Web Services (AWS) is fast and simple. The webinar based on this presentation outlined best practice guidance from AWS customers and the Amazon Web Services team, helping you launch your projects in AWS Cloud rapidly and ensure your applications are simple to manage, resilient and cost effective. This webinar also explores how to set up accounts, use consolidated billing and how to securely control access through AWS Identity and Access Management (IAM).
Topics covered in this presentation include:
• Understand the best practices for getting started in the AWS Cloud
• Learn to build resilient, reliable, cost effective applications
• Learn more about secure control and access to AWS for your users
• Discover how to structure your AWS accounts
• Hear more about cost management, instance bootstrapping and the use of availability zones
You can see a recording of this webinar on YouTube here: http://youtu.be/T64qFcyTGAU
컨테이너 및 서버리스를 위한 효율적인 CI/CD 아키텍처 구성하기 - 현창훈 데브옵스 엔지니어, Flex / 송주영 데브옵스 엔지니어, W...Amazon Web Services Korea
최근에 컨테이너 및 서버리스 환경의 지속적 통합 및 배포 (CI/CD)에 대한 관심이 늘어나고 있습니다. 본 세션에서는 Amazon EKS를 기반한 효율적인 CI/CD를 구축하기 위해, Statefulset으로 Jenkins/Argocd로 배포 시간 단축 및 기능별 브랜치로 테스트 인프라 구성사례를 소개합니다. DevOpsArt의 오픈소스 프로젝트 중 하나인 klocusts는 로드테스팅 도구인 Locust 를 쉽게 관리하기 위한 도구입니다. 이를 통해 EKS 기반 Fargate 활용사례도 같이 알아봅니다.
금융권 최신 AWS 도입 사례 총정리 – 신한 제주 은행, KB손해보험 사례를 중심으로 - 지성국 사업 개발 담당 이사, AWS / 정을용...Amazon Web Services Korea
금융권 최신 AWS 도입 사례 총정리 – 신한 제주 은행, KB손해보험 사례를 중심으로
지성국 사업 개발 담당 이사, AWS
정을용 수석, 신한 DS
노용헌 이사, 메가존
금융권 클라우드 규제 환경에서도 많은 고객들이 AWS를 사용하여 업무를 혁신하여 왔습니다. 크게 보면 새로운 사업에 AWS를 활용하여 혁신할 수 있는지와 기존 업무를 AWS로 신속하게 안전하게 이전하는 것으로 누누어 볼 수 있습니다. 첫 번째 사례로 신한 제주 은행 지니앱 개발 사례를 통하여 신한 DS가 비금융 앱인 "제주 지니" 프로젝트에 AWS기반 데브옵스 체계를 금융권 최초로 구축한 사례를 소개합니다. 단순히, Infra form factor만 클라우드를 활용하던 관행에서 벗어나 개발, 테스트, 스테이징, 배포 등 CI/CD 전 과정을 AWS상에서 자동으로 구현하는 과정을 통하여 기존 On premise 대비 AWS 클라우드의 장점 및 이를 통해 배운 점 등을 공유합니다. 다음으로는 해외 북미 법인 DC 전체를 AWS 로 All-in 마이그레이션을 통하여 운영중인 K 손해보험 사례를 공유합니다. K 손해보험의 미주법인은 새롭게 시행된 미국의 강력한 사이버 보안 정책이 23 NYCRR500을 준수하면서 On premise 환경보다 우월한 보안 요건을 준수하기 위하여 AWS 클라우드 검토하게 되었으며 AWS의 금융전문파트너인 메가존과 함께 뉴저지와 캘리포니아에 위치한 2개의 데이터센터를 모두 AWS 클라우드로 이관하는데 성공하였습니다. 약 6개월간 진행된 해당 프로젝트에 대한 사례소개 및 이를 통한 비용 절감의 효과를 공유해 드리며 현재도 계속 지원하고 있는 메가존의 AWS 클라우드 매니지드 서비스의 효과도 함께 전달 드립니다.
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...confluent
PayPal currently processes tens of billions of signals per day from different sources in batch and streaming mode. The data processing platform is the one powering these different analytical needs and use cases, not just at PayPal but our adjacencies like Venmo, Hyperwallet and iZettle. End users of this platform demand access to data insights with as much flexibility as possible to explore it with low processing latency.
One such use case is where our Switchboard(data de-multiplexer) platform where we process approximately 20 billion events daily and provide data to different teams and platforms with-in PayPal and also to platform outside PayPal for more insights. When we started building this platform Kafka was just another asynchronous message processing platform for us but we have seen it evolving to a place where its adds value not just in terms of event processing but also for platform resiliency and scalability.
Takeaway for the audience: Most people work with and have knowledge about data. With this talk I want to present information which is relevant and meaningful to the audience. Information and examples which will make it easier for attendees to understand our complex system and hopefully have some practical takeaways to use Kafka for similar problems on their hand.
성공적인 디지털 트랜스포메이션을 위해서는 클라우드 전환이 필수적인데요, 많은 기업에서 막상 클라우드를 도입할 때 여러가지 장벽에 맞닥뜨리게 됩니다.
클라우드 마이그레이션에 관한 여러분의 고민을 시원하게 해결해주기 위해 Global Public Cloud의 독보적인 선두 AWS(Amazone Web Services)와 클라우드 마이그레이션 전문기업 오픈소스컨설팅이 만났습니다!
많은 기업들이 마이그레이션 수행할 때 가장 많이 하는 질문 Top 10에 대한 기술 전문가의 노하우가 담긴 답변을 공유합니다.
발표영상 다시보기: https://youtu.be/BZhbRQFwkMQ
AWS의 기본 서비스 중 가상 네트워크에서 AWS 리소스를 구동할 수 있는 클라우드 상의 논리적으로 격리된 공간인 VPC와 애플리케이션 트래픽을 로드 발란싱 할 수 있는 ELB, OnPremise와 연결할 수 있는 Direct Connect 및 VPN에 대해 이해할 수 있습니다.
스폰서 발표 세션 | KINX와 함께 하는 AWS Direct Connect 도입
남시우 매니저, KINX
AWS Direct Connect는 AWS와 온프레미스 사이에 프라이빗 연결을 설정해 일관된 네트워크 성능, 비용 절감, 대역폭 처리량 증대 등의 이점을 제공하는 서비스입니다. 2016년 AWS 서울 리전 오픈부터 함께해 온 인터넷 인프라 전문기업 (주)케이아이엔엑스(KINX)는 AWS Direct Connect를 도입하고자 하는 기업을 위한 핵심 노하우를 공유하고자 합니다. 본 세션에서는 AWS Direct Connect에 손쉽게 연결하는 방법과 함께 AWS Direct Connect의 네트워크 구성을 기반으로 한 실제 활용사례, AWS Direct Connect를 바탕으로 한 제조업 분야의 중국지사 연결 방안을 소개합니다.
source : http://www.opennaru.com/cloud/msa/
마이크로서비스는 애플리케이션 구축을 위한 아키텍처 기반의 접근 방식입니다. 마이크로서비스를 전통적인 모놀리식(monolithic) 접근 방식과 구별 짓는 기준은 애플리케이션을 핵심 기능으로 세분화하는 방식입니다. 각 기능을 서비스라고 부르며, 독립적으로 구축하고 배포할 수 있습니다. 이는 개별 서비스가 다른 서비스에 부정적 영향을 주지 않으면서 작동(또는 장애가 발생)할 수 있음을 의미합니다.
Building CI/CD Pipelines with Jenkins and KubernetesJanakiram MSV
Learn how to configure CI/CD pipelines with Jenkins and Kubernetes. We will show you to how to automate deployments from source code to production clusters.
Whats new in IBM MQ; V9 LTS, V9.0.1 CD and V9.0.2 CDDavid Ware
This has now been superseded by https://www.slideshare.net/DavidWare1/whats-new-in-ibm-mq-march-2018
Messaging is the secret ingredient for linking your applications together, whether they're in the cloud, your datacenters, or across all these environments. IBM MQ is ideally placed to perform that task. This session will take you through all the updates to the IBM MQ portfolio from June 2016 to March 2017, from the most recent continuous delivery releases to the new cloud environments where IBM MQ runs.
Domain Driven Design 기반의 마이크로서비스 디자인 방법론에 대해 설명을 하고 피보탈이 권장하는 모노리스 애플리케이션의 마이크로서비스 전환 방법론에 대해 살펴봅니다. 또한 실제 마이크로서비스 프로젝트에서 발생할 수 있는 우려사항들에 대해서도 국내 프로젝트 경험을 바탕으로 짚어봅니다.
Getting started with Amazon Web Services (AWS) is fast and simple. The webinar based on this presentation outlined best practice guidance from AWS customers and the Amazon Web Services team, helping you launch your projects in AWS Cloud rapidly and ensure your applications are simple to manage, resilient and cost effective. This webinar also explores how to set up accounts, use consolidated billing and how to securely control access through AWS Identity and Access Management (IAM).
Topics covered in this presentation include:
• Understand the best practices for getting started in the AWS Cloud
• Learn to build resilient, reliable, cost effective applications
• Learn more about secure control and access to AWS for your users
• Discover how to structure your AWS accounts
• Hear more about cost management, instance bootstrapping and the use of availability zones
You can see a recording of this webinar on YouTube here: http://youtu.be/T64qFcyTGAU
컨테이너 및 서버리스를 위한 효율적인 CI/CD 아키텍처 구성하기 - 현창훈 데브옵스 엔지니어, Flex / 송주영 데브옵스 엔지니어, W...Amazon Web Services Korea
최근에 컨테이너 및 서버리스 환경의 지속적 통합 및 배포 (CI/CD)에 대한 관심이 늘어나고 있습니다. 본 세션에서는 Amazon EKS를 기반한 효율적인 CI/CD를 구축하기 위해, Statefulset으로 Jenkins/Argocd로 배포 시간 단축 및 기능별 브랜치로 테스트 인프라 구성사례를 소개합니다. DevOpsArt의 오픈소스 프로젝트 중 하나인 klocusts는 로드테스팅 도구인 Locust 를 쉽게 관리하기 위한 도구입니다. 이를 통해 EKS 기반 Fargate 활용사례도 같이 알아봅니다.
금융권 최신 AWS 도입 사례 총정리 – 신한 제주 은행, KB손해보험 사례를 중심으로 - 지성국 사업 개발 담당 이사, AWS / 정을용...Amazon Web Services Korea
금융권 최신 AWS 도입 사례 총정리 – 신한 제주 은행, KB손해보험 사례를 중심으로
지성국 사업 개발 담당 이사, AWS
정을용 수석, 신한 DS
노용헌 이사, 메가존
금융권 클라우드 규제 환경에서도 많은 고객들이 AWS를 사용하여 업무를 혁신하여 왔습니다. 크게 보면 새로운 사업에 AWS를 활용하여 혁신할 수 있는지와 기존 업무를 AWS로 신속하게 안전하게 이전하는 것으로 누누어 볼 수 있습니다. 첫 번째 사례로 신한 제주 은행 지니앱 개발 사례를 통하여 신한 DS가 비금융 앱인 "제주 지니" 프로젝트에 AWS기반 데브옵스 체계를 금융권 최초로 구축한 사례를 소개합니다. 단순히, Infra form factor만 클라우드를 활용하던 관행에서 벗어나 개발, 테스트, 스테이징, 배포 등 CI/CD 전 과정을 AWS상에서 자동으로 구현하는 과정을 통하여 기존 On premise 대비 AWS 클라우드의 장점 및 이를 통해 배운 점 등을 공유합니다. 다음으로는 해외 북미 법인 DC 전체를 AWS 로 All-in 마이그레이션을 통하여 운영중인 K 손해보험 사례를 공유합니다. K 손해보험의 미주법인은 새롭게 시행된 미국의 강력한 사이버 보안 정책이 23 NYCRR500을 준수하면서 On premise 환경보다 우월한 보안 요건을 준수하기 위하여 AWS 클라우드 검토하게 되었으며 AWS의 금융전문파트너인 메가존과 함께 뉴저지와 캘리포니아에 위치한 2개의 데이터센터를 모두 AWS 클라우드로 이관하는데 성공하였습니다. 약 6개월간 진행된 해당 프로젝트에 대한 사례소개 및 이를 통한 비용 절감의 효과를 공유해 드리며 현재도 계속 지원하고 있는 메가존의 AWS 클라우드 매니지드 서비스의 효과도 함께 전달 드립니다.
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...confluent
PayPal currently processes tens of billions of signals per day from different sources in batch and streaming mode. The data processing platform is the one powering these different analytical needs and use cases, not just at PayPal but our adjacencies like Venmo, Hyperwallet and iZettle. End users of this platform demand access to data insights with as much flexibility as possible to explore it with low processing latency.
One such use case is where our Switchboard(data de-multiplexer) platform where we process approximately 20 billion events daily and provide data to different teams and platforms with-in PayPal and also to platform outside PayPal for more insights. When we started building this platform Kafka was just another asynchronous message processing platform for us but we have seen it evolving to a place where its adds value not just in terms of event processing but also for platform resiliency and scalability.
Takeaway for the audience: Most people work with and have knowledge about data. With this talk I want to present information which is relevant and meaningful to the audience. Information and examples which will make it easier for attendees to understand our complex system and hopefully have some practical takeaways to use Kafka for similar problems on their hand.
성공적인 디지털 트랜스포메이션을 위해서는 클라우드 전환이 필수적인데요, 많은 기업에서 막상 클라우드를 도입할 때 여러가지 장벽에 맞닥뜨리게 됩니다.
클라우드 마이그레이션에 관한 여러분의 고민을 시원하게 해결해주기 위해 Global Public Cloud의 독보적인 선두 AWS(Amazone Web Services)와 클라우드 마이그레이션 전문기업 오픈소스컨설팅이 만났습니다!
많은 기업들이 마이그레이션 수행할 때 가장 많이 하는 질문 Top 10에 대한 기술 전문가의 노하우가 담긴 답변을 공유합니다.
발표영상 다시보기: https://youtu.be/BZhbRQFwkMQ
AWS의 기본 서비스 중 가상 네트워크에서 AWS 리소스를 구동할 수 있는 클라우드 상의 논리적으로 격리된 공간인 VPC와 애플리케이션 트래픽을 로드 발란싱 할 수 있는 ELB, OnPremise와 연결할 수 있는 Direct Connect 및 VPN에 대해 이해할 수 있습니다.
스폰서 발표 세션 | KINX와 함께 하는 AWS Direct Connect 도입
남시우 매니저, KINX
AWS Direct Connect는 AWS와 온프레미스 사이에 프라이빗 연결을 설정해 일관된 네트워크 성능, 비용 절감, 대역폭 처리량 증대 등의 이점을 제공하는 서비스입니다. 2016년 AWS 서울 리전 오픈부터 함께해 온 인터넷 인프라 전문기업 (주)케이아이엔엑스(KINX)는 AWS Direct Connect를 도입하고자 하는 기업을 위한 핵심 노하우를 공유하고자 합니다. 본 세션에서는 AWS Direct Connect에 손쉽게 연결하는 방법과 함께 AWS Direct Connect의 네트워크 구성을 기반으로 한 실제 활용사례, AWS Direct Connect를 바탕으로 한 제조업 분야의 중국지사 연결 방안을 소개합니다.
source : http://www.opennaru.com/cloud/msa/
마이크로서비스는 애플리케이션 구축을 위한 아키텍처 기반의 접근 방식입니다. 마이크로서비스를 전통적인 모놀리식(monolithic) 접근 방식과 구별 짓는 기준은 애플리케이션을 핵심 기능으로 세분화하는 방식입니다. 각 기능을 서비스라고 부르며, 독립적으로 구축하고 배포할 수 있습니다. 이는 개별 서비스가 다른 서비스에 부정적 영향을 주지 않으면서 작동(또는 장애가 발생)할 수 있음을 의미합니다.
Building CI/CD Pipelines with Jenkins and KubernetesJanakiram MSV
Learn how to configure CI/CD pipelines with Jenkins and Kubernetes. We will show you to how to automate deployments from source code to production clusters.
Whats new in IBM MQ; V9 LTS, V9.0.1 CD and V9.0.2 CDDavid Ware
This has now been superseded by https://www.slideshare.net/DavidWare1/whats-new-in-ibm-mq-march-2018
Messaging is the secret ingredient for linking your applications together, whether they're in the cloud, your datacenters, or across all these environments. IBM MQ is ideally placed to perform that task. This session will take you through all the updates to the IBM MQ portfolio from June 2016 to March 2017, from the most recent continuous delivery releases to the new cloud environments where IBM MQ runs.
IBM MQ is constantly evolving, adapting and innovating to be a cloud native solution, bringing IBM MQ's best in class availability and data consistency to modern deployments.
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.
IBM MQ provides mission-critical enterprise messaging, offering a foundation on which to extend and build out your hybrid cloud solution. This session shows why IBM MQ is the key messaging technology that many companies trust their business to, on-premise and in the cloud, and how IBM MQ continues to evolve to meet the ever-growing needs of our users and their environments.
With IBM MQ's continuous delivery model its capabilities are constantly growing, this session includes the updates added in MQ 9.1.2 CD, including the new Uniform Cluster pattern.
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.
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!
IBM MQ Whats new - including 9.3 and 9.3.1Robert Parker
I presented at the IBM MQ French User Group in Paris on the topic of What's new in MQ. I covered both what was new in IBM MQ 9.3 LTS and what was new in the latest IBM MQ 9.3.1 CD release.
This session is aimed to bring you up to date with the latest additions and enhancements to the IBM Messaging family of products. This session describes the latest product announcements in-cluding V8, and is intended to introduce many of the other sessions this week.
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.
This presentation was delivered at the MQTC 2017 conference in Ohio. It covers different concepts and features of MQ you need to consider when moving your IBM MQ infrastructure into the cloud.
This presentation gives an overview of the many updates to the IBM MQ family of messaging products over the year leading up to March 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 touches on the main updates made to MQ during the 9.0.x releases.
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.
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.
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.
The enterprise differentiator of mq on zosMatt Leming
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.
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.
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.
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
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
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.
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.
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?
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
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.
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
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.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
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.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
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.
1. 2018 IBM Systems
Technical University
What’s new in MQ 9.1 on z/OS?
z104075
—
Matt Leming
lemingma@uk.ibm.com
Architect, MQ for z/OS
Date: 8th-13th October, 2018
2. MQ sessions this week
Day Monday Tuesday Wednesday Thursday Friday
9:00
z104074: Using MQ for z/OS shared
queues to gain high availability
301
Mayur Raja
z104071: End to End MQ Security
Diplomat 2
Mayur Raja
z104073: MQ in the Cloud
Diplomat 3
Mayur Raja
10:15
z104061: Experience z/OS Connect EE
firsthand
217
Mitch Johnson
z104075: Using z/OS Connect with MQ
and CICS
Diplomat 2
Matthew Leming
z104070: The MQ journey to date and
what's new in MQ V9.1
Diplomat 3
Matthew Leming
11:30
z104070: The MQ journey to date and
what's new in MQ V9.1
307
Matthew Leming
z103789: MQ for z/OS – SMF
301
Carolyn Elkins
z103788: IBM MQ for z/OS: How
healthy are my z/OS queue managers?
305
Carolyn Elkins
z104061: Experience z/OS Connect EE
firsthand
217
Mitch Johnson
1:45 PM
3:15 PM
z104306: IBM MQ for z/OS - Security
and REST hands-on lab - Part 1
217
Mitch Johnson
4:30 PM
z104068: The MQ Console and REST
APIs
Diplomat 2
Matthew Leming
z104324: IBM MQ for z/OS - Security
and REST hands-on lab - Part 2
217
Mitch Johnson
2
5. 5
Announcement materials
zGA on 10th August 2018
Announcement Letters (US):
IBM MQ for z/OS V9.1
IBM MQ Advanced for z/OS VUE V9.1
Blogs:
IBM MQ 9.1 and IBM Appliance M2002 are
announced..
MQ9.1 delivers the latest features in a Long
Term Support release..
Performance Report: https://ibm-
messaging.github.io/mqperf/MQ%20for%20
zOS%20V910%20Performance.pdf
Best of breed hardware
Best of breed messaging
Strong integration with all other major
software offerings on z/OS
Built to exploit the strength of the underlying platform
7. Mix and Match
Both are available under
the same license.
Both can interoperate, just
like any previous version
of MQ.
Continuous Delivery
New CD versions of MQ
are released
approximately every four
months, incrementally
introducing new product
capabilities.
Intended for those that
can continually integrate.
Long Term Support
Approximately every two
years a new LTS version is
released, rolling up many
of the CD capabilities into
a release with 5+3
support attached.
Required by those looking
for fixed function.
In 2016 MQ
introduced a dual Long
Term Support and
Continuous Delivery
model
IBM MQ: long term support and continuous delivery
The function delivered in the 9.0.x CD releases made
available as a long term support release, 9.1.0 LTS.
2017 2018
S V9.0.1 CD V9.0.2 CD V9.0.3 CD V9.0.4 CD V9.0.5 CD
liance MQ on IBM Cloud
2019 2020
V9.1 LTS V9.1.1 CD V9.1.2 CD V9.1.3 CD …
7
8. Precise
IBM MQ is the solution for
business critical messaging
Your bank transfers complete without losing
your money, with all of the worlds top 50
banks using IBM MQ*
The world depends on reliable, secure
messaging and 85% of the fortune 100
depend on IBM MQ*
ScalableSimple
*Correct as of end 2016 against http://www.relbanks.com/worlds-top-banks/assetsand http://beta.fortune.com/fortune500/list/ 8
25
9. Secure
ReliableConnected
IBM MQ is the solution for
business critical messaging
*Correct as of end 2016 against http://www.relbanks.com/worlds-top-banks/assetsand http://beta.fortune.com/fortune500/list/
Your bank transfers complete without losing
your money, with all of the worlds top 50
banks using IBM MQ*
The world depends on reliable, secure
messaging and 85% of the fortune 100
depend on IBM MQ*
9
25
10. Run IBM MQ in any
location or cloud
exactly as you
need it
On-premise, software
and the MQ Appliance
Run it yourself in any
cloud, public or private
Let IBM host it for you
with its new managed
MQ service in IBM
Cloud
Private cloud
AWSAWS
AWSAzure
AWS
…
Linux
Windows
Solaris
HPE
AIX
IBMi
IBM Z
Appliance
IBM Cloud Private
10
25
12. MQ for z/OS enhancements
MQ Console for web-based
administration
MQ REST API for administration &
messaging
Learn MQ
Improved Java support in CICS
MQ service provider for IBM z/OS
Connect Enterprise Edition
Dataset and CF encryption
Improved workload balancing options
for shared queues
Simplified migration experience
12
25
13. MQ Console feature for web-based
administration
Point a browser at an MQ installation to allow
configuration of your MQ resources, as well
as basic validation by sending/receiving
messages
No need to install MQ Explorer on multiple
machines
Easily share dashboard configuration
between users, to allow you to get going
quickly
Currently provides a subset of the
capabilities of MQ Explorer
13
Also see z104068: The MQ Console and REST APIs,
and z104306 + z104324 for labs
14. HTTPS POST:
https://host:port/ibmmq/v1/admin/qmgr/QM1/queue
{
“name”: ”QUEUE.1”,
“type”: ”local”,
“cluster”: {
“name”: “CLUSTER1” }
}
HTTP Response: 201
JSON payload when
defining/updating objects
URL represents target
object for command
HTTP response indicates
success/failure
HTTPS GET:
https://host:port/ibmmq/v1/admin/qmgr
{
“qmgr”: [
{
“name”: “QMTEST01”,
“state”: “running”
},
{
“name”: “QMTEST02”,
“state”: “ended”
}
]
}
JSON payload returned
when querying
MQ REST API for administration
MQ has supported scripting and programmatic
administration for many years, but it requires MQ
knowledge and tooling
MQ has been increasing support for a RESTful
administrative API to enable much of what’s
available today with MQSC and PCF. But in a more
intuitive way to many, using the URL and structured
JSON payloads to define the operations
Being over HTTPS also enables the embedding of
MQ administrative operations into many
environments and tools that previously would not
be possible
Evolution of the REST API will continue in 9.1.x CD
14
15. HTTPS POST:
https://host:port/ibmmq/v1/messaging/qmgr/QM1/queue/LQ1
<order>
<item>A loaf of bread</item>
<item>A piece of meat</item>
</order>
HTTP Response: 201
HTTPS DELETE:
https://host:port/ibmmq/v1/messaging/qmgr/QM1/queue/LQ1
{
“attribute1”: “value1”,
“object1” : {
“attribute2”: “value2”
}
}
MQ REST API for messaging
A simple light-weight, built-in, REST API for
messaging
Doesn’t require installation of an MQ client
Allows you to build messaging into your
applications regardless of where they run, or the
language they are written in
Currently supports point-to-point text based
messaging
Evolution of the messaging REST API will continue
in 9.1.x CD
Replaces the HTTP bridge which has now been
removed
15
Send a message
Receive a message
URL represents target
queue
HTTP response indicates
success/failure
16. 16
New web server
Optional ZFS feature containing a web server
(mqweb)
Runs on a bundled version of WebSphere Liberty
Profile
Enables both the MQ Console and REST APIs
Simple configuration using xml
Samples provided to get started quickly
Commands provided to simplify some
configuration
Flexible role based security, can reuse existing
RACF configuration
MSTR
PCF
WebSphere Liberty
MQI
MQ
Console
REST API
mqweb
server
MQ installation
18. Improving Java support within CICS
MQ V8 added support for MQ JMS in CICS
(standalone Java environment)
CICS now provides embedded Liberty server – JEE
resources can exploit CICS resources
Allows CICS Liberty to use MQ resource adapter
just like normal Liberty
Run existing Liberty messaging apps such as MDBs
inside CICS
Connections to MQ supported using either client or
bindings mode
Requires CICS 5.3 + PI58375 + MQ 9.1.0 resource
adapter, or one from an earlier CD release (9.0.1
and later)
CICS
Liberty
JMS
MQ
resource
adaptor
MSTR
(local Z)
CHIN
(remote or
local Z)
External
MQ
(e.g. Linux)
18
MQ JMS in CICS Liberty Profile
19. CICS
IMS
DB2
MQ
…
z/OS
Connect EE
Expose RESTful APIs to z Systems without writing any code.
z/OS Connect EE provides a single, RESTful entry point to your z systems assets and data
Enables reuse of existing assets, exposing them to environments where it is natural to use REST
Those new consumers do not need to understand or be aware of the specifics of the subsystems
No changes to subsystems required, all handled via configuration
Service ProvidersAlso see:
z104075: Using z/OS Connect with MQ and CICS
z104061: Experience z/OS Connect EE firsthand - lab
z103938: REST easy with z/OS Connect EE
20. New MQ service provider for IBM z/OS
Connect Enterprise Edition
Free of charge z/OS Connect service provider that
allows existing services that are fronted by MQ to
be accessed via a RESTful
front end
Supported with MQ 8
and onwards
Shipped with MQ 9.1.0
(plus earlier CD releases)
or obtain from FixCentral
Clients need have no
knowledge of MQ
MQ information hidden by configuration, but
advanced users can specify some MQ attributes
using HTTP headers
zCEE
20
Existing MQ environment, CICS and IMS consuming
data via MQI, driven by batch or WAS environments
Expose bespoke REST APIs for particular MQ
resources to new consumers, who don’t understand
COBOL copybooks / PL/I. Backend is hidden and
invoked using JSON / HTTP. No changes to batch etc.
21. 22
CF encryption
z/OS 2.3 added support for encryption of data sent to
CF list and cache structures
Encryption protects data both inflight, and when at rest
in the structure
Encryption/decryption is performed by z/OS LPARs
connected to the CF, not the CF itself
Requires a CryptoExpress coprocessor to use!
Entirely transparent to MQ, and fully supported
Measurements in the lab have shown that using CF
encryption with MQ has a low overhead, less than 6%
Data at Rest
Integrated Crypto
Hardware
Clustering
Network
Data in Use
1
0
1
Pervasive encryption with IBM z Systems
22. Improved workload balancing options
for shared queues
CF list monitoring is used to monitor the state of
list structures containing shared queues
When a queue's depth transitions from
zero to non-zero, the CF notifies queue managers
in the queue sharing group
The queue managers might perform a number of
actions, including notifying trigger monitors that
are using TRIGGER(FIRST), or applications which
are performing a get-wait
All queue managers notified at the same time
which causes a race for the messages and in
some cases workload skewing or a large number
of empty gets
MQ
MQMQ
MQPUT
NOTIFY
NOTIFY
23
Also see z104074: Using MQ for z/OS shared queues
to gain high availability
23. Improved workload balancing options
for shared queues
z/OS 2.3 introduces a new CFRM
attribute: KEYRNOTIFYDELAY
Can be used to notify one queue
manager earlier than the others which
might reduce skewing/empty gets
If the target queue manager doesn’t
action the notify in the time period, in
microseconds, specified by the attribute,
all other queue managers are notified
Very dependent on environment and
workload. Your mileage may vary!
https://developer.ibm.com/messaging/2018/06/22/z-os-v2r3-new-cfrm-policy-attributes-impact-mq/
STRUCTURE
NAME(QSG1STRUCT1)
SIZE(1024M)
KEYRNOTIFYDELAY(500)
...
24
24. 25
Simplified migration experience
OPMODE removed at 9.1.0
Recompiling zparm at 9.1.0 with OPMODE specified
will generate a warning. But old zparm modules can
be used
OPMODE output removed from the DIS SYSTEM
command
New message indicates whether backwards
migration is support or not, and if it is where you
can migrate back to
Backwards migration always supported to 8.0.0 or
9.0.0 if migration PTFs applied
PI95928 for 8.0.0
PI95939 for 9.0.0
CSQY040I !MQ21 Backwards migration not supported
CSQY039I !MQ21 Backwards migration is supported to
Version 9.0.0
Reminder: backwards migration is not supported in
continuous delivery.
I.e. you can go from 9.0.5 to 9.1.0 but you can’t go back
Similarly you can go from 9.0.0 to 9.0.5 but you can’t go
back
25. 26
qTypes
There will be two qType APARs. Numbers are:
PH02328
PH02329
We recommend that you apply these APARs as
soon as they become available and before going
into production with 9.1.0
25
27. 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
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
29. MQ Advanced for z/OS VUE delivers
pervasive encryption
Apply end-to-end encryption to existing
messaging infrastructure easily and with
no application changes
Authenticate and protect messages
across the enterprise making audit
simple
Reduce time and skills needed to comply
with aspects of common security
standards
Detect and remove rogue messages
New Confidentiality option for
encryption has minimal performance
impact
30
Application B
Application A
Channels
IBM MQ system
Queue Manager
Queue Manager
Advanced Message Security (AMS) protects
data at rest, in-flight and in-memory to
guarantee privacy of message contents
30. A cost comparison between version 9.1.0 and 9.0.0 shows:
Integrity: 37% of the equivalent version 9.0.0 measurement
Privacy: 44% of the equivalent version 9.0.0 measurement
Confidentiality: 17-32% of the equivalent version 9.0.0 measurements (depending on the key reuse value)
Significant improvement in performance when applying AMS policies
31. Move Data and Files with MQ Advanced
for z/OS VUE
32
Managed File Transfer (MFT) enables a
consistent approach to transporting application
data and file data as messages
Channels
MQ Advanced QMs
Logging
component
MFT Agent
Application BApplication A
MFT Agent
Unlimited deployments
of MQ MFT Agents when
connecting them to MQ
Advanced Queue
Managers
Performs the fundamental file transfer function of sending
and receiving files from the local system
Installs a file transfer agent on MQ server with additional
capabilities
MFT Service:
MFT Agent:
Benefits:
Reliability of delivery
Increased security of system and data
Integrated management and recovery
File-to-file
File-to-message
Message-to-file
How:
32. Managed File Transfer Enhancements
Create a “File Hub” using simplified MFT Agent
connectivity
MFT agents deployed wherever files are to be
sourced or delivered
No requirement for a local z/OS queue manager -
choose where to handle file workload
Files transferred across the MQ network between
local and remote agents
Reduce the number of queue managers required -
simplified topology for easier administration
MFT file logger can now use client mode to
connect to the coordination queue manager
Monitor current MFT transfers via the MQ REST
API and query the status of MFT agents
33
MQ Adv VUE
MFT
Agent
MFT
Agent
MFT
Agent
LPAR 1 LPAR 2
File Hub
(LPAR 3)
33. Blockchain: holds details of
all vehicles for country
Manufacturer
adds vehicles
Recycle/Scrap
removes
vehicles
Dealer:
Registers
vehicle,
updates
ownership
Importer: adds
vehicles
Tax
Record
s
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
Requirements…
34
34. IBM MQ
Bridge to
Blockchain
Connect to Blockchain with MQ Advanced for z/OS VUE
Deploy IBM MQ Bridge to Blockchain to enable applications and systems to participate
Bridge allows an MQ application to connect to Hyperledger Composer
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]
MQ Channel : []
MQ Conname : []
MQ CCDT URL : []
JNDI implementation class :
[com.sun.jndi.fscontext.RefFSContextFactory]
JNDI provider URL : []
MQ Userid : []MLEMING
MQ Password : []
User Identification
-------------------
Userid : []MLEMING
Password : []
API path for login : [auth/users/login] 35
35. 36
Run the IBM MQ bridge to Blockchain
on z/OS
The bridge can be run on USS and connect via
bindings to your z/OS queue manager
No need to install in an x86 Linux environment
Three step process to set up
1) Define necessary queues using CSQ4BCBQ
2) Generate configuration file in USS:
runmqbcb -o config.json
3) Run the bridge either in USS or using JCL:
CSQ4BCB sample provided
36. Client connection flexibility
Traditionally we have supported Java client
connections in JEE environments only (tWAS,
Liberty, and now CICS Liberty)
Support now added for client connections from
Java applications to MQ Advanced for z/OS VUE
queue managers running on other LPARs
Including AMS support for Java applications using
client connections
Allows you to have more flexibility when
setting up your MQ topologies
JMS
Client
LPAR 1
MQ Adv VUE
LPAR 3
Java
Client
LPAR 2
37
40. 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.
• .