Florent Martin, head of Security and IAM at Smartwave went deep in the implementation details of a digital transformation in manufacturing industry. This presentation focused on enforcing a partnership between a manufacturing company and its resellers dispatched all around the world. We learned about the benefits of using an API gateway as a non-intrusive approach for identity mediation between existing identity infrastructure at customer and modern HTML5 / JavaScript applications at resellers.
2016-06 - Design your api management strategy - AWS - Microservices on AWSSmartWave
Morning session started with a presentation on working with a micro-services API gateway in hybrid architectures, by Jean-Pierre LeGoaller, Architect at AWS. We learned how to greatly reduce coding efforts, make applications far more efficient, and decrease errors all at the same time, using small and flexible Micro-services with an API Gateway. Jean-Pierre then illustrated the benefits of AWS lambda function to run seamlessly codes as a service in AWS high-availability compute infrastructure.
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.
Répondre aux défis de la gestion des factures fournisseursSmartWave
La majorité des factures fournisseurs sont encore reçues par courrier postal ou par email. Cela implique des processus de traitement manuels longs dont les coûts peuvent représenter jusqu’à 15 CHF par facture *. Ces processus sont rendus encore plus complexes par la situation sanitaire actuelle et le travail à distance.
En utilisant nos solutions pour la capture, l’extraction des données, l’automatisation des processus, l’intégration avec les ERP et les outils de stockage électronique, il est possible de réduire considérablement les coûts et pertes de productivité associés, tout en permettant aux collaborateurs de se concentrer sur des tâches à plus forte valeur ajoutée.
Dans ce webinaire nous partagerons notre expérience dans la mise en œuvre de ce type de solutions et nous illustrerons cela au travers d’un cas pratique que nous avons réalisé pour la régie immobilière M3.
Nos intervenants seront :
• Nicolas Mérat, Head of Collaborative Solutions chez SmartWave, expert sur les sujets de dématérialisation et gestion documentaire,
• Christian Meyer, Sales Account Executive chez Kofax, Produit leader du marché.
Nous vous attendons nombreux !
* Source : Etude Arthur D Little pour Post@xess
Introducing new features in Confluent Platform 5.4 and Apache Kafka 2.4...
CP 5.4 (based on AK 2.4)
Security:
Role-Based Access Control (RBAC)
Structured Audit Logs
Resilience:
Multi-Region Clusters (MRC)
Data Compatibility:
Server-side Schema Validation
Management & Monitoring:
Control Center enhancements
RBAC management
Replicator monitoring
Performance & Elasticity:
Tiered Storage (preview)
Stream Processing:
New ksqlDB features like Pull Queries and Kafka Connect Integration (preview)
Hybrid integration platform reference architectureChanaka Fernando
WSO2 Integration Platform allows users to integrate with on-premise as well as cloud based systems. It provides deployment options on cloud, on-premise or as a hybrid deployment.
API Management within a Microservice ArchitectureWSO2
This slide deck will discuss API management's role in a microservices ecosystem. It will discuss the purpose of edge gateways and proxies and how that complements a well defined API management layer.
2016-06 - Design your api management strategy - AWS - Microservices on AWSSmartWave
Morning session started with a presentation on working with a micro-services API gateway in hybrid architectures, by Jean-Pierre LeGoaller, Architect at AWS. We learned how to greatly reduce coding efforts, make applications far more efficient, and decrease errors all at the same time, using small and flexible Micro-services with an API Gateway. Jean-Pierre then illustrated the benefits of AWS lambda function to run seamlessly codes as a service in AWS high-availability compute infrastructure.
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.
Répondre aux défis de la gestion des factures fournisseursSmartWave
La majorité des factures fournisseurs sont encore reçues par courrier postal ou par email. Cela implique des processus de traitement manuels longs dont les coûts peuvent représenter jusqu’à 15 CHF par facture *. Ces processus sont rendus encore plus complexes par la situation sanitaire actuelle et le travail à distance.
En utilisant nos solutions pour la capture, l’extraction des données, l’automatisation des processus, l’intégration avec les ERP et les outils de stockage électronique, il est possible de réduire considérablement les coûts et pertes de productivité associés, tout en permettant aux collaborateurs de se concentrer sur des tâches à plus forte valeur ajoutée.
Dans ce webinaire nous partagerons notre expérience dans la mise en œuvre de ce type de solutions et nous illustrerons cela au travers d’un cas pratique que nous avons réalisé pour la régie immobilière M3.
Nos intervenants seront :
• Nicolas Mérat, Head of Collaborative Solutions chez SmartWave, expert sur les sujets de dématérialisation et gestion documentaire,
• Christian Meyer, Sales Account Executive chez Kofax, Produit leader du marché.
Nous vous attendons nombreux !
* Source : Etude Arthur D Little pour Post@xess
Introducing new features in Confluent Platform 5.4 and Apache Kafka 2.4...
CP 5.4 (based on AK 2.4)
Security:
Role-Based Access Control (RBAC)
Structured Audit Logs
Resilience:
Multi-Region Clusters (MRC)
Data Compatibility:
Server-side Schema Validation
Management & Monitoring:
Control Center enhancements
RBAC management
Replicator monitoring
Performance & Elasticity:
Tiered Storage (preview)
Stream Processing:
New ksqlDB features like Pull Queries and Kafka Connect Integration (preview)
Hybrid integration platform reference architectureChanaka Fernando
WSO2 Integration Platform allows users to integrate with on-premise as well as cloud based systems. It provides deployment options on cloud, on-premise or as a hybrid deployment.
API Management within a Microservice ArchitectureWSO2
This slide deck will discuss API management's role in a microservices ecosystem. It will discuss the purpose of edge gateways and proxies and how that complements a well defined API management layer.
I Love APIs 2015: Building Predictive Apps with Lamda and MicroServices Apigee | Google Cloud
I Love APIs 2015
Machine learning, big data, and API technologies have drastically reduced the complexity of building predictive apps. But all these advances also mean that these apps require a new approach to system architecture. This talk discusses the lamda architecture and microservices, and best practices on decomposing your app into batch, near-realtime, an real-time services. Learn how Apigee uses both new architectures to implement predictive apps using Hadoop, Node.js, Cassandra, and ElasticSearch.
What are the main drivers on an API Management projet?
What are the best practices?
Discover the main API management use cases with customer cases meet in Swituerland
This slide deck will discuss WSO2 Stream Processor, and stream processing use-cases in a few industries,
Watch webinar here: https://wso2.com/library/webinars/2018/11/stream-processing-in-action/
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...apidays
apidays LIVE Jakarta 2021 - Accelerating Digitisation
February 24, 2021
REST the events: REST APIs for Event-Driven Architecture
Mark Teehan, Principal Solution Engineer at Confluent APAC
To view recording of this webinar please use below URL:
http://wso2.com/library/webinars/2015/09/web-oriented-architecture/
Is SOA the answer to everything? Perhaps not. Web oriented architecture (WOA) or SOA + WWW + REST, takes you several steps further by filling the blanks of SOA and helping you build an end-to-end complete web application. In addition to APIs, WOA identifies user interfaces and application state as first-class components of an architecture. Most of what we build today is actually WOA, though the abbreviation might not be that popular.
This session will discuss
The original definition of WOA by Gartner in 2006
The changes to WOA over the last 10 years
Today’s trends
WOA-Stack
Microservices = Death of the Enterprise Service Bus (ESB)?Kai Wähner
Microservices are the next step after SOA: Services implement a limited set of functions. Services are developed, deployed and scaled independently. Continuous Integration and Continuous Delivery control deployments. This way you get shorter time to results and increased flexibility.
Microservices have to be independent regarding build, deployment, data management and business domains. A solid Microservices design requires single responsibility, loose coupling and a decentralized architecture. A Microservice can to be closed or open to partners and public via APIs.
This session discusses the requirements, best practices and challenges for creating a good Microservices architecture, and if this spells the end of the Enterprise Service Bus (ESB).
Key messages of the talk:
• Microservices = SOA done right
• Integration is key for success – the product name does not matter
• Real time event correlation is the game changer
Event Mesh: The Architecture Layer That Will Power Your Digital TransformationSolace
Event mesh is an architectural layer that routes events from producers to consumers in a flexible, reliable and governed manner, no matter where your apps are deployed. Crispin Clark, SVP Europe at Solace, and Harsh Jegadeesan, Head of Product Management Integration Platform at SAP, discuss in depth the evolution of the event mesh.
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...Kai Wähner
In the latest webinar of the Confluent Kitchen Tour, Kai Waehner gave an overview of the release Confluent Platform 5.5, which will make life easier for developers in particular: The improvements in data compatibility and updates to ksqlDB are just a few of many customizations.
Building an event-driven architecture with Apache Kafka allows the transition from traditional silos and monolithic applications to modern microservices and event streaming applications. These advantages bring with them an increased cross-industry demand for Kafka developers. The Dice Tech Salary Report recently ranked Kafka as the highest-paid technological skill of 2019 - last year it was second.
With Confluent Platform 5.5, we're making it even easier for developers to access Kafka and start building event-streaming applications, regardless of the preferred programming language or underlying data formats used in their applications.
This Online Talk will cover the key features of Confluent Platform 5.5, including
- Support for protobuf and JSON schemas in the Confluent Schema Registry and across the platform
- Exactly Once semantics for non-Java clients (C, C++, .NET., Golang, Python, REST Proxy)
- Administration Functions in the REST Proxy v3 (Preview)
- ksqlDB 0.7 and ksqlDB Flow View in the Conflent Control Center
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Lucas Jellema
Not since the rise of Service Oriented Architecture (and the supporting Fusion Middleware technology) over a decade ago have we seen so much rapid change in terms of application and infrastructure architecture. Cloud, Microservices and DevOps are perhaps the most explicit examples – but many other developments in technology, architecture and even the industry at large have an impact on how enterprises consider and employ IT – such as machine learning, IoT, blockchain.
In this session for (infrastructure, solution, application, enterprise, security, data) architects – we will present the main stories, roadmaps and technologies from Oracle OpenWorld 2017 (and JavaOne) that influence, shape and enable architecture. We will brainstorm together on the consequences of the new directions outlined by Oracle – and coming our way from other quarters. We are seeing a a lot of change. New opportunities arise – that may become challenges or threats if we fail to recognize and embrace the change in time. This session will help us all to get a better handle on the winds in enterprise IT in general and in Oracle land in particular.
Among the topics we will present and discuss are:
- The Only Way is Up – the inevitable and imminent move from on premises to the cloud, and upwards in the stack – from IaaS to SaaS
- Security and Ops in a hybrid landscape (multiple clouds & on premises, multiple technologies & interaction channels)
- Autonomous Database – what, when, how
- Oracle’s cloud strategy, High PaaS and Low PaaS, Open [source] technology (star of the show: Apache Kafka) and the commodization of the traditional Oracle platform
- Container and Cloud Native at Oracle Cloud (Docker, Kubernetes Container Platform, Wercker, Istio Service Mesh, CNCF)
- Serverless
- Java Reborn – for microservices and cloud, modularized (highlights from the JavaOne conference)
- Disruptive: Blockchain, IoT, Machine Learning
10 Lessons Learned from Building Cloud Native Middleware Microservices. Conference Talk at O'Reilly Software Architecture April 2017 in New York, USA.
Abstract:
Microservices are the next step after SOA: Services implement a limited set of functions; services are developed, deployed, and scaled independently; continuous delivery automates deployments. This way you get shorter time to results and increased flexibility. Containers improve things even more, offering a very lightweight and flexible deployment option.
In the middleware world, you use concepts and tools such as an enterprise service bus (ESB), complex event processing (CEP), business process management (BPM), or API gateways. Many people still think about complex, heavyweight central brokers. However, microservices and containers are not only relevant for custom self-developed applications but are also a key requirement to make the middleware world more flexible, Agile, and automated.
Kai Wähner shares 10 lessons learned from building cloud-native microservices in the middleware world, including the concepts behind cloud native, choosing the right cloud platform, and when not to build microservices at all, and leads a live demo showing how to apply these lessons to real-world projects by leveraging Docker, CloudFoundry, and Kubernetes to realize cloud-native middleware microservices.
Videos / Live Demos:
TIBCO BusinessWorks Container Edition (BWCE) and Mashery with Docker, Kubernetes, CloudFoundry, Consul, Spring Cloud Config:
https://www.youtube.com/watch?v=VISNxgB74Bg
TIBCO BWCE and Netflix' Hystrix Circuit Breaker:
https://www.youtube.com/watch?v=VL7-T6IIuZk
(also on http://www.kai-waehner.de)
Event: https://www.meetup.com/de-DE/Vienna-Kafka-meetup/events/262314643/
Speaker: Patrik Kleindl (patrik.kleindl@bearingpoint.com)
Slides of the introduction to Apache Kafka and some popular use cases.
Slides were provided by Confluent (confluent.io)
Financial Event Sourcing at Enterprise Scaleconfluent
For years, Rabobank has been actively investing in becoming a real-time, event-driven bank. If you are familiar with banking processes, you will understand that this is not simple. Many banking processes are implemented as batch jobs on not-so-commodity hardware, meaning that any migration effort is immense.
*Find out how Rabobank redesigned Rabo Alerts while continuing to provide a robust and stable alert system for its existing user base
*Learn how the project team managed to achieve a balance between the need to decentralise activity while not losing control
*Understand how Rabobank re-invented a reliable service to meet modern customer expectations
Kafka Streams vs. KSQL for Stream Processing on top of Apache KafkaKai Wähner
Spoilt for Choice – Kafka Streams vs. KSQL for Stream Processing on top of Apache Kafka:
Apache Kafka is a de facto standard streaming data processing platform. It is widely deployed as event streaming platform. Part of Kafka is its stream processing API “Kafka Streams”. In addition, the Kafka ecosystem now offers KSQL, a declarative, SQL-like stream processing language that lets you define powerful stream-processing applications easily. What once took some moderately sophisticated Java code can now be done at the command line with a familiar and eminently approachable syntax.
This session discusses and demos the pros and cons of Kafka Streams and KSQL to understand when to use which stream processing alternative for continuous stream processing natively on Apache Kafka infrastructures. The end of the session compares the trade-offs of Kafka Streams and KSQL to separate stream processing frameworks such as Apache Flink or Spark Streaming.
Scaling event tracking can be a challenge. But with a smart combination of AWS' services, this can be achieved with little effort and costs. This talk shows how Blinkist moved Web and Mobile Analytics in-house with a globally distributed and fully managed solution for little cost thanks to AWS.
Another Year of Digital Transformation - Learning Through ReflectionWSO2
2017 was yet another successful year for WSO2. We added a record number of new clients who have partnered with us to fulfill their digital journey. We are excited and humbled by what these enterprises have accomplished in terms of becoming more digital native and offering digital experiences to their end-users. These efforts spanned various business domains, such as finance, healthcare, retail, education, and government, among others. While providing cutting-edge technology to build digital platforms, WSO2 helped these enterprises to evolve business models, focus on customer experiences, and optimize operations.
During this webinar, Asanka Abeysinghe, vice president of solutions architecture, will share his experiences on a few digital transformation projects that WSO2 was involved in and successfully implemented during this year. He will focus on the business architecture and improved digital experience of consumers, digital reference architecture of these projects, and WSO2's involvement as technology partner. In addition, Asanka will discuss the challenges faced and best practices incorporated throughout each initiative.
Which ap is which business models_ a real-world guide for banks in sri lankaWSO2
Learn how banks of different sizes can choose between different API-enabled business models to cut costs, streamline internal workflows and deliver better consumer experiences.
I Love APIs 2015: Building Predictive Apps with Lamda and MicroServices Apigee | Google Cloud
I Love APIs 2015
Machine learning, big data, and API technologies have drastically reduced the complexity of building predictive apps. But all these advances also mean that these apps require a new approach to system architecture. This talk discusses the lamda architecture and microservices, and best practices on decomposing your app into batch, near-realtime, an real-time services. Learn how Apigee uses both new architectures to implement predictive apps using Hadoop, Node.js, Cassandra, and ElasticSearch.
What are the main drivers on an API Management projet?
What are the best practices?
Discover the main API management use cases with customer cases meet in Swituerland
This slide deck will discuss WSO2 Stream Processor, and stream processing use-cases in a few industries,
Watch webinar here: https://wso2.com/library/webinars/2018/11/stream-processing-in-action/
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...apidays
apidays LIVE Jakarta 2021 - Accelerating Digitisation
February 24, 2021
REST the events: REST APIs for Event-Driven Architecture
Mark Teehan, Principal Solution Engineer at Confluent APAC
To view recording of this webinar please use below URL:
http://wso2.com/library/webinars/2015/09/web-oriented-architecture/
Is SOA the answer to everything? Perhaps not. Web oriented architecture (WOA) or SOA + WWW + REST, takes you several steps further by filling the blanks of SOA and helping you build an end-to-end complete web application. In addition to APIs, WOA identifies user interfaces and application state as first-class components of an architecture. Most of what we build today is actually WOA, though the abbreviation might not be that popular.
This session will discuss
The original definition of WOA by Gartner in 2006
The changes to WOA over the last 10 years
Today’s trends
WOA-Stack
Microservices = Death of the Enterprise Service Bus (ESB)?Kai Wähner
Microservices are the next step after SOA: Services implement a limited set of functions. Services are developed, deployed and scaled independently. Continuous Integration and Continuous Delivery control deployments. This way you get shorter time to results and increased flexibility.
Microservices have to be independent regarding build, deployment, data management and business domains. A solid Microservices design requires single responsibility, loose coupling and a decentralized architecture. A Microservice can to be closed or open to partners and public via APIs.
This session discusses the requirements, best practices and challenges for creating a good Microservices architecture, and if this spells the end of the Enterprise Service Bus (ESB).
Key messages of the talk:
• Microservices = SOA done right
• Integration is key for success – the product name does not matter
• Real time event correlation is the game changer
Event Mesh: The Architecture Layer That Will Power Your Digital TransformationSolace
Event mesh is an architectural layer that routes events from producers to consumers in a flexible, reliable and governed manner, no matter where your apps are deployed. Crispin Clark, SVP Europe at Solace, and Harsh Jegadeesan, Head of Product Management Integration Platform at SAP, discuss in depth the evolution of the event mesh.
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...Kai Wähner
In the latest webinar of the Confluent Kitchen Tour, Kai Waehner gave an overview of the release Confluent Platform 5.5, which will make life easier for developers in particular: The improvements in data compatibility and updates to ksqlDB are just a few of many customizations.
Building an event-driven architecture with Apache Kafka allows the transition from traditional silos and monolithic applications to modern microservices and event streaming applications. These advantages bring with them an increased cross-industry demand for Kafka developers. The Dice Tech Salary Report recently ranked Kafka as the highest-paid technological skill of 2019 - last year it was second.
With Confluent Platform 5.5, we're making it even easier for developers to access Kafka and start building event-streaming applications, regardless of the preferred programming language or underlying data formats used in their applications.
This Online Talk will cover the key features of Confluent Platform 5.5, including
- Support for protobuf and JSON schemas in the Confluent Schema Registry and across the platform
- Exactly Once semantics for non-Java clients (C, C++, .NET., Golang, Python, REST Proxy)
- Administration Functions in the REST Proxy v3 (Preview)
- ksqlDB 0.7 and ksqlDB Flow View in the Conflent Control Center
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Lucas Jellema
Not since the rise of Service Oriented Architecture (and the supporting Fusion Middleware technology) over a decade ago have we seen so much rapid change in terms of application and infrastructure architecture. Cloud, Microservices and DevOps are perhaps the most explicit examples – but many other developments in technology, architecture and even the industry at large have an impact on how enterprises consider and employ IT – such as machine learning, IoT, blockchain.
In this session for (infrastructure, solution, application, enterprise, security, data) architects – we will present the main stories, roadmaps and technologies from Oracle OpenWorld 2017 (and JavaOne) that influence, shape and enable architecture. We will brainstorm together on the consequences of the new directions outlined by Oracle – and coming our way from other quarters. We are seeing a a lot of change. New opportunities arise – that may become challenges or threats if we fail to recognize and embrace the change in time. This session will help us all to get a better handle on the winds in enterprise IT in general and in Oracle land in particular.
Among the topics we will present and discuss are:
- The Only Way is Up – the inevitable and imminent move from on premises to the cloud, and upwards in the stack – from IaaS to SaaS
- Security and Ops in a hybrid landscape (multiple clouds & on premises, multiple technologies & interaction channels)
- Autonomous Database – what, when, how
- Oracle’s cloud strategy, High PaaS and Low PaaS, Open [source] technology (star of the show: Apache Kafka) and the commodization of the traditional Oracle platform
- Container and Cloud Native at Oracle Cloud (Docker, Kubernetes Container Platform, Wercker, Istio Service Mesh, CNCF)
- Serverless
- Java Reborn – for microservices and cloud, modularized (highlights from the JavaOne conference)
- Disruptive: Blockchain, IoT, Machine Learning
10 Lessons Learned from Building Cloud Native Middleware Microservices. Conference Talk at O'Reilly Software Architecture April 2017 in New York, USA.
Abstract:
Microservices are the next step after SOA: Services implement a limited set of functions; services are developed, deployed, and scaled independently; continuous delivery automates deployments. This way you get shorter time to results and increased flexibility. Containers improve things even more, offering a very lightweight and flexible deployment option.
In the middleware world, you use concepts and tools such as an enterprise service bus (ESB), complex event processing (CEP), business process management (BPM), or API gateways. Many people still think about complex, heavyweight central brokers. However, microservices and containers are not only relevant for custom self-developed applications but are also a key requirement to make the middleware world more flexible, Agile, and automated.
Kai Wähner shares 10 lessons learned from building cloud-native microservices in the middleware world, including the concepts behind cloud native, choosing the right cloud platform, and when not to build microservices at all, and leads a live demo showing how to apply these lessons to real-world projects by leveraging Docker, CloudFoundry, and Kubernetes to realize cloud-native middleware microservices.
Videos / Live Demos:
TIBCO BusinessWorks Container Edition (BWCE) and Mashery with Docker, Kubernetes, CloudFoundry, Consul, Spring Cloud Config:
https://www.youtube.com/watch?v=VISNxgB74Bg
TIBCO BWCE and Netflix' Hystrix Circuit Breaker:
https://www.youtube.com/watch?v=VL7-T6IIuZk
(also on http://www.kai-waehner.de)
Event: https://www.meetup.com/de-DE/Vienna-Kafka-meetup/events/262314643/
Speaker: Patrik Kleindl (patrik.kleindl@bearingpoint.com)
Slides of the introduction to Apache Kafka and some popular use cases.
Slides were provided by Confluent (confluent.io)
Financial Event Sourcing at Enterprise Scaleconfluent
For years, Rabobank has been actively investing in becoming a real-time, event-driven bank. If you are familiar with banking processes, you will understand that this is not simple. Many banking processes are implemented as batch jobs on not-so-commodity hardware, meaning that any migration effort is immense.
*Find out how Rabobank redesigned Rabo Alerts while continuing to provide a robust and stable alert system for its existing user base
*Learn how the project team managed to achieve a balance between the need to decentralise activity while not losing control
*Understand how Rabobank re-invented a reliable service to meet modern customer expectations
Kafka Streams vs. KSQL for Stream Processing on top of Apache KafkaKai Wähner
Spoilt for Choice – Kafka Streams vs. KSQL for Stream Processing on top of Apache Kafka:
Apache Kafka is a de facto standard streaming data processing platform. It is widely deployed as event streaming platform. Part of Kafka is its stream processing API “Kafka Streams”. In addition, the Kafka ecosystem now offers KSQL, a declarative, SQL-like stream processing language that lets you define powerful stream-processing applications easily. What once took some moderately sophisticated Java code can now be done at the command line with a familiar and eminently approachable syntax.
This session discusses and demos the pros and cons of Kafka Streams and KSQL to understand when to use which stream processing alternative for continuous stream processing natively on Apache Kafka infrastructures. The end of the session compares the trade-offs of Kafka Streams and KSQL to separate stream processing frameworks such as Apache Flink or Spark Streaming.
Scaling event tracking can be a challenge. But with a smart combination of AWS' services, this can be achieved with little effort and costs. This talk shows how Blinkist moved Web and Mobile Analytics in-house with a globally distributed and fully managed solution for little cost thanks to AWS.
Another Year of Digital Transformation - Learning Through ReflectionWSO2
2017 was yet another successful year for WSO2. We added a record number of new clients who have partnered with us to fulfill their digital journey. We are excited and humbled by what these enterprises have accomplished in terms of becoming more digital native and offering digital experiences to their end-users. These efforts spanned various business domains, such as finance, healthcare, retail, education, and government, among others. While providing cutting-edge technology to build digital platforms, WSO2 helped these enterprises to evolve business models, focus on customer experiences, and optimize operations.
During this webinar, Asanka Abeysinghe, vice president of solutions architecture, will share his experiences on a few digital transformation projects that WSO2 was involved in and successfully implemented during this year. He will focus on the business architecture and improved digital experience of consumers, digital reference architecture of these projects, and WSO2's involvement as technology partner. In addition, Asanka will discuss the challenges faced and best practices incorporated throughout each initiative.
Which ap is which business models_ a real-world guide for banks in sri lankaWSO2
Learn how banks of different sizes can choose between different API-enabled business models to cut costs, streamline internal workflows and deliver better consumer experiences.
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2
APIs are taking over every vertical out there with its standards, reusability, and simplicity that are required to operate in the present world. However as the number of APIs grows along with the users who access and use these APIs, the need for proper management and governance is required more than ever.
Microsoft cloud profitability scenariosMedhy Sandjak
La demande des clients pour les services sur le Cloud ne cesse de grandir.
Identifiez de nouvelles opportunités pour étendre votre rentabilité grâce à des exemples de modèles financiers et de scénarios dans le Cloud via Microsoft CSP.
Differentiating Digital Banking with API MonitoringSmartBear
We'll walk through some key problems in the industry and how to tackle digital transformation. Monitoring can differentiate your user experience, this session will help guide you through how you can get started with API monitoring.
Which APIs Which Business Models - A Real-World Guide for Bangladesh BanksWSO2
Learn how banks of different sizes can choose between different API-enabled business models to cut costs, streamline internal workflows and deliver better consumer experiences.
Monetizing the Internet of Things: Creating a Connected Customer ExperienceZuora, Inc.
Customers today have new expectations. And never before has the customer experience been so critical than in the world IoT. Learn monetization strategies as well as the infrastructure require for delivering memorable customer experiences.
#IBMInsight session presentation "Orchestrating a Customer-Activated Supply Chain"
Assembling the pieces of a customer-activated supply chain involves activities on three dimensions: Sharpen visibility and insight, Partner for innovation, Become customer-activated
IBM supply chain analytics solutions to leverage Big Data
More at ibm.biz/BdEPRX
Subscribed 2015: The Explosion of Smart Connected ThingsZuora, Inc.
Market experts and leading analyst firms predict that we’ll see the number of smart connected things grow from ~2B today to over 50B within the coming decade. The introduction of these new smart, connected things enable functional variability to shift from the physical design to the digital smarts that are being embedded in the “thing”. This explosion of smart, connected things provides both their creators and users (consumers and enterprises) with endless opportunities to continually monetize features, options, usage and data over the lifetime of the “thing’s” operation. Come to this session and see how PTC and Zuora are helping businesses capitalize on these important new revenue streams through a live demo.
DevOps as a Service - our own true story with a happy ending (JuCParis 2018)Philippe Ensarguet
Keynote of the 2nd Jenkins User Conference in Paris
Even if we are doing software since tens of years, Digital has definitively change the pace of its delivery and lifecycle ! When you're working in a corporate with thousands of people doing software as software editors or service integrators on tens of technical ecosystems, it make sense to have a corporate vision and propose software factories that will enabled coherency of tools and practices to deliver quality, efficiency and productivity of the delivery, at scale. In this session, the core idea is to share our own true story from 0 to DevOps as a Service and Software Data-Driven Cockpit, to setup on the fly software factories in aaS mode and monitor the production effort. #JuCParis #JenkinsUserConference
IBM's DevOps solution for CLM includes a full lifecycle suite of products for managing continuous business planning, Agile project management, continuous build, source code management, test management, and continuous application monitoring.
MindK offers web and mobile app development, quality assurance, and DevOps services. Over the past decade, MindK has developed over 120 complex B2B and B2C solutions in the e-commerce, financial services, and construction sectors. Our coordinated teams include project managers, developers, designers, DevOps, and QA engineers. At MindK, our goal is to help clients accelerate growth and innovation, boost operational efficiency and improve profitability and customer satisfaction.
Our passion for technology and years of experience in the IT industry is reflected in the professionalism of our team, enabling us to deliver predictable results that exceed expectation, accelerating our clients’ time to market and ensuring sustainable growth.
We are proud that:
Our average client relationship is 5 years
96% of our clients' projects have met deadlines
84% of our clients continue working with us on this very day and come back with new projects.
MindK footprint spreads globally and covers the following regions: USA, UK, EU, Norway, Australia, and Israel.
Similar to 2016 06 - design your api management strategy - smart wave - api use case in manufacturing industry (20)
How to build an API strategy - Dorian Rougierx.SmartWave
Le 20 mai 2022, SmartWave et WSO2 se sont associés pour réunir des innovateurs et des experts suisses qui ont réussi à construire et à gérer des API nécessaires pour offrir des expériences numériques.
Les développeurs et les entreprises du monde entier sont mis au défi de créer des API qui leur permettront de proposer des expériences numériques. Dans cette session, Dorian Rougier partage un processus pour construire un écosystème d'API. Il explique comment éviter certaines erreurs et les leçons apprises en cours de route. Il explique également comment SmartWave peut vous apporter de la valeur à mesure que votre plateforme se développe en un écosystème. Les sujets abordés sont les suivants :
L'impératif numérique - Les API sont au cœur de la transformation numérique des entreprises et de la société, mais elles n'ont de valeur que si elles sont sécurisées et fiables.
Architecture axée sur les API - Les API sont essentielles pour fournir de nouveaux services numériques qui peuvent être gérés par votre équipe de manière évolutive.
Nouveaux actifs, nouvelle gestion - Les nouveaux actifs tels que les données s'accompagnent de nouvelles responsabilités en matière de sécurité et de confidentialité qui doivent être comprises par toutes les parties prenantes impliquées dans leurs cas d'utilisation.
In this SmartTechTalk SmartWave consultant Fulvio Tozzo will introduce Asynchronous Messaging concepts. He will cover definition, patterns and protocols.
Data Virtualisation and API Management UnitedSmartWave
Discover how digital transformation drivers can be addressed with Data Virtualisation and API Management. Data Virtualisation is a key enabler to simplify, standardise and secure data access. API Management support service exposition inside and outside the information system.
API Management and microservices architecture
What are the key benefits of microservices architecture?
How do Axway products simplify and secure microservices architecture?
How does an API management strategy support your digital transformation?SmartWave
Why are APIs a key enabler of the digital transformation?
Why is API Management mandatory to correctly govern your assets?
How to secure an API Management project?
In this presentation SmartWave shares its experiences and good practices around API management. Through real customer case you will understand how API can support the digital transformation of your company.
Dématérialisation du traitement des facturesSmartWave
Découvrez comment SmartWave à accompagné la régie immobilière M3 pour dématérialiser le traitement de la chaine de facture avec le produit de BonitaSoft.
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
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
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.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
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/
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
5. Our mission
We improve organisation's
business processes and information
management
by delivering tailored and innovative IT
software solutions.
January2016SmartWave - GeneralIntroduction 5
6. Our offer: a catalog of 6 solutions
Driven by business
needs
• Prioritized by
business value
• Focused on
business process
analysis
Based on field
experience
• Successful
implementations
• Good practices
• Expert team
Built on top of
products
• Panel of software
editor partners
• Strong editor
partnership
• Promote
configuration
June, 23th 2016Digital Transformation in Manufacturing Industry 6
7. Our solutions
June, 23th 2016Digital Transformation in Manufacturing Industry 7
Process
Automation
Enterprise
Applications
Applications
& Cloud
Integration
Content
Management
Application
Security
Data
Management
11. Customer Context
June, 23th 2016Digital Transformation in Manufacturing Industry 11
Manufacturing
Company
International
Environment
Goods
Population of
Resellers
Sales
Support
Maintenance
12. Business Challenges
June, 23th 2016Digital Transformation in Manufacturing Industry 12
In an International context:
• Provide an homogeneous level of service, world wide,
• Enforce the control of their corporate identity,
• Setup a more efficient ordering process
13. Identified Levers
June, 23th 2016Digital Transformation in Manufacturing Industry 13
Provide Resellers with:
• Reliable and up-to-date information on products,
• Training regardless of where they are,
• A common platform for orders processing
15. Definition
June 23th 2016 15
Gartner:
“Digitalization is the use of digital technologies to change a business
model and provide new revenue and value-producing opportunities; it is
the process of moving to a digital business.”
“More fundamentally, Digitalization shift implies the need for
companies to adapt business models and processes in response to a
world that increasingly wants to do business online.”
16. Challenges of Digitalization
•Access
• To provide access to companies resources from everywhere (location,
devices)
• To open up resources that cannot always be accessed physically by users,
e.g. fragile cultural materials, papers
• Enhanced services
• To use existing resources in new or different ways
• To compose innovative content packages in response to user demand
27 Avril 2106#ESSP16 16
17. Challenges of Digitalization
• Better Customer experience
• Provide with seamless access to resources
• Provide with a great user interface
• Build customer specific experience based on history, preferences
• Partnerships
• To build partnerships between institutions to improve the quality of
digitization projects by sharing resources, adopting common standards and
facilitating good practice and the exchange of information and expertise
27 Avril 2106#ESSP16 17
18. Digitalization & Security
• At the epicenter of digital transformation comes security with its the
ability to recognize, identify, authenticate and protect their
customers and partners
• To expose business functionality securely is a significant challenge
that has to be addressed along the whole information chain from
frontend systems to endpoint applications.
27 Avril 2106#ESSP16 18
19. Customer Strategy
June 23th 2016 19
A Digital transformation of:
• Products information and data services
• Training services
• Ordering processes
20. Objective
June 23th 2016 20
Provide RESELLERS with DIGITAL services:
• Products catalog,
• eLearning service,
• Ordering service
22. Existing Components
June 23th 2016 22
Data
Applications
Services
Application
Infrastructure
Web
PortalWAF
Heterogeneous
Technologies
Threat protection
Authentication
SAML IdP
IDP
ID
Repositories
eLearning
catalog
Orders
23. Technical Challenges
June 23th 2016 23
Data
Applications
Services
Application
Infrastructure
Web
PortalWAF
Heterogeneous
Technologies
Threat protection
Authentication
SAML IdP
IdP
Repositories
Integration
A super translator. Performs mediation
tasks like protocol translation, message
transformation.
Security
Provides authentication and authorization
. Tight integration with your enterprise
identity management infrastructure
Control
Provides monitoring of service quality and
performance, metering usage and
throttling of traffic.
eLearning
catalog
Orders
25. Customer Constraints
June 23th 2016 25
Data
Applications
Services
Application
Infrastructure
Web Portal
WAF
Heterogeneous
Technologies
Threat protection
SAML IdP
IDP
eLearning
catalog
Orders
• The use of simple page apps developed in HTML5/JS
• Service consumption at client level
• Needs to propagate identity at each API consumption
26. Solution Architecture
• A loose coupled approach:
• Virtualize Company services to provide with REST APIs
• Transform SAML 2 xml tokens to Oauth JWT tokens
June 23th 2016 26
Data
Applications
Services
Application
Infrastructure
API Gateway
• Virtualize API
• Access control
WAF
• Access control
• IdP SAML2
• Threat protection
Web Portal
WAF
eLearning
catalog
Orders
28. The diagram flow
June 23th 2016 28
AccessToPortal()
LoadApplication()
AuthenticateUser()
RedirectToSAMLIdP()
SendSAMLresponse()
ReturnJWTtoken()
ConsumeVirtualAPIs() Enrichment()
AuthenticateToIdP()
29. Implementation Details
• API GW and IdP are in different domains
• According to RFC a http-redirect code will be blocked at browser
for verbs other than GET, HEAD, because of CORS security issues
• Cross-origin resource sharing (CORS) is a mechanism that
allows restricted resources to be requested from another domain
outside the domain from which the resource originated
June 23th 2016 29
31. Implementation Details
• HTML5 applications are not hosted in an application server
• Implicit Oauth profile allow for token stored in browser like a
secured cookie
• Thus storage of tokens has be moved to browser, and securited
June 23th 2016 31
32. Implementation Details
• Securing token using:
• Short life tokens : Less than 2 minutes
• Encryption & Signature : to protect data in cookie and avoid
tampering
• HTTP only cookies : Not readable by JS application running in
Browser
June 23th 2016 32
33. Sessions Management
• Users has a session at IdP, valid for a couple of hours
• API GW generate JWT tokens with life-time <<< session duration
• We issue new tokens each time it expires
June 23th 2016 33
34. Sessions Management
• Seamless JWT expiration management
• Apps request for a new JWT at API GW using “prompt:none”
directive
• API GW issue a SAML request using “isPassive” attribute
• If session is active at IdP
• A valid SAML response is issued by IdP
• API GW generate the new JWT
• Else
• An invalid SAML response is issued
• User is prompted to provide credentials to IdP
June 23th 2016 34
35. A complete solution
June 23th 2016 35
Data
Applications
Services
Application
Infrastructure
Policy Approach
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
Monitor & Govern
Operational
Monitoring
Analytics
& Reporting
Meter
& Control
Dynamic
Policy Control
Identities TokensRepositories
Security Infrastructure
Authorization
37. 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
38. • Protocol Translation
• HTTP, JMS, …
• Message Transformation
• REST, SOAP, JSON …
• Message Enrichment
• Token Translation
• Service Virtualization
Principles
Define inputs
Manage
Integration
Secure
exchanges Control Datas
Expose
services
Web & Social
networks
Back-ends /
Legacy
Cloud
Mobile
DB & Big Data
Web & Social
networks
40. • SLA Monitoring & Audit
• API Usage Tracking
• Traffic Throttling
• Traffic Smoothing
• Content Routing
• Content Blocking
• Service Usage Analysis
Web & Social
networks
Back-ends /
Legacy
Cloud
Mobile
DB & Big Data
Web & Social
networks
Principles
Define inputs
Manage
Integration
Secure
exchanges Control Datas
Expose
services
41. Protection Summary
Applications & services
Clients
API-Gateway
External Firewall
Internal Firewall
API Server policies (3 levels of protection)
Level 1: public
• Preventing denial-of-service attacks
• XML threat-awareness
• Complexity, Message-Size, Schema-Valid., etc.
Level 2: protected
• Access Control
• Authentication
• Per-service authorization
• IP-Address based
Level 3: confidential
• Integrity
• XML signatures
• Confidentiality
• XML en- and decryption
• Intrusion detection
• Prevention of Denial of Service (DoS) attack
• Transformations
• Internal WebServices are authenticated
51. Benefits
November 2015Digitalization & Security 51
A loose Coupled Approach:
• Segregation of perimetricand applicative authentication
• Segregation of APIs
A non intrusive approach
• Virtual APIs on top of existing applications
A flexible Approach:
• Translation of tokens, to meet different authentication scenarii
Quick Start Approach:
• OOTB features and methods
• Configuration driven approach
Extensible Solution
• Customization via scripts or Java code
52. THANK YOU
FLORENT MARTIN
Head of Security
fmartin@smartwavesa.com
SMARTWAVE SA
Switzerland
http://www.smartwavesa.com