Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...Phil Wilkins
This is a presentation about Oracle Integration Cloud (ICS) and Oracle Integration Cloud Service - the relationship between the two products. We also look at customer use cases and what lead to an ICS based recommendation and what would we recommend now OIC has been made available
Oracle integration cloud service (ICS) best practices learned from the field ...Phil Wilkins
Presented at Oracle OpenWorld 2017 by the authors of the book Implementing Oracle Integration Cloud - Phil Wilkins & Robert van Molken
For more information see https://oracle-integration.cloud
Oracle Code Capgemini: API management & microservices a match made in heavenluisw19
Oracle Code London presentation by Capgemini Luis Weir and Phil Wilkins. Talking about API management relation to microservices, evolution of API gateways and why should developers care about APIs
This my presentation for my colleagues who need to know about Cloud specially Oracle Cloud Integration basics , through these few slides I tried to cover the basics and some Integration patterns using (ICS , JCS paas / saas).
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...Phil Wilkins
This is a presentation about Oracle Integration Cloud (ICS) and Oracle Integration Cloud Service - the relationship between the two products. We also look at customer use cases and what lead to an ICS based recommendation and what would we recommend now OIC has been made available
Oracle integration cloud service (ICS) best practices learned from the field ...Phil Wilkins
Presented at Oracle OpenWorld 2017 by the authors of the book Implementing Oracle Integration Cloud - Phil Wilkins & Robert van Molken
For more information see https://oracle-integration.cloud
Oracle Code Capgemini: API management & microservices a match made in heavenluisw19
Oracle Code London presentation by Capgemini Luis Weir and Phil Wilkins. Talking about API management relation to microservices, evolution of API gateways and why should developers care about APIs
This my presentation for my colleagues who need to know about Cloud specially Oracle Cloud Integration basics , through these few slides I tried to cover the basics and some Integration patterns using (ICS , JCS paas / saas).
La plateforme d'Intégration Oracle Cloud élimine les barrières entre les applications d'entreprise grâce à une combinaison d'apprentissage automatique, de recommandations intégrées des meilleures pratiques, d'intégration prédéfinie et d'automatisation des processus.
La plateforme d'Intégration Oracle Cloud est UNIQUE sur le marché en tirant parti de l'expertise en applications Oracle pour créer une bibliothèque complète d'adaptateurs pour les applications SaaS et On-Promise Oracle et tiers, afin de vous permettre de fournir de nouveaux services plus rapidement.
Sujet de mon dernier meetup que j'ai animé 18Juillet 2019 derneir , c'était l'occasion pour nos participants et nos clients de découvrir notre plateforme d'Intégration Oracle Cloud Unifiée , Simple et Complète avec la présentation en exclusivité de l'intégration "Social Integration" qui notifie des tweets sur votre profil à chaque changement des horaires du vol , réalisé en 10 minutes seulement .
Je vous partage mon support du meetup Découvrons Oracle Cloud Platform for Integration - OIC , du 18 Juillet 2019 :)
Trouvez également le planning de nos prochains meetups Oracle Cloud services >>> https://www.meetup.com/fr-FR/Oracle-Developer-Meetup-France
Applications have to be integrated – no matter which programming languages, databases or infrastructures are used. However, the realization of integration scenarios is a complex and time-consuming task. Over 10 years ago, Enteprise Integration Patterns (EIP) became the world wide defacto standard for splitting huge, complex integration scenarios into smaller recurring problems. These patterns appear in almost every integration project.
This session revisits EIPs and gives shows status quo. After giving a short introduction with several examples, the audience will learn which EIPs still have a „right to exist“, and which new EIPs emerged in the meantime. The end of the session shows different frameworks and tools which already implement EIPs and therefore help the architect to reduce efforts a lot.
Systems Integration in the Cloud Era with Apache Camel @ ApacheCon Europe 2012Kai Wähner
Shows the elegance of Apache Camel to integrate different cloud providers such as Amazon Web Services (IaaS), Google App Engine (PaaS), or Salesforce (SaaS).
What’s behind a high quality web API? Ensure your APIs are more than just a ...Kim Clark
Web APIs have now become as important as websites for some enterprises. Dreaming up an attractive set of data resources to expose to your consumers is a critical step, but it's just the beginning. In the world of APIs, standards are rare, so common conventions are everything. Which should you choose, and how do you apply them to your data model? What architecture will ensure your APIs are robust, scalable, and secure? How do you ensure data integrity in an environment without transactionality? How will you prepare for huge changes in scale? How do you join your API world with your existing enterprise integration and SOA? Attendees will learn design practices to ensure their APIs are both attractive and consumable.
A microservice approach for legacy modernisationluisw19
Very large portion of the world’s business critical systems are considered to be ‘legacy’ –and so is the code underpinning them (ie COBOL, PASCAL, C, to name a few). Although in many cases it is the case that these systems are robust, stable and fit for the main purpose they were originally built, they aren’t flexible and scalable enough to support emerging requirements mainly derived from a more demanding ‘always on the move’ and ‘always connected’ user.
These systems struggle to meet these demands mainly because of the ‘monolithic’ approach on which they were built and the complexity hidden in millions of lines of code that is only understood a very few hand-full of people that still remain active from the teams that several years ago developed these systems.
In almost an equal amount there have also been thousands of failed attempts to modernise these legacy systems. The ‘eating the elephant’ in one go approach certainly didn’t work, and the traditional SOA approach alone although worked till certain extend, it also fell short when it came down to addressing specific requirements around scalability and platform/service inter-dependencies.
In this presentation I will talk about how a legacy modernisation framework based on Microservice Architecture (MSA) in conjunction with some other known SOA patterns (ie. ESB, API Gateway), can be applied to ‘eat the elephant one piece at the time’ but most importantly ‘without getting indigestion’
Building enterprise depth APIs with the IBM hybrid integration portfolioKim Clark
APIs are fast becoming central to the way that an enterprise presents itself to partners and customers, enabling innovation and automation. A well crafted API is today's front page advertisement for your enterprise's capabilities, but there must be substance beneath the API, for it to fulfil its promise. Success beyond initial launch of the API rides upon many factors.
In this talk we'll focus on the architectural elements that need to be considered in order to ensure the API will be secure, scalable, agile to change, manageable and maintainable. Along the way we will discuss how to leverage the sweet spots of IBM's hybrid integration portfolio to make your API initiative more productive, and maintainable into the future.
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)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). A live demo will show how middleware and Microservices complement each other using containers, continuous integration, REST services, and open source frameworks such as Cloud Foundry.
A live demo showed a "Microservices Middleware Architecture" using Cloud Integration (with Cloud Foundry PaaS), Integration and Services (with TIBCO BusinessWorks Container Edition), API Management / Open API (with Mashery) amd Log Management / IT Operations Analytics (ITOA, with Papertrail and LogLogic / Unity).
UKOUG - Implementing Enterprise API Management in the Oracle Cloudluisw19
API-led connectivity has become the main mechanism to integrate with SaaS applications. Mobile applications, modern web applications and Internet of things also need APIs. In the Oracle Cloud there are at least 6 cloud services offering a solution for APIs, (Mobile Cloud Service, API Manager Cloud Service, API Platform Cloud Service, API Catalog Cloud Service, IoT Cloud Service and Integration Cloud Service).
This presentation will first and foremost describe what an enterprise-wide API management solution looks like, will elaborate on a solid API taxonomy to then show how to position each of the mentioned cloud services to deliver an end to end API management solution in the Oracle Cloud but also capable of handling hybrid cloud use cases.
In addition real live use cases will be referenced to help contextualise the content presented.
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
Where can you use serverless? How does it relate to APIs, integration and mi...Kim Clark
Serverless, aka. function-as-a-service (FaaS) is on-trend, and as with all new shiny things it is often both over and under estimated in the space of the same conversation. Where can and should it be applied, especially in relation to integration? Does it make provide a good platform for implementing APIs? What type of application would be appropriate to put on it? How does it relate to similarly elastic architectures such as microservices? If its functions are stateless, where and how do you manage state. How do you integrate to and from it? What are the benefits, and what are the limitations? This unique perspective is from the same experienced team that provided key clarifications on the comparisons between microservices, SOA and APIs.
Hybrid integration reference architectureKim Clark
The ownership boundary of the typical enterprise now encompasses a much broader IT landscape. It is common to see that landscape stretch out to cloud native development platforms, software as a service, dependencies on external APIs from business partners, a mobile workforce and an ever growing range of digital channels. The integration surface area is dramatically increased and the integration patterns to support it are evolving just as quickly. These are the challenges we recognise as "hybrid integration". We will explore what a reference architecture for hybrid integration might look like, and how IBM's integration portfolio is growing and changing to meet the needs of digital transformation. This deck comes from the following article http://ibm.biz/HybridIntRefArch and is also described in this video http://ibm.biz/HybridIntRefArchYouTube
Differentiating between web APIs, SOA, & integration…and why it mattersKim Clark
At a high level, both SOA and web APIs seem to solve the same problem – expose business function in real-time and in a reusable way. This tutorial looks at how these initiatives are different and how they align into an evolving integration architecture. It discusses how API Management differs from the integration architectures that came before it, such as SOA and EAI.
Oracle API Platform Cloud Service Best Practices & Lessons Learntluisw19
I did this presentation in Split/Croatia on March 2017 where I shared our experiences and insights when implementing the Oracle API Platform Cloud Service.
Watch an on-demand recording of this presentation:
http://www.mulesoft.com/webinars/esb/connecting-the-new-enterprise
The mega-trends of SaaS, mobile and Big Data are converging, generating a new wave of business opportunity for enterprises. The convergence demands a new kind of platform – one that connects and takes advantage of the explosion of endpoints and data caused by organizations each choosing a uniquely diverse set of best-of-breed applications to power their business. Ross Mason discusses his vision for this new platform and demonstrate how MuleSoft’s solutions are making it a reality.
Discussions include:
How will SaaS and mobility impact my business?
Is SOA really dead?
Does my business need an API strategy? Where should we start?
Can the Anypoint platform help me secure a competitive advantage?
MuCon 2015 - Microservices in Integration ArchitectureKim Clark
Discusses the how microservices fit into the ever evolving integration architecture, looking at how these concepts are often seen very differently through the eyes of enterprises with different lanscapes.
London Oracle Developer Meetup Presented by Luis Weir (@luisw19) and myself
The presentation focuses on APIs and microservices (a lot of discussion on the later)
apidays Paris 2022 - Adding a mock as a service capability to your API strate...apidays
apidays Paris 2022 - APIs the next 10 years: Software, Society, Sovereignty, Sustainability
December 14, 15 & 16, 2022
Adding a mock as a service capability to your API strategy portfolio
Ludovic Pourrat, API Architect at Lombard Odier
------
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/
Deep dive into the API industry with our reports:
https://www.apidays.global/industry-reports/
Subscribe to our global newsletter:
https://apidays.typeform.com/to/i1MPEW
La plateforme d'Intégration Oracle Cloud élimine les barrières entre les applications d'entreprise grâce à une combinaison d'apprentissage automatique, de recommandations intégrées des meilleures pratiques, d'intégration prédéfinie et d'automatisation des processus.
La plateforme d'Intégration Oracle Cloud est UNIQUE sur le marché en tirant parti de l'expertise en applications Oracle pour créer une bibliothèque complète d'adaptateurs pour les applications SaaS et On-Promise Oracle et tiers, afin de vous permettre de fournir de nouveaux services plus rapidement.
Sujet de mon dernier meetup que j'ai animé 18Juillet 2019 derneir , c'était l'occasion pour nos participants et nos clients de découvrir notre plateforme d'Intégration Oracle Cloud Unifiée , Simple et Complète avec la présentation en exclusivité de l'intégration "Social Integration" qui notifie des tweets sur votre profil à chaque changement des horaires du vol , réalisé en 10 minutes seulement .
Je vous partage mon support du meetup Découvrons Oracle Cloud Platform for Integration - OIC , du 18 Juillet 2019 :)
Trouvez également le planning de nos prochains meetups Oracle Cloud services >>> https://www.meetup.com/fr-FR/Oracle-Developer-Meetup-France
Applications have to be integrated – no matter which programming languages, databases or infrastructures are used. However, the realization of integration scenarios is a complex and time-consuming task. Over 10 years ago, Enteprise Integration Patterns (EIP) became the world wide defacto standard for splitting huge, complex integration scenarios into smaller recurring problems. These patterns appear in almost every integration project.
This session revisits EIPs and gives shows status quo. After giving a short introduction with several examples, the audience will learn which EIPs still have a „right to exist“, and which new EIPs emerged in the meantime. The end of the session shows different frameworks and tools which already implement EIPs and therefore help the architect to reduce efforts a lot.
Systems Integration in the Cloud Era with Apache Camel @ ApacheCon Europe 2012Kai Wähner
Shows the elegance of Apache Camel to integrate different cloud providers such as Amazon Web Services (IaaS), Google App Engine (PaaS), or Salesforce (SaaS).
What’s behind a high quality web API? Ensure your APIs are more than just a ...Kim Clark
Web APIs have now become as important as websites for some enterprises. Dreaming up an attractive set of data resources to expose to your consumers is a critical step, but it's just the beginning. In the world of APIs, standards are rare, so common conventions are everything. Which should you choose, and how do you apply them to your data model? What architecture will ensure your APIs are robust, scalable, and secure? How do you ensure data integrity in an environment without transactionality? How will you prepare for huge changes in scale? How do you join your API world with your existing enterprise integration and SOA? Attendees will learn design practices to ensure their APIs are both attractive and consumable.
A microservice approach for legacy modernisationluisw19
Very large portion of the world’s business critical systems are considered to be ‘legacy’ –and so is the code underpinning them (ie COBOL, PASCAL, C, to name a few). Although in many cases it is the case that these systems are robust, stable and fit for the main purpose they were originally built, they aren’t flexible and scalable enough to support emerging requirements mainly derived from a more demanding ‘always on the move’ and ‘always connected’ user.
These systems struggle to meet these demands mainly because of the ‘monolithic’ approach on which they were built and the complexity hidden in millions of lines of code that is only understood a very few hand-full of people that still remain active from the teams that several years ago developed these systems.
In almost an equal amount there have also been thousands of failed attempts to modernise these legacy systems. The ‘eating the elephant’ in one go approach certainly didn’t work, and the traditional SOA approach alone although worked till certain extend, it also fell short when it came down to addressing specific requirements around scalability and platform/service inter-dependencies.
In this presentation I will talk about how a legacy modernisation framework based on Microservice Architecture (MSA) in conjunction with some other known SOA patterns (ie. ESB, API Gateway), can be applied to ‘eat the elephant one piece at the time’ but most importantly ‘without getting indigestion’
Building enterprise depth APIs with the IBM hybrid integration portfolioKim Clark
APIs are fast becoming central to the way that an enterprise presents itself to partners and customers, enabling innovation and automation. A well crafted API is today's front page advertisement for your enterprise's capabilities, but there must be substance beneath the API, for it to fulfil its promise. Success beyond initial launch of the API rides upon many factors.
In this talk we'll focus on the architectural elements that need to be considered in order to ensure the API will be secure, scalable, agile to change, manageable and maintainable. Along the way we will discuss how to leverage the sweet spots of IBM's hybrid integration portfolio to make your API initiative more productive, and maintainable into the future.
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)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). A live demo will show how middleware and Microservices complement each other using containers, continuous integration, REST services, and open source frameworks such as Cloud Foundry.
A live demo showed a "Microservices Middleware Architecture" using Cloud Integration (with Cloud Foundry PaaS), Integration and Services (with TIBCO BusinessWorks Container Edition), API Management / Open API (with Mashery) amd Log Management / IT Operations Analytics (ITOA, with Papertrail and LogLogic / Unity).
UKOUG - Implementing Enterprise API Management in the Oracle Cloudluisw19
API-led connectivity has become the main mechanism to integrate with SaaS applications. Mobile applications, modern web applications and Internet of things also need APIs. In the Oracle Cloud there are at least 6 cloud services offering a solution for APIs, (Mobile Cloud Service, API Manager Cloud Service, API Platform Cloud Service, API Catalog Cloud Service, IoT Cloud Service and Integration Cloud Service).
This presentation will first and foremost describe what an enterprise-wide API management solution looks like, will elaborate on a solid API taxonomy to then show how to position each of the mentioned cloud services to deliver an end to end API management solution in the Oracle Cloud but also capable of handling hybrid cloud use cases.
In addition real live use cases will be referenced to help contextualise the content presented.
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
Where can you use serverless? How does it relate to APIs, integration and mi...Kim Clark
Serverless, aka. function-as-a-service (FaaS) is on-trend, and as with all new shiny things it is often both over and under estimated in the space of the same conversation. Where can and should it be applied, especially in relation to integration? Does it make provide a good platform for implementing APIs? What type of application would be appropriate to put on it? How does it relate to similarly elastic architectures such as microservices? If its functions are stateless, where and how do you manage state. How do you integrate to and from it? What are the benefits, and what are the limitations? This unique perspective is from the same experienced team that provided key clarifications on the comparisons between microservices, SOA and APIs.
Hybrid integration reference architectureKim Clark
The ownership boundary of the typical enterprise now encompasses a much broader IT landscape. It is common to see that landscape stretch out to cloud native development platforms, software as a service, dependencies on external APIs from business partners, a mobile workforce and an ever growing range of digital channels. The integration surface area is dramatically increased and the integration patterns to support it are evolving just as quickly. These are the challenges we recognise as "hybrid integration". We will explore what a reference architecture for hybrid integration might look like, and how IBM's integration portfolio is growing and changing to meet the needs of digital transformation. This deck comes from the following article http://ibm.biz/HybridIntRefArch and is also described in this video http://ibm.biz/HybridIntRefArchYouTube
Differentiating between web APIs, SOA, & integration…and why it mattersKim Clark
At a high level, both SOA and web APIs seem to solve the same problem – expose business function in real-time and in a reusable way. This tutorial looks at how these initiatives are different and how they align into an evolving integration architecture. It discusses how API Management differs from the integration architectures that came before it, such as SOA and EAI.
Oracle API Platform Cloud Service Best Practices & Lessons Learntluisw19
I did this presentation in Split/Croatia on March 2017 where I shared our experiences and insights when implementing the Oracle API Platform Cloud Service.
Watch an on-demand recording of this presentation:
http://www.mulesoft.com/webinars/esb/connecting-the-new-enterprise
The mega-trends of SaaS, mobile and Big Data are converging, generating a new wave of business opportunity for enterprises. The convergence demands a new kind of platform – one that connects and takes advantage of the explosion of endpoints and data caused by organizations each choosing a uniquely diverse set of best-of-breed applications to power their business. Ross Mason discusses his vision for this new platform and demonstrate how MuleSoft’s solutions are making it a reality.
Discussions include:
How will SaaS and mobility impact my business?
Is SOA really dead?
Does my business need an API strategy? Where should we start?
Can the Anypoint platform help me secure a competitive advantage?
MuCon 2015 - Microservices in Integration ArchitectureKim Clark
Discusses the how microservices fit into the ever evolving integration architecture, looking at how these concepts are often seen very differently through the eyes of enterprises with different lanscapes.
London Oracle Developer Meetup Presented by Luis Weir (@luisw19) and myself
The presentation focuses on APIs and microservices (a lot of discussion on the later)
apidays Paris 2022 - Adding a mock as a service capability to your API strate...apidays
apidays Paris 2022 - APIs the next 10 years: Software, Society, Sovereignty, Sustainability
December 14, 15 & 16, 2022
Adding a mock as a service capability to your API strategy portfolio
Ludovic Pourrat, API Architect at Lombard Odier
------
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/
Deep dive into the API industry with our reports:
https://www.apidays.global/industry-reports/
Subscribe to our global newsletter:
https://apidays.typeform.com/to/i1MPEW
Practical Application of API-First in microservices developmentChavdar Baikov
Building complex applications using microservices-based architecture naturally involves a great amount of remote communication based on RESTful APIs. The REST APIs represent the contract of the microservice, with both external and internal stakeholders. Microservices, with poorly designed and unstable APIs, might pose a challenge for
the whole application stack, for both adoption and maintenance.
In this session, we will dig into the benefits of the API-First development approach, for designing stable, clean, and robust microservice APIs. We will showcase a practical example of how API-First development can be streamlined for developing and consuming Spring-based Java microservices, leveraging mostly free and open source technologies.
API Introduction - API Management Workshop Munich from Ronnie MitraCA API Management
Ronnie Mitra's slides from the Layer 7 Munich API Management Workshop. This workshop will included talks from Softcon CTO Michel Dorochevsky and Layer 7 API Architect Ronnie Mitra.
The workshop Covered:
• Discover the latest trends in the API economy
• Understand why API Management is important
• Learn best practices for securely exposing your APIs
• Find out what other organizations are doing to manage their APIs
*MuleSoft’s Architecture Themes
- Mule ESB – Enterprise Service Bus
- Event Based Model
- API Centered Design
- Anypoint Studio – Visual Design
*Languages Used
*Mule as an Open Source project
*Mule Flows
During the last few years, companies started to embrace APIs.
In FRANCE, the API boom really started lately, in 2014.
Today every company wants to build its API.
We had been involved in several API projects : and the goal of this session is to share with you common pitfall that could compromise your API strategy.
Nowadays, the proliferation of cloud-based services has revolutionised the way people communicate, connect, share and eventually conduct business. Thus, businesses conducted both by huge or small and medium enterprises are forced into providing their core competence(value) through an API. The OPENi approach(http://www.openi-ict.eu/) aims at analysing and classifying into categories the landscape of existing cloud-based services today and their publicly available APIs. Through multiple iterative steps, a map of cloud-based services along with multiple dimensions has been designed and an in-depth analysis of the selected set of APIs has been conducted. A set of Generic APIs (together with their associated objects, functionalities and relations to existing cloud-based services) are proposed, abstracting functionality for several popular categories of existing cloud-based services which bind to multiple service providers. In order to make those mappings interoperable and extensive a graph modelling was proposed by mapping the Generic APIs to the schema.org vocabulary. Furthermore, one additional tool is presented, he API Builder (http://api-builder.tools.epu.ntua.gr/web/) which is a community-based platform that aims to facilitate enterprises in adopting a Graph API that unifies the experience of multiple cloud-based services APIs and personal cloudlets, building and maintaining their software applications easily, despite any changes made in the CBS APIs. Following the aforementioned discussion, we briefly describe a novel approach to enrich existing API standards with business rules. This aims into taking advantage of the REST principles to enable the creation of generic clients that can operate as Finite State Machines and autonomously navigate through the vast semantically enriched web.
apidays Singapore 2023 - Resilience to adaptability through digitisation
April 12 & 13, 2023
Beyond REST: Multi-form API Management expands the API Economy to GraphQL, Kafka, and other novel protocols and patterns
Claudio Tag, Automation Chief Architect, Asia Pacific Technical Lead at IBM
------
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/
DevNet Express - Spark & Tropo API - Lisbon May 2016Cisco DevNet
Direct from the Cisco DevNet Lisbon Portugal Express event in May 2016. Learn about Cisco DevNet, Spark and Tropo APIs any why there's never been a better time to innovate with Cisco.
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entityToni Jara
The presentation explains the journey from a monolithic architecture to Spring Cloud Microservices for application development inside a financial entity, along with the transition to DevOps strategies… a journey that has just begun…
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entityjordigilnieto
The presentation explains the journey from a monolithic architecture to Spring Cloud Microservices for application development inside a financial entity, along with the transition to DevOps strategies… a journey that has just begun…
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...Phil Wilkins
Presentation I gave to Developer Week Europe 2022 on the use of Fluentd in Hybrid and distributed use cases.
This builds on previous Fluentd presentations
Oracle ICS Best Practises - 1st Presented at Oracle Partner PaaS Forum by Phi...Phil Wilkins
Robert van Molken & Phil Wilkins presented a short brief presentation on some good practices related to the use of Oracle ICS. This was 1st presented at the Oracle EMEA Partner Forum in Split, Croatia, 27th March 2017
UKOUG Journey To The Cloud - March 2017Phil Wilkins
Presentation given at the UKOUG Journey to the Cloud event in London. It looks at the factors that should be considered when seeking to adopt cloud solutions. Whilst focusing on Oracle, much of this material can be adapted to any vendor.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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/
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
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.
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
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
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.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
5. Cloud Premier Partner
Oracle Diamond Partner
Oracle Cloud Managed Service
Provider (*New!) partner – only a
handful of SI’s
Only Global SI to be accredited as
Oracle Authorized Education Center
Part of Beta programmes for:
Cotainer Native & Microservices
Inteligent Chatbot
API platform
Integration cloud
Process cloud
Oracle Self-Service Automation
Oracle IoT Cloud
Oracle Mobile Cloud
Continuous investments in cloud
accelerators
5 Oracle Aces: 2 Directors, 3 Aces
Real experts and thought leaders including
several books:
2013: Oracle SOA Governance
Implementation
2015: Oracle API Management
Implementation
2016: Oracle Case Management
Solutions
2017: Implementing Cloud service
Soon in 2018:
Oracle API Platform CS
Implementation
Enterprise API Management
Several publications in OTN, Oracle
Magazine, Oracle Scene & Other
2017 – Gold & Silver UKOUG Partner of the Year Awards
2017 – Global Excellence Award for Extend and Connect
2017 – API PaaS Community Award
2017 – Chatbot PaaS Community Award
2016 – Oracle Specialized Partner of the Year: Industry
2016 – Oracle University Partner of the Year
2016 – BPM and Cloud community awards
2015 – Oracle Customer Support Services Partner of the Year
2011 – Global Partner of the Year Award for Oracle
Applications
2012 – Fusion Middleware partner of the year
2010 – Partner of the year for Oracle Fusion Middleware
2010 – 2010 EMEA Industry Partner of the Year
2010 – Oracle Customer Services Partner of The Year
2009 – Oracle Customer Services Partner of The Year
2008 – Oracle Customer Services Partner of The Year
Alliance and Strategic Partnership Awards & Recognitions Thought Leadership
Article – June 17
Article – June 17
Podcast – August 17
Capgemini & Oracle
10. 10
When does API design go wrong?
Design Build Package &
Deploy
Try
Design, build, package/deploy and
finally try happens in a sequential
way leading to feedback loops too
late in the cycle.
Waterfall’ish
API design1
Consequences:
Long process
APIs very difficult to change
Compromise on design
Long Feedback-loop
11. Waterfall design or I’ll meet you half way?
Source of image: http://www.constructionhunter.com.au/blog/industry-
news/20-photos-that-will-make-you-question-your-faith-in-humanity/
12. 12
When does API design go wrong?
Design Build Package &
Deploy
Try
Design, build, package/deploy and
finally try happens in a sequential
way leading to feedback loops too
late in the cycle.
Waterfall’ish
API design1
Consequences:
Long process
APIs very difficult to change
Compromise on design
Long Feedback-loop
Bottom-up
Service design2
Developers design and build APIs
based on their backend systems
knowledge without feedback from
consumers (i.e. UI developers).
Consequences:
APIs difficult to use, UI
developers try not to use them
API endpoints don’t align to user
journeys
Design Build Package &
Deploy
Try
Long Feedback-loop
13. 13
Bottom-up design or cashpoint for toddlers?
Source of image: http://www.constructionhunter.com.au/blog/industry-
news/20-photos-that-will-make-you-question-your-faith-in-humanity/
14. 14
When does API design go wrong?
Design Build Package &
Deploy
Try
Design, build, package/deploy and
finally try happens in a sequential
way leading to feedback loops too
late in the cycle.
Waterfall’ish
API design1
Consequences:
Long process
APIs very difficult to change
Compromise on design
Long Feedback-loop
Bottom-up
Service design2
Developers design and build APIs
based on their backend systems
knowledge without feedback from
consumers (i.e. UI developers).
Consequences:
APIs difficult to use, UI
developers try not to use them
API endpoints don’t align to user
journeys
Design Build Package &
Deploy
Try
Long Feedback-loop
API design doesn’t really happen.
APIs are built on the fly throughout
the Sprints.
No design
because it’s agile3
Consequences:
No API documentation
Proliferation of APIs (hardly any
reuse)
Dependent on individuals
Design Build Package &
Deploy
Try
Shot Feedback-loop
15. No design or wrong design?
Source of image: http://www.nydailynews.com/sports/olympics/media-reports-
sochiproblems-olympic-village-article-1.1602530
18. 18
Benefits of API-design first
Feedback
Design Build Package
& Deploy
Try Continuous
Test
Feedback
RunAnalyse
Feedback
Avoid rework: feedback early in the
cycle
By getting feedback very early in the
lifecycle, changes of rework late in the
cycle are slim. Saving time and cost.
1
Parallel development: Decouple App
dev from Service dev
By defining APIs with API Blueprints or
Swagger, app dev and service dev can
occur in parallel.
Agile: be ready for change
By continuously verifying service builds
against API definitions, non-compliant
updates can be detected quickly.
3
2
19. A 3rd Generation API solution built almost entirely from the ground
up to satisfy modern API management requirements.
API Platform
Cloud Service
Oracle API Platform Cloud Service
Planning
Design
Implementation
Publication
Operation
Consumption
Maintenance
Retirement
API
20. Why Oracle API Platform?
API
API-design ready with native
Apiary integration
Built from the ground-up to
satisfy modern API needs
First “native” hybrid API Platform.
Manage APIs anywhere (AWS, Azure,
OPC, on-prem)
Microservice ready. Lightweight,
easy to set-up and scale
Best licensing model based on
logical gateways –not CPUs
21. Any Compute
API Gateway
Runtime Derby
DB
Bundled Software
API Consumers
API Consumers
API Consumers
OnPrem
Service Endpoint
Service Endpoint
Service Endpoint
API calls Service calls
Compute NodeCompute Node
REST APIs
Management Services
Management
Portal
Developer
Portal
Public Cloud
- API Platform
Cloud Service
Management
Portal
Developer
Portal
Compute Node
Database
Cloud
REST APIs
Management Services
Management
Portal
Developer
Portal
https / phone-home
Load Balancer
OracleIdentity
CloudService
Corporate
Directory
http(s)
http(s)
http(s)
http(s)
http(s)
http(s)
Oracle API Platform Architecture
22. 22
Demo Time
Feedback
Design Build Package & DeployTry Continuous Test
Feedback
01
• Create API Blueprint
and push to Github
• Create API mock
• Expose Mock in API
Gateway
• Discover API as end user
and try
• Setup Dredd for API
definition testing
• Build microservice
using Node.JS and
MongoDB
Oracle API
Platform
02 03 04
• Create container image
and push to DockerHub
• Deploy using Docker-
compose
• Register Service to
platform
• Change Service endpoint
in Gateway
• Continuously test using
Dredd and CI tool of
choice
05
Oracle API
Platform
27. The Lab – Your Mission …
Using APIary …
• Design an API that could be used to command a Drone
• Best API Blueprint provided – we’ll implement on top of a Drone SDK
• Make APIs accessible via API Platform
Then …
• Working on getting Oracle to invest in some programmable Drones, so next Meetup …
• Using Oracle cloud develop an App to use call the API & pilot the drones around a circuit
• Get too good and we’ll add API Policies to maker it trickier.
• Can you code like the Red Barron? Or land like Harrison Ford?
• We’ll be arranging a prize for the best API
28. Apiary & API Blueprint – Links to get
you started
Tips to get you going …
• https://Apiary.io
• API Blueprint Standard - https://apiblueprint.org/
• Tutorials –
• https://apiblueprint.org/documentation/tutorial.html
• https://apiblueprint.org/documentation/advanced-tutorial.html
• API Blueprint Spec – https://github.com/apiaryio/api-
blueprint/blob/master/API%20Blueprint%20Specification.md
Ask Luis, Angelo or Phil
In terms of APIs needed – follow the guidance from Luis to design your APIs – think API First,
but to give you some ideas on the kinds of API that maybe needed..
http://developer.parrot.com/docs/reference/bebop/index.html
Source of image: http://www.constructionhunter.com.au/blog/industry-news/20-photos-that-will-make-you-question-your-faith-in-humanity/
Source of image: http://www.constructionhunter.com.au/blog/industry-news/20-photos-that-will-make-you-question-your-faith-in-humanity/
Source of image: http://www.constructionhunter.com.au/blog/industry-news/20-photos-that-will-make-you-question-your-faith-in-humanity/
Also funny videos: http://wonderfulengineering.com/56-funniest-engineering-fails/
Source of image: http://www.nydailynews.com/sports/olympics/media-reports-sochiproblems-olympic-village-article-1.1602530
Management Services:
Administration
Analytics
Developer
Gateway Manager
Infrastructure
API manager
System
Portals:
API Manager Portal
Developer Portal