The document provides an overview of a 5-day API Management training agenda with the following key points:
- Day 1 covers an introduction to architecture, components, concepts, and deployment models.
- Day 2 focuses on installing and setting up the API Gateway, virtualizing an API, and covering the "Hello API" lab.
- Day 3 goes deeper into using the Policy Studio with additional labs.
- Day 4 discusses advanced filters and security topics.
- Day 5 covers administration and advanced setup.
Apache Kafka and API Management / API Gateway – Friends, Enemies or Frenemies?Kai Wähner
Microservices became the new black in enterprise architectures. APIs provide functions to other applications or end users. Even if your architecture uses another pattern than microservices, like SOA (Service-Oriented Architecture) or Client-Server communication, APIs are used between the different applications and end users.
Apache Kafka plays a key role in modern microservice architectures to build open, scalable, flexible and decoupled real time applications. API Management complements Kafka by providing a way to implement and govern the full life cycle of the APIs.
This session explores how event streaming with Apache Kafka and API Management (including API Gateway and Service Mesh technologies) complement and compete with each other depending on the use case and point of view of the project team. The session concludes exploring the vision of event streaming APIs instead of RPC calls.
Understand how event streaming with Kafka and Confluent complements tools and frameworks such as Kong, Mulesoft, Apigee, Envoy, Istio, Linkerd, Software AG, TIBCO Mashery, IBM, Axway, etc.
A Streaming API Data Exchangeprovides streaming replication between business units and companies. API Management with REST/HTTP is not appropriate for streaming data.
Hear from the product team about Apigee's key products and technology. Learn how customers use Apigee to grow reach with mobile apps, accelerate development and create new products through APIs, and gain end-to-end visibility into business and operations by analyzing 360 degrees of information.
Threat protection and application access controls are key security mechanisms that protect APIs when exposed to internal or external users and developers.
In this technical deep-dive webcast, Apigee's security team, led by Subra Kumaraswamy, will discuss API threats and the protection mechanisms that every API and app developer must implement for safe and secure API management.
This webcast will cover:
- the API threat model
- how to design and implement appropriate guardrails for API security using build-in policies and configuration
- a demo of Apigee Edge threat protection features, including TLS encryption, XML/JSON/SQL injection attacks, and rate limiting
Whether you're an IT security architect or an API or app developer, this webcast will help you understand secure API management.
Download Podcast: http://bit.ly/1biiJQS
Watch Video: http://youtu.be/ffs35w1RYRI
Watch the live demo of Apigee's API platform to learn how to:
- easily configure and manage new APIs and enforce security with minimal impact to backend services
- create, manage and monetize API products
- extend API Services to increase flexibility and tailor to business requirements with JavaScript, Java, Python, and Node.js
- provide developers easy, yet secure access to explore, test, and deploy APIs
- use end-to-end visibility across the digital value chain to monitor, measure, and manage success
Apache Kafka and API Management / API Gateway – Friends, Enemies or Frenemies?Kai Wähner
Microservices became the new black in enterprise architectures. APIs provide functions to other applications or end users. Even if your architecture uses another pattern than microservices, like SOA (Service-Oriented Architecture) or Client-Server communication, APIs are used between the different applications and end users.
Apache Kafka plays a key role in modern microservice architectures to build open, scalable, flexible and decoupled real time applications. API Management complements Kafka by providing a way to implement and govern the full life cycle of the APIs.
This session explores how event streaming with Apache Kafka and API Management (including API Gateway and Service Mesh technologies) complement and compete with each other depending on the use case and point of view of the project team. The session concludes exploring the vision of event streaming APIs instead of RPC calls.
Understand how event streaming with Kafka and Confluent complements tools and frameworks such as Kong, Mulesoft, Apigee, Envoy, Istio, Linkerd, Software AG, TIBCO Mashery, IBM, Axway, etc.
A Streaming API Data Exchangeprovides streaming replication between business units and companies. API Management with REST/HTTP is not appropriate for streaming data.
Hear from the product team about Apigee's key products and technology. Learn how customers use Apigee to grow reach with mobile apps, accelerate development and create new products through APIs, and gain end-to-end visibility into business and operations by analyzing 360 degrees of information.
Threat protection and application access controls are key security mechanisms that protect APIs when exposed to internal or external users and developers.
In this technical deep-dive webcast, Apigee's security team, led by Subra Kumaraswamy, will discuss API threats and the protection mechanisms that every API and app developer must implement for safe and secure API management.
This webcast will cover:
- the API threat model
- how to design and implement appropriate guardrails for API security using build-in policies and configuration
- a demo of Apigee Edge threat protection features, including TLS encryption, XML/JSON/SQL injection attacks, and rate limiting
Whether you're an IT security architect or an API or app developer, this webcast will help you understand secure API management.
Download Podcast: http://bit.ly/1biiJQS
Watch Video: http://youtu.be/ffs35w1RYRI
Watch the live demo of Apigee's API platform to learn how to:
- easily configure and manage new APIs and enforce security with minimal impact to backend services
- create, manage and monetize API products
- extend API Services to increase flexibility and tailor to business requirements with JavaScript, Java, Python, and Node.js
- provide developers easy, yet secure access to explore, test, and deploy APIs
- use end-to-end visibility across the digital value chain to monitor, measure, and manage success
Checklists encourage efficiency, consistency, and safety. But how does that apply to APIs and API programs? How do checklists help organizations succeed with APIs, and do so with various roles across business, IT, operations, and security?
This webcast discussed how to build a simple, repeatable approach to build a successful API program—one that moves the needle—by avoiding the common pitfalls of complex, multi-team projects.
If you’re an architect, CISO, ops engineer, or API business or product owner, this is for you.
APIs have revolutionized how companies build new marketing channels, access new customers, and create ecosystems. Enabling all this requires the exposure of APIs to a broad range of partners and developers—and potential threats.
Learn more about the latest API security issues.
Architecting an Enterprise API Management StrategyWSO2
A good internal and external API management strategy and architecture is key to building ecosystem platforms that lead to successful API economies in the enterprise. This workshop will look at best practices in API management using the WSO2 API Manager and Integration Platform products, which are used to rapidly implement RESTful design, enforce governance policies, safely scale solutions, orchestrate complex interaction sequences, and re-use assets. The session will also look at reference architectures and architectural recommendations of building large scale API ecosystems.
Director - Solutions Architecture at WSO2, Mifan Careem presented this session at APIdays Sydney 2015.
APIs are the lynchpin to the success of your digital business. Explore how you can effectively design, secure, monitor and manage APIs across the enterprise.
To view recording of this webinar please use the below URL:
http://wso2.com/library/webinars/2015/08/wso2-api-platform-vision-and-roadmap/
WSO2 API platform adopters are driving digital business and creating innovative business models. API platforms create a secure, self-service, managed, and monetized environment that increases safe connected business interactions.
In this presentation, Chris and Shiro will describe:
Key goals and challenges driving API platform adoption
WSO2 API Platform capabilities and advantages
Visionary platform use cases
Innovative customer success stories
My presentation from Nordic APIs 2014 in Stockholm, Sweden.
How can the architecture of one API platform look like? How can you break down things to make this challenge easier?
Are your APIs becoming too complicated and ad hoc? Feeling the need to set up policies for your API? This presentation will give you strategy options for designing and developing your APIs.
APIs are key to making every business a digital business. Businesses need APIs to connect with partners and customers, at any time, on any device, and to participate in the digital ecosystems. To be digital, a scalable flexible API infrastructure is required.
Join the Live Demo of Apigee Edge to learn how to:
• Easily configure and manage new APIs and enforce security with minimal impact to backend services
• Create, manage and monetize API products
• Extend API Services to increase flexibility and tailor to business requirements with JavaScript, Java, Python, and Node.js
• Provide developers easy, yet secure access to explore, test, and deploy APIs
• Use end-to-end visibility across the digital value chain to monitor, measure, and manage success. with unified operational, developer, app performance, and business metrics
Apigee Edge enables digital business acceleration with a unified and complete platform, purpose-built for the digital economy. Edge simplifies managing the entire digital value chain with API Services, Developer Services, and Analytics Services.
Watch Video: http://youtu.be/7gut1JrOzOM
Download Podcast: http://bit.ly/1Cy6p6W
2016 06 - design your api management strategy - axway - Api ManagementSmartWave
David Soulalioux, API Gateway pre-sales engineer at Axway illustrated, among others, a concrete use case of cloud API management at a worldwide energy industry leader. The presentation depicted the exposition of customer’s “Fuel Market” intranets website existing APIs to the outside world. This integration outlined the added value of the API Gateway as authentication layer, security and Quality Of Service (QoS) enforcement point. Also, the retained cloud infrastructure enabled for a scalable and reliable solution, allowing developers to focus on services instead of worrying about the infrastructure.
Api management best practices with wso2 api managerChanaka Fernando
API Management best practices with WSO2 API Manager discusses the common best practices of API management and how those can be applied with WSO2 API Manager
IBM API Connect is a Comprehensive API Solution. It is an integrated creation, runtime, management, and security foundation for enterprise grade API’s and Microservices to power modern digital applications.
In this webinar,
API Management Concepts
IBM API Connect overview and features
Kellton Tech’s API Strategy with IBM API Connect.
Technology: IBM API Connect 5.0
Consultant Robert Broeckelmann shares his experience of implementing API management in a large enterprise and will share how to:
- define API governance
- explore the goals, requirements, implementation of API governance
- look at lessons learned from implementing one enterprise customer's API governance process
apidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhuapidays
apidays LIVE Hong Kong - The Open API Economy: Finance-as-a-Service & API Ecosystems
Orchestrating APIs at Scale
Hieu Nguyen Nhu , Senior Cloud Native Technical Specialist at Microsoft
Checklists encourage efficiency, consistency, and safety. But how does that apply to APIs and API programs? How do checklists help organizations succeed with APIs, and do so with various roles across business, IT, operations, and security?
This webcast discussed how to build a simple, repeatable approach to build a successful API program—one that moves the needle—by avoiding the common pitfalls of complex, multi-team projects.
If you’re an architect, CISO, ops engineer, or API business or product owner, this is for you.
APIs have revolutionized how companies build new marketing channels, access new customers, and create ecosystems. Enabling all this requires the exposure of APIs to a broad range of partners and developers—and potential threats.
Learn more about the latest API security issues.
Architecting an Enterprise API Management StrategyWSO2
A good internal and external API management strategy and architecture is key to building ecosystem platforms that lead to successful API economies in the enterprise. This workshop will look at best practices in API management using the WSO2 API Manager and Integration Platform products, which are used to rapidly implement RESTful design, enforce governance policies, safely scale solutions, orchestrate complex interaction sequences, and re-use assets. The session will also look at reference architectures and architectural recommendations of building large scale API ecosystems.
Director - Solutions Architecture at WSO2, Mifan Careem presented this session at APIdays Sydney 2015.
APIs are the lynchpin to the success of your digital business. Explore how you can effectively design, secure, monitor and manage APIs across the enterprise.
To view recording of this webinar please use the below URL:
http://wso2.com/library/webinars/2015/08/wso2-api-platform-vision-and-roadmap/
WSO2 API platform adopters are driving digital business and creating innovative business models. API platforms create a secure, self-service, managed, and monetized environment that increases safe connected business interactions.
In this presentation, Chris and Shiro will describe:
Key goals and challenges driving API platform adoption
WSO2 API Platform capabilities and advantages
Visionary platform use cases
Innovative customer success stories
My presentation from Nordic APIs 2014 in Stockholm, Sweden.
How can the architecture of one API platform look like? How can you break down things to make this challenge easier?
Are your APIs becoming too complicated and ad hoc? Feeling the need to set up policies for your API? This presentation will give you strategy options for designing and developing your APIs.
APIs are key to making every business a digital business. Businesses need APIs to connect with partners and customers, at any time, on any device, and to participate in the digital ecosystems. To be digital, a scalable flexible API infrastructure is required.
Join the Live Demo of Apigee Edge to learn how to:
• Easily configure and manage new APIs and enforce security with minimal impact to backend services
• Create, manage and monetize API products
• Extend API Services to increase flexibility and tailor to business requirements with JavaScript, Java, Python, and Node.js
• Provide developers easy, yet secure access to explore, test, and deploy APIs
• Use end-to-end visibility across the digital value chain to monitor, measure, and manage success. with unified operational, developer, app performance, and business metrics
Apigee Edge enables digital business acceleration with a unified and complete platform, purpose-built for the digital economy. Edge simplifies managing the entire digital value chain with API Services, Developer Services, and Analytics Services.
Watch Video: http://youtu.be/7gut1JrOzOM
Download Podcast: http://bit.ly/1Cy6p6W
2016 06 - design your api management strategy - axway - Api ManagementSmartWave
David Soulalioux, API Gateway pre-sales engineer at Axway illustrated, among others, a concrete use case of cloud API management at a worldwide energy industry leader. The presentation depicted the exposition of customer’s “Fuel Market” intranets website existing APIs to the outside world. This integration outlined the added value of the API Gateway as authentication layer, security and Quality Of Service (QoS) enforcement point. Also, the retained cloud infrastructure enabled for a scalable and reliable solution, allowing developers to focus on services instead of worrying about the infrastructure.
Api management best practices with wso2 api managerChanaka Fernando
API Management best practices with WSO2 API Manager discusses the common best practices of API management and how those can be applied with WSO2 API Manager
IBM API Connect is a Comprehensive API Solution. It is an integrated creation, runtime, management, and security foundation for enterprise grade API’s and Microservices to power modern digital applications.
In this webinar,
API Management Concepts
IBM API Connect overview and features
Kellton Tech’s API Strategy with IBM API Connect.
Technology: IBM API Connect 5.0
Consultant Robert Broeckelmann shares his experience of implementing API management in a large enterprise and will share how to:
- define API governance
- explore the goals, requirements, implementation of API governance
- look at lessons learned from implementing one enterprise customer's API governance process
apidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhuapidays
apidays LIVE Hong Kong - The Open API Economy: Finance-as-a-Service & API Ecosystems
Orchestrating APIs at Scale
Hieu Nguyen Nhu , Senior Cloud Native Technical Specialist at Microsoft
Azure Spring Clean 2024 event - Azure API Management: Architecting for Perfor...Hamida Rebai Trabelsi
Session tilte: Azure API Management: Architecting for Performance and Security
Description:
This session will provide a comprehensive deep dive into Azure API Management, focusing on optimizing API performance and security. It is designed for developers, architects, and IT professionals who want to leverage Azure's capabilities for efficient API management. The session will blend theoretical insights with practical demonstrations, highlighting how to architect APIs for optimal performance and robust security in the Azure environment.
My TechDays 2015 in the Netherlands session about API management. Every company has services or API's to share public or private. There are many tools to solve this. But one thing is for sure, API's without management is not good.
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0WSO2
APIs now serve as the primary building blocks for assembling data, events, and services from within the organization, throughout ecosystems, and across devices. Integrated legacy systems and support for modern event-driven architectures, on the other hand, are critical in allowing timely, relevant digital experiences in response to customer behavior. To support these demands, WSO2 has added significant new capabilities to WSO2 API Manager 4.0.0.
Complete support for streaming APIs and event-driven architecture (EDA)
The first solution to support full implementation of the AsyncAPI specification
A Service Catalog to enable developers to discover a given service seamlessly
API / API product revisioning to keep track of the changes
Feature-rich, cloud-based analytics for easy integration
You will gain a full understanding of WSO2 API Manager 4.0.0 features and how they cater to current API Management demands by attending this webinar.
DURING THE WEBINAR, WE WILL COVER:
Experience the power and synergy of Service Integration and API Management in a fully functional API ecosystem
Understand the motivation behind WSO2 API Manager 4.0.0 release
New streaming and event-driven architecture support available in API Manager 4.0.0
Learn the importance of catering all API Management and integration demands with one connected platform
Explore other new features and enhancements to the product
apidays London 2023 - API Metrics matters in APIOps, Ludovic Pourrat, Lombar...apidays
apidays London 2023 - APIs for Smarter Platforms and Business Processes
September 13 & 14, 2023
API Metrics matters in APIOps
Ludovic Pourrat, API Architect & API Catalyst, Lombard Odier Group
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2
Fidelity Brokerage Technologies (FBT) operates a high volume 24X7 brokerage delivery platform, noted in the industry for its availability and uptime during extremely turbulent times in the market. FBT has integrated its delivery channels over a multi-tier SOA delivery model via SOAP and legacy mainframe interfaces using proprietary and open architectures.
This session will discuss FBT’s objectives to evolve is proprietary delivery system to a Brokerage as a Service (BaaS) platform by leveraging the WSO2 integration platform and other products in the middleware stack.
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
Headless API Management
Snehal Chakraborty, Cloud Integration Architect at Accenture Netherlands B.V.
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...Hamida Rebai Trabelsi
In this session, we will delve into the advanced features of Azure API Management, with a focus on building robust, secure, and scalable APIs. Attendees will learn about security best practices, policy management, and how to effectively use Azure's tools to enhance API performance and security. The session will combine theoretical knowledge with real-world scenarios to provide a comprehensive understanding of API management in the Azure environment.
Azure Developer YouTube - https://www.youtube.com/watch?v=TZi1AVC10P4
Microsoft Developer YouTube - https://www.youtube.com/watch?v=3MmDd3CR5is
An overview of Azure API Management, common use cases, and how it helps organizations to govern, publish, secure, analyze, and manage APIs for internal and external consumption whether their running in the cloud or on-prem.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
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.
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.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
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
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
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.
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/
2. 1
Welcome to the Training Session
Day 1 – Introduction, Architecture, Components and Concepts
Day 2 – Lab install, Setup, virtualize API, Hello API
Day 3 – Policy Studio in depth with Lab
Day 4 – Advanced filters and Security
Day 5 – Administration and Advanced setup
Agenda for the Week
3. 2
Welcome To Training Session
Introduction to API Management
Architecture
Components and Concepts
Deployment
Use Cases
New Features 7.5.3
Installation of Gateway and Manager
Agenda for Day 1
4. 3
Platform of Innovation
* Courtesy IDC
Platform Evolution Platform of Innovation
There are multiple products that can form the platform of Innovation but the most important one that glues everything together and provides
the FOUNDATION for it is API Management, as it not only enables the enterprise to do innovation but also provides a wrapper for the
1st and 2nd generation platforms so that you can leverage the functionality provided by those platforms in a modern way.
5. 4
Axway API Management
Cross Platform
Development
Full Stack
JavaScript
Configure &
Code
Node.js
Runtime
MBaaS
API Lifecycle Management
Unified App Development
Developer
Portal
API First
Approach
Catalog Management &
API Stages
DevOpsOrchestration
Visual
Mapper
Secure Integration Foundation
Integration
Policy filters
Identity &
Data Security
Connectors &
Adapters
REST enabled
MFT/B2B/EDI
Microservices
Analytics&Monitoring
OpsAppDevPredictive
Enterprise
Services
Channel
Delivery
HybridCloud On Premises
13. 12
Group Architecture
External firewall
Internal firewall
Load Balancer
API-Portal
Phy./Virt. 3
Application
Developers
Clients
API instance/group 1
Admin Node Manager
Physical/Virtual machine 1
API instance/group 2
API instance/group n
API instance/group 1
Node Manager
Physical/Virtual machine 2
API instance/group n
API instance/group 1
Node Manager
Physical/Virtual machine n
API instance/group 2
API instance/group n
15. 14
API Gateway
• Security and Service Enablement at the Edge for API, SOA and XML Traffic
Identities TokensRepositories Authorization
API Security
API Transformation
Configurable Policies
200+ Pre-built Operations, 50+ Pre-built Connectors
Cache
Alert
Log
AuthN
AuthZ
OAuth
Transform
Block / Route
Filtering
Inspect
Verify
Enrich
Redact
Encrypt
Signing
API Monitor and Govern
Operational
Monitoring
Analytics
& Reporting
Meter
& Control
Dynamic
Policy Management
16. 15
API Gateway Development Studio
Configure, do not Code
Graphical policy
development based
on Eclipse
Flow-chart style
visualization of
policies
Configure not Code
Drag filters onto the
policy flow chart, link
and configure
18. 17
• Real time visibility to topology status
and API activity tracking
• Drill down from metric into transaction
details and message payloads
• Report on API usage over time
• Provide an Audit Trail of API usage
Axway API Gateway Real-time Monitoring
Real-time view on current Traffic and easy Drill Down
19. 18
API Manager
Enable API Administrators to create and manage APIs
• API Registration Lifecycle
• Register and virtualize API
• Manage lifecycle thru to retirement
• API Catalog
• Browseable API documentation
• Partner & Policy Administration
• Onboard and manage partners, developers and applications
• Configure policies managing API consumption
• Monitor and report API usage
20. 19
Runs on Joomla CMS Platform
• Fully customizable to give unique branded experience
• Separate web tier independent from API Gateway + Manager
API Portal
• Engage internal and 3rd party developers to use APIs
• Build partner and developer community around APIs
• New channel to market brand
Enable self-service API consumption by client application developers
API Portal Joomla Application
• Self-register and profile management
• Manage applications credentials
• Browse APIs and documentation
• Test APIs
• Monitor application usage of APIs
3rd Party Joomla Plug-ins
• Content management
• Wikis
• Blogs
• Forums
• …
21. 20
Long Term Reporting and Analytics
• Answers to following questions:
• What APIs are being used and what time day of day
• How much are the APIs used?
• When are the APIs used?
• Where is the API traffic coming from?
• Who is using the APIs?
• Provides information across all instances:
• Auditing and logging
• Monitoring
• Analysis
• Sheduled Reports
• PDF or CSV Export
API Analytics
22. 21
API Tester
• A graphical tool to test API performance,
scalability, and security
• Can test APIs deployed on any accessible
system of API and Service providers
• With the API Tester you can:
• Profile API capabilities
• Perform load and performance
testing
• Simulate attacks to identify API
vulnerabilities
• You can use API Tester to send an example
request message to a specific API service,
and view the associated response
23. 22
Configuration Studio
• A graphical tool that enables you to
promote API Gateway configurations
from development environments to
upstream environments (testing,
production)
• Configurations are exported from the
Policy Studio and stored into archives
• The archives are imported into the
Configuration Studio and the
Configurations are customized for the
target environment
• Designed for the skills of upstream
administrators, does not assume expertise
in policy development
24. 23
Arrow Builder
• Visual API definition UI
• Object Relationship model for API Endpoint
definitions
• Use simple or composite models
• Select which REST methods need to be exposed
(GET, PUT, POST, DELETE)… all without
writing a line of code!
• API definition format can be exported as
swagger.json, or using app SDKs for iOS and
Android apps
• Easy extensibility of request / response
processing using pre- and post- “blocks”
• Industry leading node.js middleware, built to
scale using traffic sensitive node.js container
manager.
Build APIs quickly in a matter of minutes
25. 24
An API is only as good as its documentation.
Self documenting APIs
Arrow allows developers
to create self-
documented APIs
Included isTitanium,
Node.JS andWeb code
to invoke each API and
test its output
Included cURL syntax
allows command line
invocation of API as well
26. 25
VISIT Marketplace.appcelerator.com Data-as-a-service (DaaS)
• Ships with a variety of connectors out of the
box, for quick connectivity to popular data
sources.
• Connectors can be extended if customers need to
integrate additional capabilities from the
backend vs the default.
• Connectors feed data into their own model,
which can be reduced or “joint” to another
model to create composite models.
Prebuilt connectors
30. 29
A Distributed Architecture
• A distributed architecture based on Groups of API Gateways in an Administrative
Domain
Machine 1
Admin Node
Manager
Instance 1-1
Instance 2-1
Machine 2
Node
Manager
Instance 1-2
Instance 2-2
Machine 3
Node
Manager
Instance 1-3
Instance 2-3
Administrative Domain
Group 1
Group 2
31. 30
A Group-Based Architecture
• A group consists of one or more API Gateway instances that are managed as a unit
• All instances in a group hosts the same configuration and set of Policies
• The configuration is distributed across hosts for scalability and availability
API GATEWAY INSTANCE 1 API GATEWAY INSTANCE 3STOCK CONTROL
APIs GROUP
API GATEWAY INSTANCE 2 API GATEWAY INSTANCE 4PAYMENT APIs
GROUP
PHYSICAL / VIRTUAL MACHINE 1 PHYSICAL / VIRTUAL MACHINE 2
DOMAIN
ADMIN NODE MANAGER NODE MANAGER
ADMINISTRATION
INTERFACE
POLICY
STUDIO
M
A
N
A
G
E
S
M
A
N
A
G
E
S
32. 31
Administrative Domains
• A domain is a distinct administrative entity that consists of multiple groups spanning multiple host machines
• Scoped on the boundaries of administrative control, which may be organizational or geographical
• Multiple domains are possible based on different boundaries of administrative control (R&D/Prod or per business
entities)
• Domains are managed with Admin Node Managers and Node Managers
• Node Managers are servers which execute management instructions
• One of the Node Managers, the Admin Node Manager, is the central administration server, that forwards the instructions
to the other Node Managers
33. 32
Example
• A single Node Manager (NM) on each machine manages all the local
API Gateways on that machine
• The ANM manages the instances on its host, and forwards
management operations to the NMs across the domain
• Role-Based Access Control for administrative users across the domain
• A single API Gateway Analytics database in a domain
• A single Admin Node Manager
(ANM) in the domain is the
central administration server for
the entire domain, and is
responsible for performing all
management operations across
the domain
35. 34
Solution Partitioning
• APIs and Policies can be partitioned by
solution type
• They are implemented in separate
configurations, which are deployed in
separate groups
36. 35
Environment Partitioning
• Separate domains for each environment
• Promotion refers to moving API Gateway configuration between environments and ensuring that environment-specific
settings are properly configured
• Deployment refers to the act of pushing configuration to an API Gateway instance
37. 36
Availability, Load Balancing, and Scalability
• Availability and horizontal scalability is achieved by deploying multiple instances on multiple hosts and load
balancing across them
• No special requirements on load balancers
• Instances must run the same configuration to virtualize the same APIs and execute the same policies
40. 39
Use Cases
• Customer Experience - Anywhere, Anytime, AnyData
§ Mobile Apps using SDK
§ Digital Content
§ Shopping Cart
§ Social
• Partner Collaboration - B2B
• Cloud Integration - A2A - Any to Any process, application and persona
• Connecting Things - IoT
• Innovation - Innovate internally with your Data, Process and People and collaborate better.
41. 40
Realtime B2B Integration via REST / SOAP
Securely expose internal services to Partners
Central Onboarding of Partners
Easy Setup of Multiple Formats and Channels
External Partners Enterprise Service
Solution
Identity Management
API Management
42. 41
IoT with API Management
• IoT device enablement – API Manager can be used for registering the device and
associating the APIs to it.
• Real Time monitoring and event processing – Axway analytics helps in monitoring the
real-time flows and manages events based on the business rules.
• Long Term Data Analytics – IoT devices generate a lot of useful data - It’s important to
have predictive information out of it over the time to avoid failures. Axway analytics helps
in that and can also feed the EDW of an enterprise for historical data analysis.
IoT Components and enablement with API management
43. 42
API Management for any App
mobile, portal etc.
Expose Service to different Devices, different Data Formats, nearly anywhere
Enable Self Service to Partners and Developers
Solution
Mobile
Enterprise Service
API Portal
Social
Web
Things
API Management
API Administrator
Partner /
Developer
44. 43
Cloud to Ground App Integration
An “ inbound and outbound Gateway” to Cloud Services
Leverage Solutions regardless of their location
Solution
Enterprise Service
Clients
Mobile
API ManagementCloud App
Cloud IAM
Social Login
Cloud App
45. 44
Identity Mediation and SSO
Single Sign-On from different IAM Systems to Backends to overcome Silos
Mediation between different Standards like HTTP Header/ API Key to SAML
Support latest Standards like OAuth 2.0 and OpenID Connect
Solution
API ManagementLogin
Browser Request
with IAM Identity
Login
to Backend
Convert from IAM to Backend login
Enterprise Service
46. 45
Lightweight ESB / API Centric App Integration
Protocol and message mediation for internal applications
Support for multiple standards plus Standard Connectors (SAP, Office356,..)
Easy Orchestration and Sophisticated “Workflow” capabilities
Lightweight Governance for internal Message Flows
Solution
API Management
HTTP
JMS
FTP
Email
JMS
Email
FTP
JMS
Enterprise ServiceEnterprise Service
47. 46
Data as a Service / Microservices
• DaaS = expose APIs to access data easily
• Microservice development (= technical APIs)
• “Plus all the other use cases related to API Management.”
• Security
• Catalog
• Organizations
49. 48
New Features 7.5.3
• Embedded Analytics
• No down-time deployments
• Enterprise Readiness: Multi-Data Center
• New log format: Open Logging
• Full Docker Support
• Platform New UI Style
• API Builder: new UI, orchestration, new connectors
• …
51. 50
Supported platform versions
Platform Supported versions Hardware prerequisites
Linux
•CentOS 6.x, 7.x
•Oracle Linux 6.x, 7.x
•Red Hat Enterprise Linux 6.x, 7.x
•SUSE Linux Enterprise Server 11.x, 12.x
•
API Gateway might not run on systems that do not
meet these requirements (see Note below).
•Supports 64-bit Linux running on 64-bit hardware
•Intel Core or AMD Opteron at 2Ghz with Dual Core or faster
Windows
•Windows Server 2012 R2
•Windows Server 2012
•Windows 10
•Windows 8.1
Windows Server 2012 R2 is recommended in a
production environment.
•Supports 32-bit Windows on both 32-bit hardware and 64-bit
hardware
•Intel Core or AMD Opteron at 2Ghz with Dual Core or faster
52. 51
Where do you deploy an API Gateway?
• Depending on requirements, API Gateways can be deployed:
• in a Demilitarized Zone (DMZ), if you are processing only traffic from external
sources
• in the Local Area Network (LAN), if the API Gateway is processing internal
traffic
• If you are processing traffic internally and externally, a combination of
API Gateways is considered best practice
• Both internal and external traffic should be checked for threats and to
make sure that they contain the correct parameters for REST API
requests, or correspond to Web service definitions
54. 53
Where do you deploy API Gateway Analytics?
• It is good practice to install API Gateway Analytics on a separate host from API Gateway installations
• API Gateway Analytics deploys on any supported host platform
• It is not advised to install the database used for API Gateway Analytics in the DMZ
• The connection to the API Gateway Analytics database can be secured by dedicating it to one IP address
55. 54
Secure the Last Mile
• Securing the last mile refers to preventing internal users from directly accessing services without
going through the API Gateway.
• Controlling traffic at the network level: Services can only be accessed if the traffic is coming from
pre-approved IP addresses (simplest, secure, performant)
• Establishing a mutual SSL connection between API Gateways and services (secure, less simple,
incidence on performances)
• Passing authentication tokens (WS-Security, SAML) from API Gateways to back-end services
(secure, requires some development, efficient)
56. 55
Installation and Setup
• Install API Gateway using a single installer application
• You can install API Gateway in GUI mode or in unattended command-line mode
• The API Gateway installer enables you to install the following API Gateway components:
• API Gateway Server
• QuickStart Tutorial
• API Manager
• API Gateway Analytics
• Policy Studio
• Configuration Studio
• API Tester
• License required for unrestricted functionality
70. 69
Start Node Manager & Instance
• At the end of the Standard Setup, the Cassandra database, the Admin Node Manager
& Quickstart Instance will start
73. 72
Install Checklist
1. Installation complete
2. Admin Node Manager installed
3. QuickStart Group created in API topology
4. QuickStart Instance created in API topology
5. Admin Node Manager started
6. QuickStart Instance started
7. QuickStart Introduction page opened in browser
8. Policy Studio opened
74. 73
API Gateway Installation Directory
ANM
Configuration
QuickStart Group
Configuration
Binaries
REMEMBER
These are the files where the runtime configuration is stored
75. 74
Installing API Management on Linux
./APIGateway_7.4.1_Install_linux-x86-32_BN20150730.run
Change your directory to where the API Gateway installation file is located and run it
./APIGateway_7.5.1_Install_linux-x86-32_BN20150730.run