The presentation covers-
1. Red Hat JBoss Developer Program
2. Red Hat JBoss Fuse
3. Red Hat JBoss Data Virtualization
The workshop was recorded and we will provide a link once it has been posted.
Agenda:
Red Hat JBoss and SAP Collaboration
Red Hat JBoss - Overview
SAP Netweaver Gateway
SAP PartnerEdge program for Application Development
Call to Action
Q&A
SAP Integration with Red Hat JBoss Technologieshwilming
SAP ERP provides different approaches to integrate Java applications with business logic written in ABAP. With JBoss Fuse, the SOA Platform, and Data Services Platform, Red Hat offers flexible middleware solutions for service-oriented integration and orchestration. As a leading provider of integrated solutions and longtime Premier Partner, akquinet has a long history of projects integrating individual applications based on JBoss with standard ERP software such as SAP or Navision.
Based on various real world examples, we will show different ways to integrate SAP ABAP backends with JBoss Middleware. We will discuss the pros and cons of integrating Java EE applications using (a) the REST based approach with NetWeaver Gateway, (b) JBoss Data Services Platform with NetWeaver Gateway (c) SOAP based Web Services and (d) Remote Function Calls with the Java EE Connector Architecture (JCA) and the SAP Java Connector (JCo) library
Integrating microservices with JBoss FuseEvan Wong
Monolithic applications can be successful, but increasingly people are feeling frustrations with them - especially as more applications are being deployed to the Cloud. Change cycles are tied together - a change made to a small part of the application, requires the entire monolith to be rebuilt and deployed. Over time it's often hard to keep a good modular structure, making it harder to keep changes that ought to only affect one module within that module. Scaling requires scaling of the entire application rather than parts of it that require greater resource.
Microservices is a software architectural style, in which complex applications are composed of small, independent processes communicating with each other using language-agnostic APIs. These services are small, highly decoupled and focus on doing a small task.
Agenda:
Red Hat JBoss and SAP Collaboration
Red Hat JBoss - Overview
SAP Netweaver Gateway
SAP PartnerEdge program for Application Development
Call to Action
Q&A
SAP Integration with Red Hat JBoss Technologieshwilming
SAP ERP provides different approaches to integrate Java applications with business logic written in ABAP. With JBoss Fuse, the SOA Platform, and Data Services Platform, Red Hat offers flexible middleware solutions for service-oriented integration and orchestration. As a leading provider of integrated solutions and longtime Premier Partner, akquinet has a long history of projects integrating individual applications based on JBoss with standard ERP software such as SAP or Navision.
Based on various real world examples, we will show different ways to integrate SAP ABAP backends with JBoss Middleware. We will discuss the pros and cons of integrating Java EE applications using (a) the REST based approach with NetWeaver Gateway, (b) JBoss Data Services Platform with NetWeaver Gateway (c) SOAP based Web Services and (d) Remote Function Calls with the Java EE Connector Architecture (JCA) and the SAP Java Connector (JCo) library
Integrating microservices with JBoss FuseEvan Wong
Monolithic applications can be successful, but increasingly people are feeling frustrations with them - especially as more applications are being deployed to the Cloud. Change cycles are tied together - a change made to a small part of the application, requires the entire monolith to be rebuilt and deployed. Over time it's often hard to keep a good modular structure, making it harder to keep changes that ought to only affect one module within that module. Scaling requires scaling of the entire application rather than parts of it that require greater resource.
Microservices is a software architectural style, in which complex applications are composed of small, independent processes communicating with each other using language-agnostic APIs. These services are small, highly decoupled and focus on doing a small task.
Intégration Hybris / SAP
SAP JAVA Connector
PLAN
Introduction
Solution d’intégration Asynchrone
Solution d’intégration Synchrone
SAP Java Connector
Abréviation : SAP JCO
L’objectif:
Définir UN middleware QUI assure la communication avec SAP.
Supporter l’implémentation des applications Desktop & Web.
Caractéristiques SAP JCO :
basé sur JNI - Java Native Interface- CE qui permet d’accéder à bibliothèque CPI-C (Common Programming Interface - Communications) .
EFFectue des apples à des function En mode inbound (Java client appel BAPI OU RFM) OU outbound (ABAP calls external Java Server).
SAP Jco est mutli-Platforms.
Architecture SAP JAVA CoNNECTOR
SAP JCO BAPI
Business Application Programming Interface : des interfaces de programmation normalisées qui permettent aux programmes externes d'avoir accès aux données et aux processus de gestion du système SAP.
SAP JCO JAR
Etablissement de connexion .
Execution des Functions.
accès Et La navigation dans les tables.
Mapping ENTRE ABAP et JAVa data types.
Programmation multithreading.
Gestion des exceptions.
Développement BAPI
Exemple BAPI Stock :
Paramètres BAPI INPUT
Tester BAPI Dans SAP
Télécharger et installer SAP GUI ( SAP logon) :
Tester BAPI Dans SAP
Configuration SAP GUI ( SAP logon) :
Tester BAPI Dans SAP
Connexion SAP GUI ( SAP logon) :
Tester BAPI Dans SAP
Tester BAPI Dans SAP
Tester BAPI Dans SAP
Configurer DESTINATION RFC
L’ajout des extensions SAP Comme DES dépendances de projet dans le fichier localextensions.xml.
Création ou modification de l’impex de création de la RFC destination : sap.impex
Développer BAPI Dans Hybris
Les étapes à suivre :
Récupérer Une Connexion.
Récupérer La fonction BAPI.
Définir les paramètres d’import de la. Fonction BAPI.
Exécuter la fonction.
Récupérer les paramètres d’Export de la fonction.
Récupérer Stock
Conclusion
L’intégration entre SAP / Hybris S’impose Jour après Jour
; Personne N’est à l’abris de cette mutation.
L'intégration SAP / Hybris s’effectue Selon deux mode Synchrone à l’aide de SAP JAVA Connector et Asynchrone à l’aide de DataHUB.
SAP JAVA Connector se base Sur la Notion des BAPIs: des interfaces de programmation normalisées qui permettent aux programmes externes d'avoir accès aux données et aux processus de gestion du système SAP.
SAP LOGON GUI Permet de Tester les BAPI DANS SAP.
Pour plus de détails sur hybris-SAP Solution Integration , Rendez-vous sur : https://wiki.hybris.com/display/release5/Getting+Started+with+hybris-SAP+Solution+Integration
MERCI Pour Votre Attention
Platform as a Service (PaaS) - A cloud service for Developers Ravindra Dastikop
Cloud Computing offers three fundamental categories of Services- namely IaaS, PaaS and SaaS. In this presentation, Platform as a Service is discussed. PaaS is a service aimed at developers and it enables them to design, develop and deploy applications on Cloud platforms
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Lucas Jellema
Mobile applications as well as a large class of modern HTML5 web applications are built on top of an architecture with special provisions, such as RESTful services; the personal cloud, to provide a cross-device experience; push; cache; localization; scalability; and secure interaction with the enterprise back end. Gartner refers to this as the web-oriented architecture. Oracle Fusion Middleware offers key products (Oracle SOA Suite, Oracle Identity Management, and Oracle API Gateway) to implement this architecture, possibly in combination with cloud services such as Oracle Mobile Cloud Service, Oracle Messaging Cloud Service, and Oracle Storage Cloud Service. This session discusses the architecture itself and what it entails.
Load data on demand into a cache from a data store. This can improve performance and also helps to maintain consistency between data held in the cache and data in the underlying data store.
Oracle усиливает свои позиции на рынке Cloud Computing, приобретая компанию Ravello Systems - лидера на рынке nested virtualization (вложенная виртуализация) и стремительно развивая решения по переносу on-premise мощностей в облако.
The presentation will lead you through a step-by-step process of creating SaaS solution. The architecture design method is influenced by ADD (Attribute-Driven Design) and SaaS Reference Architecture that developed by SoftServe Architecture Group.
Ready-to-use Reference Architectures that addresses typical challenges with proven approaches to solve them (i.e., patterns) significantly speeds up the design and implementation process, making it more predictable and economical.
Resilient Enterprise Messaging with JBoss A-MQ - DevNation 2014Scott Cranton
DevNation 2014 talk about High Availability option for JBoss A-MQ, which is based on Apache ActiveMQ. HA options discussed are equally relevant to users of Apache ActiveMQ.
Intégration Hybris / SAP
SAP JAVA Connector
PLAN
Introduction
Solution d’intégration Asynchrone
Solution d’intégration Synchrone
SAP Java Connector
Abréviation : SAP JCO
L’objectif:
Définir UN middleware QUI assure la communication avec SAP.
Supporter l’implémentation des applications Desktop & Web.
Caractéristiques SAP JCO :
basé sur JNI - Java Native Interface- CE qui permet d’accéder à bibliothèque CPI-C (Common Programming Interface - Communications) .
EFFectue des apples à des function En mode inbound (Java client appel BAPI OU RFM) OU outbound (ABAP calls external Java Server).
SAP Jco est mutli-Platforms.
Architecture SAP JAVA CoNNECTOR
SAP JCO BAPI
Business Application Programming Interface : des interfaces de programmation normalisées qui permettent aux programmes externes d'avoir accès aux données et aux processus de gestion du système SAP.
SAP JCO JAR
Etablissement de connexion .
Execution des Functions.
accès Et La navigation dans les tables.
Mapping ENTRE ABAP et JAVa data types.
Programmation multithreading.
Gestion des exceptions.
Développement BAPI
Exemple BAPI Stock :
Paramètres BAPI INPUT
Tester BAPI Dans SAP
Télécharger et installer SAP GUI ( SAP logon) :
Tester BAPI Dans SAP
Configuration SAP GUI ( SAP logon) :
Tester BAPI Dans SAP
Connexion SAP GUI ( SAP logon) :
Tester BAPI Dans SAP
Tester BAPI Dans SAP
Tester BAPI Dans SAP
Configurer DESTINATION RFC
L’ajout des extensions SAP Comme DES dépendances de projet dans le fichier localextensions.xml.
Création ou modification de l’impex de création de la RFC destination : sap.impex
Développer BAPI Dans Hybris
Les étapes à suivre :
Récupérer Une Connexion.
Récupérer La fonction BAPI.
Définir les paramètres d’import de la. Fonction BAPI.
Exécuter la fonction.
Récupérer les paramètres d’Export de la fonction.
Récupérer Stock
Conclusion
L’intégration entre SAP / Hybris S’impose Jour après Jour
; Personne N’est à l’abris de cette mutation.
L'intégration SAP / Hybris s’effectue Selon deux mode Synchrone à l’aide de SAP JAVA Connector et Asynchrone à l’aide de DataHUB.
SAP JAVA Connector se base Sur la Notion des BAPIs: des interfaces de programmation normalisées qui permettent aux programmes externes d'avoir accès aux données et aux processus de gestion du système SAP.
SAP LOGON GUI Permet de Tester les BAPI DANS SAP.
Pour plus de détails sur hybris-SAP Solution Integration , Rendez-vous sur : https://wiki.hybris.com/display/release5/Getting+Started+with+hybris-SAP+Solution+Integration
MERCI Pour Votre Attention
Platform as a Service (PaaS) - A cloud service for Developers Ravindra Dastikop
Cloud Computing offers three fundamental categories of Services- namely IaaS, PaaS and SaaS. In this presentation, Platform as a Service is discussed. PaaS is a service aimed at developers and it enables them to design, develop and deploy applications on Cloud platforms
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Lucas Jellema
Mobile applications as well as a large class of modern HTML5 web applications are built on top of an architecture with special provisions, such as RESTful services; the personal cloud, to provide a cross-device experience; push; cache; localization; scalability; and secure interaction with the enterprise back end. Gartner refers to this as the web-oriented architecture. Oracle Fusion Middleware offers key products (Oracle SOA Suite, Oracle Identity Management, and Oracle API Gateway) to implement this architecture, possibly in combination with cloud services such as Oracle Mobile Cloud Service, Oracle Messaging Cloud Service, and Oracle Storage Cloud Service. This session discusses the architecture itself and what it entails.
Load data on demand into a cache from a data store. This can improve performance and also helps to maintain consistency between data held in the cache and data in the underlying data store.
Oracle усиливает свои позиции на рынке Cloud Computing, приобретая компанию Ravello Systems - лидера на рынке nested virtualization (вложенная виртуализация) и стремительно развивая решения по переносу on-premise мощностей в облако.
The presentation will lead you through a step-by-step process of creating SaaS solution. The architecture design method is influenced by ADD (Attribute-Driven Design) and SaaS Reference Architecture that developed by SoftServe Architecture Group.
Ready-to-use Reference Architectures that addresses typical challenges with proven approaches to solve them (i.e., patterns) significantly speeds up the design and implementation process, making it more predictable and economical.
Resilient Enterprise Messaging with JBoss A-MQ - DevNation 2014Scott Cranton
DevNation 2014 talk about High Availability option for JBoss A-MQ, which is based on Apache ActiveMQ. HA options discussed are equally relevant to users of Apache ActiveMQ.
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...PROIDEA
Joerg Ammon - Brocade
Language - English
Many of the recent trends in networking, more precisely software defined networking, are centered around OPEN - Openflow, OpenStack, OpenDaylight to name only a few. What is the state of those projects? What is ready to be deployed? Where is the industry moving? How do network operators and end users benefit from those trends? How do open interfaces and joint community effort speed up development of real world networking applications that are truly new and useful for today's infrastructures?
Register for the next edition of PLNOG conference today: http://plnog.pl
IBM BP Session - Multiple CLoud Paks and Cloud Paks Foundational Services.pptxGeorg Ember
Diese Präsentation beinhaltet Erfahrungen, Empfehlungen und Planungs-Gedanken, die man beachten sollte, wenn man multiple IBM Cloud Paks auf der Container Platform OpenShift installieren / deployen möchte. Es beschreibt die Grundlagen zu "common services", auch "foundational services" genannt, die als Basis-Services die Lauffähigkeit dieser Cloud Paks auf OpenShift erläutert und wie man Cloud Paks auch logisch trennen kann auf OpenShift worker nodes über taints und node selectors.
WSO2 Enterprise Service Bus - Product OverviewWSO2
WSO2 Enterprise Service Bus is a lightweight, high-performance ESB, which is configuration driven, extensible and scalable to fit enterprise integration needs. It comes with the runtime, tooling, and analytics packed in a single release. The latest version (5.0) includes ESB analytics, mediation debugger, data mapper and support for JMS 2.0 and WebSocket transports.
In case you missed our Red Hat Essentials Training at our offices find attached the slides that were presented. Designed to be the \'helicopter\' view of Red Hat and Open Source and the market opportunity.
The twelve-factor app is designed for continuous deployment by keeping the gap between development and production small. For example, make the time gap small, make the personnel gap small & make the tools gap small. Learn more about how a Cloud vendor must provide a platform for 12-factor / Cloud Native development and deployment with identified anti-patterns.
Presenting the newest version of Cloudify - 4.6 including a orchestrated SD-WAN demo from MEF18 where Cloudify is used as the orchestration platform for uCPE based on containers.
JBoss Architect Forum London - October 2013 - Platform as a What?JBossArchitectForum
• State of the Container: From Tomcat to JEE and beyond
• In-Memory Computing: How can a Data Grid accelerate your applications?
• PaaS: Learn how Red Hat's OpenShift has helped PayPal increase developer productivity
xPaaS – day in the life of a modern application developerEric D. Schabell
The modern application developer can't ignore their Cloud stack anymore and with Red Hat Cloud Suite you don't have to. Come along on this journey as we take a look at a day in the life of a modern application developer.
Automated Deployment and Management of Edge CloudsJay Bryant
This presentation discusses the challenges of cloud computing at the edge. From the exploding number of nodes, the need for integrated monitoring and zero touch discovery. We introduce Lenovo Open Cloud Automation, an automated framework built in collaboration with Red Hat to help address these challenges.
Red Hat multi-cluster management & what's new in OpenShiftKangaroot
More and more organisations are not only using container platforms but starting to run multiple clusters of containers. And with that comes new headaches of maintaining, securing, and updating those multiple clusters. In this session we'll look into how Red Hat has solved multi-cluster management, covering cluster lifecycle, app lifecycle, and governance/risk/compliance.
Similar to Sap webinar-briefing-sep-2013-final (20)
Connect to the IoT with a lightweight protocol MQTTKenneth Peeples
Everything is connected in the Internet of Things. People, devices, machines, and more are all part of a network - sending and receiving data to and from other "things." What new opportunities can the IoT create for your business? The lightweight protocol MQTT can help connect to the Internet of Things.
Maximize information exchange in your enterprise with AMQPKenneth Peeples
Businesses need to efficiently exchange information inside the enterprise as well as with other enterprises. In order to reduce cost and enhance business agility, an open messaging standard is a necessity for interoperability and integration. Advanced Message Queueing Protocol (AMQP) is the open standard wire-level binary messaging protocol that describes how a message should be structured and sent across the network.
Join this webinar to learn more about:
-What AMQP is and it's applications.
-The features and benefits of AMQP.
-Why you should use AMQP in your enterprise.
-The differences between AMQP and other messaging standards, such as JMS.
-Topologies and architectures possible through the use of AMQP.
Integration intervention: Get your apps and data up to speedKenneth Peeples
SOA has been the defacto methodology for enterprise application and process integration, because loosely coupled components and composite applications are more agile and efficient. The perfect solution? Not quite.
The data’s always been the problem. The most efficient and agile applications and services can be dragged down by the point-to-point data connections of a traditional data integration stack. Virtualized data services can eliminate the friction and get your applications up to speed.
In this webinar we'll show you how to (replay at http://www.redhat.com/en/about/events/integration-intervention-get-your-apps-and-data-speed):
-Quickly and easily create a virtual data services layer to plug data into your SOA infrastructure for an agile and efficient solution
-Derive more business value from your services.
Big data insights with Red Hat JBoss Data VirtualizationKenneth Peeples
You’re hearing a lot about big data these days. And big data and the technologies that store and process it, like Hadoop, aren’t just new data silos. You might be looking to integrate big data with existing enterprise information systems to gain better understanding of your business. You want to take informed action.
During this session, we’ll demonstrate how Red Hat JBoss Data Virtualization can integrate with Hadoop through Hive and provide users easy access to data. You’ll learn how Red Hat JBoss Data Virtualization:
Can help you integrate your existing and growing data infrastructure.
Integrates big data with your existing enterprise data infrastructure.
Lets non-technical users access big data result sets.
We’ll also provide typical uses cases and examples and a demonstration of the integration of Hadoop sentiment analysis with sales data.
To build up any non-trivial business processing, you may have to connect systems that are exposed by web-services, fire off events over message queues, notify users via email or social networking, and much more.
Apache Camel is a lightweight integration framework that helps you connect systems in a consistent and reliable way. Focus on the business reasons behind what's being integrated, not the underlying details of how.
Middleware Security for Apache CXF, Camel, ActiveMQ and Karaf as well as others continue to be an ongoing concern especially around Authentication, Authorization, Data at Rest and Data in Transit. The session will include a presentation and demonstrations of implementing Authentication (AuthN) and Authorization (AuthZ) as well as other security topics.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
2. RED HAT2
Agenda
● Introductions
● Section 1 - Red Hat JBoss Developer Program
● Section 2 - Red Hat JBoss Fuse 6 Overview
DEMO – Integrating SAP NetWeaver Gateway
with Red Hat JBoss Fuse and Android
● Section 3 - Red Hat JBoss Data Virtualization 6 Overview
DEMO – Integrating SAP NetWeaver Gateway
with Red Hat JBoss Data Virtualization and Android
● Section 4 – Developer References
3. RED HAT3
Join the Red Hat JBoss Developer Program Today
● Sign up for your account
now at JBoss.org
● Download JBoss
Developer Studio
● Get productive!
5. RED HAT5
Dev Program - Benefits
● Access to Enterprise Binaries
● Build your apps on stable and certified codebase
● No need to migrate your applications from Community
● Access to Enterprise Developer Forums
● Collaborate with Red Hat experts and other enterprise
developers.
● Exclusive Enterprise Content
● Quickstarts, tutorials and webinars available only to
Developer Program members.
6. 6 RED HAT
Enables integration everywhere for a real-
time enterprise
JBoss Fuse 6.0
A small-footprint, flexible, open source ESB
New in 6.0:
JBDS + Fuse IDE
JON + Fabric Management Console
Rebranding, repackaging
8. 8 RED HAT
JBoss A-MQ – Value Proposition
Value Proposition:
– Easier to configure, monitor,
manage and maintain: Small IT
footprint
– Multiple deployment options –
centralized, distributed, embedded:
Small IT footprint
– Proven and robust platform: Based
on popular Apache ActiveMQ,
Standards-based reliable
messaging & High-performance
– Multiple connectivity options: Multi-
standards and multi-platform
support
– Real-time and reliable integration:
Supports messaging paradigms:
Pub/Sub, Point-2-Point, Store and
forward
New in 6.0:
AMQP 1.0 support (Tech Preview)
JBoss Developer Studio to include
Fuse IDE
JBoss Operations Network + Fabric
Management Console
Rebranding, repackaging
9. 9 RED HAT
JBoss Fuse 6.0 – Value Proposition
Value Proposition:
– Easier to configure, monitor,
manage and maintain: Small IT
footprint
– Multiple deployment options –
centralized, distributed, embedded:
Small IT footprint
– Faster time to solution: Apache
Camel, excellent integration
development platform and tooling
– Integrate all enterprise assets:
Extensive connectivity options
– Lower total cost of ownership
– Innovative integration platform:
based on popular open source
projects with vibrant community
New in 6.0
– JBoss Developer Studio to include
Fuse IDE
– JBoss Operations Network (JON) +
Fabric Management Console (FMC)
– Rebranding, repackaging
10. RED HAT10
JBoss Fuse/A-MQ 6.0
● Fuse ESB, MQ Enterprise, rebranded
● AMQP 1.0 Tech Preview
JBoss Fuse/A-MQ 6.1
● AMQP 1.0 full support
● Component updates
● Additional certifications
JBoss Fuse Service Works 6.0
● Core ESB + SwitchYard
● Repository/Governance
● Integrated Tooling
● EAP 6.1
JBoss Fuse Service Works 6.1
● Expanded Governance/BAM
● Towards API management
● EAP 6.2
11. 11 RED HAT
Apache Camel v2.10
● Intergration framework based on Enterprise Integration
Patterns
http://camel.apache.org/enterprise-integration-patterns.html
● Routing and Mediation Rules can be defined in Domain-
Specific Languages (DSL) including Java-based Fluent API,
Spring or Blueprint XML Configuration Files and Scala
DSL
● Provides support for Bean Binding and seamless integration
with frameworks such as Spring, Blueprint and Guice
● Extensive component implementations via URIs
http://camel.apache.org/components.html
12. RED HAT JBOSS12
What is Camel?
Apache Camel uses URIs to work directly with any kind of
Transport or messaging model such as HTTP, ActiveMQ,
MINA or CXF, as well as pluggable Components and Data
Format options. Apache Camel is a small library with minimal
dependencies for easy embedding in any Java application.
Example below using EIP and components for quick
integration.
14. 14 RED HAT
Apache ActiveMQ v5.8
● Open source messaging and Integration Patterns server
● Full support of EIP via the Apache Camel Library
http://activemq.apache.org/enterprise-integration-patterns.html
● Supports JMS 1.1, J2EE 1.4 and JCA 1.5
● Multiple Language Clients and Protocols Supported
http://activemq.apache.org/cross-language-clients.html
● Future AMQP Support
15. RED HAT JBOSS15
What is A-MQ?
JBoss A-MQ is based on Apache ActiveMQ is the powerful open
source messaging and Integration Patterns server.
A-MQ supports the MQTT protocol and will automatically map
between JMS/NMS and MQTT clients.
16. RED HAT JBOSS16
What is MQTT?
MQTT is a machine-to-machine (M2M)/”Internet of Things”
publish/subscribe messaging transport.
It was designed as an extremely lightweight publish/subscribe
messaging transport.
It is useful for connections with remote locations where a small
code footprint is required and/or network bandwidth is at a
premium.
17. RED HAT JBOSS17
How is MQTT used in A-MQ?
Easy to enable MQTT in A-MQ
• <transportConnectors><transportConnector name="mqtt" uri="mqtt://localhost:1883
"/></transportConnectors>
MQTT uses ActiveMQ Security for Authentication and
Authorization
• JAAS for Authentication
• Authorization policies will be applied when you try to access
(read/write) certain destinations
• Configurable MessageAuthorizationPolicy to allow you to
authorize each message using some content based
authorization policy of your choosing
18. 18 RED HAT
Apache CXF v2.6
● Apache CXF is an open source services framework. CXF
helps you build and develop services using frontend
programming APIs, like JAX-WS and JAX-RS.
● These services can speak a variety of protocols such as
SOAP, XML/HTTP, RESTful HTTP, or CORBA and work
over a variety of transports such as HTTP, JMS or JBI
19. 19 RED HAT
Apache CXF – Standards Support
JSR Support
● JAX-WS - Java API for XML-Based Web Services (JAX-WS) 2.0 - JSR-224
● Web Services Metadata for the Java Platform - JSR-181
● JAX-RS - The Java API for RESTful Web Services - JSR-311
● SAAJ - SOAP with Attachments API for Java (SAAJ) – JSR-67
WS-* and related Specifications Support
● Basic support: WS-I Basic Profile 1.1
● Quality of Service: WS-Reliable Messaging
● Metadata: WS-Policy, WSDL 1.1 - Web Service Definition Language
● Communication Security: WS-Security, WS-SecurityPolicy, WS-SecureConversation, WS-
Trust (partial support)
● Messaging Support: WS-Addressing, SOAP 1.1, SOAP 1.2, Message Transmission
Optimization Mechanism (MTOM)
20. 20 RED HAT
Apache CXF – Transports and Bindings
● Transports: HTTP, Servlet, JMS, In-VM and many others
via the Camel transport for CXF such as SMTP/POP3, TCP
and Jabber
● Protocol Bindings: SOAP, REST/HTTP, pure XML
● Data bindings: JAXB 2.x, Aegis, Apache XMLBeans,
Service Data Objects (SDO), JiBX
● Formats: XML Textual, JSON, FastInfoset
● Extensibility API allows additional bindings for CXF,
enabling additional message format support such as
CORBA/IIOP
21. 21 RED HAT
Apache Karaf v2.3
● Apache Karaf is a small OSGi based runtime which
provides a lightweight container onto which various
components and applications can be deployed
● Supports the latest OSGi 4.3 containers: Apache Felix
Framework 4.0 and Eclipse Equinox 3.8
22. 22 RED HAT
Apache Karaf
Features Include
● Hot deployment
● Dynamic configuration
● Logging System
● Provisioning
● Native OS integration
● Extensible Shell console
● Remote access
● Security framework based on JAAS
● Instance Management
23. 23 RED HAT
JBoss Fuse Fabric v7.2
● Fuse Management Console is accessed through a port on the
server to which the Fuse Management Console server is
deployed.
● The console will provide a view of the fabric to which the
Fuse Management Console server is connected.
● Containers are deployed into the fabric and configured using
profiles.
● There are several different types of containers that can be
deployed. Some are used to manage the fabric while others
host applications
24. 24 RED HAT
Why Fuse Fabric?
● Configuration of Jboss Fuse and A-MQ may be complex.
● Enterprise deployments without fabric require a lot of
manual and often repetitive configuration that is easy to
get wrong.
● Enterprises may need to deploy across different
environment, on-premise, on a private cloud, on a public
cloud and a combination of these.
● Enterprise deployments need location transparency, and
support of failover of endpoints.
25. 25 RED HAT
Fabric Key Features
Support Hybrid deployments – on
premise, on cloud, on both
Endpoints can be relocated
Endpoints can be load balanced
Endpoints can be elastic
Endpoints can be highly available
Distributed Configuration
Configuration may be accessed
across
multiple domains
Configuration is highly available
Distributed Management
Easy elastic scaling of services
Monitoring and control of resources
JBoss A-MQ
Camel Endpoints
Fuse IDE Fuse Management Console
JBoss Fuse
26. 26 RED HAT
Fuse Fabric uses Apache Zookeeper
Zookeeper is an Apache Distributed Registry Service
Zookeeper
Registry
Clusters
JBoss
Fuse
JBoss
Fuse
JBoss
Fuse
27. 27 RED HAT
JBoss Fuse Tooling
● Fuse Fabric Perspective
● Fuse route Editor
● Debugging Tools
28. 28 RED HAT
JBoss Fuse or JBoss Fuse Service Works
Capabilities JBoss Fuse JBoss Fuse Service
Works
Messaging (ActiveMQ)
Integration Framework
(Apache Camel, Apache CXF)
Services Framework
(Lightweight service
framework,SOA, SCA)
Service Orchestration and
business rules processing
Service registry and repository
Service Governance
(Design, control and manage)
Activity Monitoring
(View, plan, SLA, Operational)
Management and Monitoring
Container: Apache Karaf
Container: JBoss EAP
29. RED HAT29
Product What is it Used for Scenarios
Red Hat JBoss
A-MQ
Messaging App2App,
Device2Device,
Device2App
connectivity
Just need messaging;
All end points in
customer control;
Common message
and protocol format
Red Hat JBoss
Fuse
ESB
Messaging
Integration Distributed
environments (retail
branches);
Custom stacks
(investment banking)
Red Hat JBoss
SOA Platform
Service Platform
(SwitchYard)
BPEL
Registry/Repository
ESB
Messaging
EAP
Integration;
Governance;
Application, cloud,
mobile service
development and
deployment (SCA)
HQ/Central Hubs
(State/Local Govt;
Telco; Healthcare;
Retail HQ);
Red Hat JBoss Integration Product Positioning
30. RED HAT30
Multiple Products solving multiple problems
JBoss A-MQ
JBoss Fuse
(Includes A-MQ)
JBoss Fuse Service Works
(Includes JBoss Fuse)
Additional Capabilities
Additional Capabilities
Small-footprint messaging platform, eliminating batch delivery
“JBoss A-MQ for messaging oriented middleware requirements and use-cases”
Integration/ESB platform for integrations that can extend outside the data center
“JBoss Fuse for integration/ESB requirements and use-cases”
Service design, development and integration platform that enables
responsive and innovative enterprise
“JBoss Fuse Service Works for
integration/ESB+SOA+Orchestration+Governance requirements and use-
cases”
33. RED HAT33
Data Virtualization – Overview
Data Virtualization Process
● Accessing data from disparate systems (databases, files,
services, applications, etc.)
● Integrating and transforming the data, creating canonical
abstraction
● Exposing information
● as a single-source
● through a variety of data access methods to support different tools
and applications
● access is in “real-time” from original sources
● Hide transformation and connectivity details from
information consumers
34. RED HAT34
Data Virtualization – Benefits
Why Data Virtualization?
● Quickly derive value from your data assets
● Present it to your users in the form they want
through the tools they use.
● Build a flexible, agile information infrastructure
that lets you quickly respond to change
● Complements existing technologies and
approaches (SOA, EAI, ETL)
● Gain control of your information sprawl
Data Virtualization
35. RED HAT35
Usage pattern: Connect and Compose
● Connect to sources, integrate, federate, transform data
● Create foundational data views
xml
databases
warehouses
spreadsheets
services
<sale/>
<value/>
</ sale >
files
applications
…
Existing sources
and silos of data
Integrated set of
standard data
views
Finance, HR
Inventory,
Logistics
39. RED HAT39
To learn more
• http://www.jboss.org/products
• http://www.github.com/FuseByExample
• http://camel.apache.org/
• http://camel.apache.org/sap-netweaver.html
• http://cxf.apache.org/
• http://karaf.apache.org/
• http://activemq.apache.org/
• https://github.com/kpeeples/jboss-fuse-bitmoney-demo
• http://java.dzone.com/articles/android-mqtt-activemq
• https://github.com/jsherman1/android-mqtt-demo
• https://github.com/fusesource/mqtt-client
• http://tools.android.com/recent/dealingwithdependenciesinandroidprojects
More information and online resources
40. RED HAT40
To learn more
• Visit the “Red Hat JBoss Enterprise Middleware for SAP” page on SCN
– http://scn.sap.com/docs/DOC-39134
http://www.redhat.com/products/jbossenterprisemiddleware/data-services/
Download/Install the media tool sets.
• http://sapnetweavergatewayonfedora.fedorapeople.org (OS and VM)
• http://scn.sap.com/docs/DOC-31221 (SAP NetWeaver Gateway)
For further information, contact sap@redhat.com
More information and online resources
41. RED HAT41
Speaker Contacts
● Ray Ploski, ray@redhat.com
● Kenneth Peeples, kpeeples@redhat.com
● Ted Jones, tejones@redhat.com
JBoss Fuse, a small-footprint, flexible, open source ESB Supports integration everywhere for a real-time enterprise. The lack of license fees combined with the ability to deploy Fuse ESB Enterprise in any configuration advances intelligent integration to all facets of the business. Small-footprint implies smaller IT footprint, easier to manage and maintain and multiple deployment options (distributed, embedded). Small footprint does not imply any negative performance implications like lower performance. JBoss Fuse is a proven and high-performance messaging platform.
JBoss A-MQ, is a small-footprint, high-performance, open source messaging platform Supports real-time integration everywhere The lack of license fees combined with high-performance, reliable messaging that can be used with any development environment provides a solution that supports integration everywhere. Small-footprint implies smaller IT footprint, easier to manage and maintain and multiple deployment options (distributed, embedded). Small footprint does not imply any negative performance implications like lower performance.JBoss A-MQ is a proven and high-performance messaging platform. Value Proposition – Top 3 Take Aways Enterprise-class open source – the best of both worlds – technical innovation, flexibility and cost-savings of open source, and the safety and security of working with a trusted vendor Integrate Everything – the small footprint, flexible architecture and multiple-standards support real-time integration with outlets, mobile devices, and partners High-performance and scalable – High-performance and reliable messaging provides a robust messaging platform and flexible architecture enables scalable deployments
JBoss Fuse, a small-footprint, flexible, open source ESB Supports integration everywhere for a real-time enterprise. The lack of license fees combined with the ability to deploy Fuse ESB Enterprise in any configuration advances intelligent integration to all facets of the business. Small-footprint implies smaller IT footprint, easier to manage and maintain and multiple deployment options (distributed, embedded). Small footprint does not imply any negative performance implications like lower performance. JBoss Fuse is a proven and high-performance messaging platform. Value Proposition: Top 3 Take Aways Enterprise-class open source – the best of both worlds – technical innovation, flexibility and cost-savings of open source, and the safety and security of working with a trusted vendor Integrate Everything – the smaller footprint and flexible architecture makes it possible to extend the integration solution to outlets, mobile devices, and partners Faster time to solution – common integration pattern framework, extensive connectivity and excellent tooling provide faster time to solution