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)
OracleDeveloperMeetup - London 19-12-17Phil Wilkins
This document provides biographical information on Phil Wilkins and Luis Weir, who work as technical architects at Capgemini specializing in integration and platform as a service (PaaS). Some key details include:
- Phil Wilkins has over 9 years of experience working with Oracle technology and has co-authored books on Oracle Integration Cloud and API Platform.
- Luis Weir is an Oracle Ace Director and has received several awards for his contributions to Oracle PaaS communities. He is also the author of books on topics like Oracle API Management and Case Management Solutions.
- Both present regularly at industry events and contribute to the development of technical books and articles. They are also involved in beta programs for
The document provides information about Capgemini, a global consulting and outsourcing firm, and their partnership with Oracle. Some key details:
- Capgemini is one of the world's largest consulting firms with over 200,000 employees globally. They provide business transformation services across various industries.
- Capgemini has a long partnership with Oracle, including being a Cloud Premier Partner and Oracle Diamond Partner. They have expertise implementing various Oracle cloud services.
- The document outlines Capgemini's approach to digital transformation centered around APIs and microservices using Oracle API Platform and other PaaS solutions. It provides an example reference architecture for this.
Secrets of Custom API Policies on the Oracle API PlatformPhil Wilkins
This document provides an overview and summary of custom API policies on the Oracle Cloud. It discusses using Groovy and Java to create custom policies, the key elements of custom Java policies, demoing the tooling, and how UI elements are linked together. It also compares Groovy and Java for custom policies and provides several useful Oracle Cloud resources.
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
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).
Presentation was delivered at Sangam21 (AIOUG)
API design-first allows the collaborative development of user-centric business APIs. In this context, the API specification is developed first and then the development of the frontend and backend can be started directly, whereby the API is mocked in the first step and feedback from the development is continuously incorporated into the specification. In order to do this efficiently, the delivery of specification changes needs to be as automated as possible, i.e. from spec change (commit) to deployment on the API gateway to publishing on the Dev Portal.
This document compares and contrasts an enterprise service bus (ESB) and an API management gateway. It discusses that they both provide common functions like security, policies, and developer tools. However, an ESB focuses more on integrating internal services, while an API gateway focuses more on exposing internal services externally. The document also provides an overview of AdroitLogic's UltraESB and its solutions, which are positioned as both an ESB and API management platform.
apidays LIVE Hong Kong 2021 - Building a solid interoperable foundation for y...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
Building a solid interoperable foundation for your Enterprise APIs with SUSE Rancher and Kubernetes
Derek So, APJ Principal Technologist - Cloud Native at SUSE
apidays LIVE Australia 2021 - Re-thinking Software Architecture Documentation...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
Re-thinking Software Architecture Documentation
Graham Lea, Co-Founder at Archium
How do industry trends like cloud computing, DevOps, internet-of-things, mobility, and wearables impact application integration? This presentation looks at some considerations for integration architects.
Vancouver Microservices Meetup - Kickoff SessionMatt McLarty
This document summarizes an agenda for the first Vancouver Microservices Meetup on June 15, 2017. The agenda includes welcome and introductions, a talk by Matt McLarty of CA Technologies on "The Microservices Way", and a talk by Mike Sample of Hootsuite on microservices at Hootsuite. An open discussion period will follow the presentations.
apidays LIVE London 2021 - API design is where culture and tech meet each oth...apidays
apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
API Product Design
API design is where culture and tech meet each other
Aleksei Akimov, Head of API at Adyen
This document discusses the need for reconstructing API specifications from runtime traffic without source code access. It provides an overview of existing open source solutions and their limitations. It then introduces APIClarity, an open source tool that monitors API traffic using a service mesh to automatically generate OpenAPI specifications, allows users to review and approve specifications, and detects differences between specifications and runtime behavior. The document demonstrates APIClarity using a sample application and discusses plans for additional features.
apidays LIVE Paris - Bring the API culture to DevOps teams by Christophe Bour...apidays
apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
Bring the API culture to DevOps teams
Christophe Bourcier, Consultant, Coach & Agile Trainer at Ahead Technology & Raphael Manfredi, Freelance Consultant, Coaching, Training and Mentoring on Agile & DevOps Transformations
apidays LIVE London 2021 - Advanced Authentication patterns at the Edge by De...apidays
apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
API Security
Advanced Authentication patterns at the Edge
Denis Jannot, Director of Field Engineering - EMEA at Solo.io
Cloud-native Integration in the Oracle CloudSven Bernhardt
Integration matters today, more than ever! Integration is essential to adapt new concepts, like AI and ML and allows enterprises to turn their owned data into value. But integration is not simple, it is complex and needs to be capable to deal with rapidly changing requirements.
Within in this session we’ll look into Oracle Cloud Infrastructure integration capabilities and will learn how integration solutions can be build based on services like API Gateway, Kubernetes (OKE) or OCI Streaming.
This document discusses the OpenAPI Initiative (OAI) and the OpenAPI Specification (OAS). It provides background on the evolution of the Swagger Specification into the OAS. It describes the OAI governance structure and technical development community. It also outlines the process for providing feedback and criteria for changes to the OAS. The document encourages involvement in the OAI technical community to help develop the next version of the OAS.
apidays LIVE Paris 2021 - Edge Side APIs by Kevin Dunglas, Les Tilleulsapidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Edge Side APIs: Fast and Reliable Hypermedia APIs
Kevin Dunglas, CEO at Les Tilleuls & Creator of APIPlatform, Vulcain, and Mercure Protocole
Why Domain-Driven Design and Reactive Programming?VMware Tanzu
This document discusses the benefits of combining domain-driven design (DDD) and reactive programming approaches with an in-memory data grid like Apache Geode or Pivotal GemFire. It notes that DDD helps reduce complexity by developing a shared domain language within bounded contexts, while reactive programming allows different bounded contexts to integrate via domain events. The document then demonstrates how to use these techniques with GemFire/Geode for a high-speed algorithmic trading system, including converting price quotes to bars, calculating analytics, and submitting orders.
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
We hear a lot about microservices vs. SOA but in reality most companies have both. In this session learn about how you can introduce microservices into your existing infrastructure and where microservices makes the most sense. Topics include how API management and the integration platform help you introduce microservices without the anarchy. See how products such as Oracle API Platform Cloud Service and Oracle Service Bus can be used to support traditional integration styles as well as microservices.
Presented by Luis Weir, Principal, Oracle Ace Director, Capgemini, at Oracle OpenWorld 2016.
apidays LIVE London 2021 - Rethink API Troubleshooting to Deliver Value by Sa...apidays
apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
The future API stack : GraphQL, gRPC and API specifications
Rethink API Troubleshooting to Deliver Value
Sam Basu, Senior Developer Advocate at Progress Software
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Detecting and Protecting PII at Runtime
Rob Dickinson, Co-Founder & CEO at Resurface Labs
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Spatially enabling Web APIs through OGC Standards
Dr.Gobe Hobona, Director of Product Management, Standards at Open Geospatial Consortium
Itb 2021 - Bulding Quick APIs by Gavin PickinGavin Pickin
In this session we will use ColdBox’s built in REST BaseHandler, and with CBSecurity and Quick ORM we will setup a secure API using fluent query language - and you’ll see how Quick Quick development can be!
META for Microservices: Getting your enterprise migration in motionMatt McLarty
The document discusses an approach called META (Microservice-based Enterprise Transformation Approach) for digital transformations using microservices. META consists of five design disciplines - Program Design, System Design, Service Design, Foundation Design, and Practice Design. These disciplines provide a comprehensive approach to changing how an enterprise builds and maintains distributed systems in a way that addresses complexity. The document outlines the goals and processes within each design discipline at a high level to give an overview of the META approach.
Scale a Swagger based Web API (Guillaume Laforge)Nordic APIs
This is a session given by Guillaume Laforge at Nordic APIs 2016 Platform Summit on October 26th, in Stockholm Sweden.
Description:
Web APIs are and more often specified with API definition languages like Swagger (now named Open API Spec), as it can help you generate nice interactive documentation, server skeletons, and client SDKs, mocks, and more, making it simpler to get started both producing and consuming an API.
In this session, Guillaume will demonstrate how to define a Web API with Swagger / Open API Spec, and scale it using Cloud Endpoints, on the Google Cloud Platform.
London Oracle Developer Meetup April 18Phil Wilkins
Phil Wilkins is a technical enterprise architect at Capgemini specializing in integration and platform as a service (PaaS). He has over 9 years of experience working with Oracle technologies covering both on-premises and cloud solutions. He has co-authored a book on Oracle Integration Cloud and is contributing to the development of over a dozen other technical books. Phil regularly publishes articles in various journals and blogs.
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in HeavenCapgemini
Luis Weir was the speaker at the Oracle Code 2017 events at Beijing and Sydney. He spoke on API Management & Microservices - A Match Made in Heaven.
API management delivers the processes and platforms required to implement enterprise-grade APIs but also manage the communities around it including:
· Planning
· Design
· Implementation
· Publication
· Operation
· Consumption
· Maintenance
· Retirement
Whereas the Microservices architecture is an architectural style that structures an application as a set of loosely coupled, services organized around business capabilities” - Chris Richardson.
Learn how Capgemini can help enhance your business using Oracle’s API & Microservices platform and processes.
apidays LIVE Hong Kong 2021 - Building a solid interoperable foundation for y...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
Building a solid interoperable foundation for your Enterprise APIs with SUSE Rancher and Kubernetes
Derek So, APJ Principal Technologist - Cloud Native at SUSE
apidays LIVE Australia 2021 - Re-thinking Software Architecture Documentation...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
Re-thinking Software Architecture Documentation
Graham Lea, Co-Founder at Archium
How do industry trends like cloud computing, DevOps, internet-of-things, mobility, and wearables impact application integration? This presentation looks at some considerations for integration architects.
Vancouver Microservices Meetup - Kickoff SessionMatt McLarty
This document summarizes an agenda for the first Vancouver Microservices Meetup on June 15, 2017. The agenda includes welcome and introductions, a talk by Matt McLarty of CA Technologies on "The Microservices Way", and a talk by Mike Sample of Hootsuite on microservices at Hootsuite. An open discussion period will follow the presentations.
apidays LIVE London 2021 - API design is where culture and tech meet each oth...apidays
apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
API Product Design
API design is where culture and tech meet each other
Aleksei Akimov, Head of API at Adyen
This document discusses the need for reconstructing API specifications from runtime traffic without source code access. It provides an overview of existing open source solutions and their limitations. It then introduces APIClarity, an open source tool that monitors API traffic using a service mesh to automatically generate OpenAPI specifications, allows users to review and approve specifications, and detects differences between specifications and runtime behavior. The document demonstrates APIClarity using a sample application and discusses plans for additional features.
apidays LIVE Paris - Bring the API culture to DevOps teams by Christophe Bour...apidays
apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
Bring the API culture to DevOps teams
Christophe Bourcier, Consultant, Coach & Agile Trainer at Ahead Technology & Raphael Manfredi, Freelance Consultant, Coaching, Training and Mentoring on Agile & DevOps Transformations
apidays LIVE London 2021 - Advanced Authentication patterns at the Edge by De...apidays
apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
API Security
Advanced Authentication patterns at the Edge
Denis Jannot, Director of Field Engineering - EMEA at Solo.io
Cloud-native Integration in the Oracle CloudSven Bernhardt
Integration matters today, more than ever! Integration is essential to adapt new concepts, like AI and ML and allows enterprises to turn their owned data into value. But integration is not simple, it is complex and needs to be capable to deal with rapidly changing requirements.
Within in this session we’ll look into Oracle Cloud Infrastructure integration capabilities and will learn how integration solutions can be build based on services like API Gateway, Kubernetes (OKE) or OCI Streaming.
This document discusses the OpenAPI Initiative (OAI) and the OpenAPI Specification (OAS). It provides background on the evolution of the Swagger Specification into the OAS. It describes the OAI governance structure and technical development community. It also outlines the process for providing feedback and criteria for changes to the OAS. The document encourages involvement in the OAI technical community to help develop the next version of the OAS.
apidays LIVE Paris 2021 - Edge Side APIs by Kevin Dunglas, Les Tilleulsapidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Edge Side APIs: Fast and Reliable Hypermedia APIs
Kevin Dunglas, CEO at Les Tilleuls & Creator of APIPlatform, Vulcain, and Mercure Protocole
Why Domain-Driven Design and Reactive Programming?VMware Tanzu
This document discusses the benefits of combining domain-driven design (DDD) and reactive programming approaches with an in-memory data grid like Apache Geode or Pivotal GemFire. It notes that DDD helps reduce complexity by developing a shared domain language within bounded contexts, while reactive programming allows different bounded contexts to integrate via domain events. The document then demonstrates how to use these techniques with GemFire/Geode for a high-speed algorithmic trading system, including converting price quotes to bars, calculating analytics, and submitting orders.
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
We hear a lot about microservices vs. SOA but in reality most companies have both. In this session learn about how you can introduce microservices into your existing infrastructure and where microservices makes the most sense. Topics include how API management and the integration platform help you introduce microservices without the anarchy. See how products such as Oracle API Platform Cloud Service and Oracle Service Bus can be used to support traditional integration styles as well as microservices.
Presented by Luis Weir, Principal, Oracle Ace Director, Capgemini, at Oracle OpenWorld 2016.
apidays LIVE London 2021 - Rethink API Troubleshooting to Deliver Value by Sa...apidays
apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
The future API stack : GraphQL, gRPC and API specifications
Rethink API Troubleshooting to Deliver Value
Sam Basu, Senior Developer Advocate at Progress Software
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Detecting and Protecting PII at Runtime
Rob Dickinson, Co-Founder & CEO at Resurface Labs
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Spatially enabling Web APIs through OGC Standards
Dr.Gobe Hobona, Director of Product Management, Standards at Open Geospatial Consortium
Itb 2021 - Bulding Quick APIs by Gavin PickinGavin Pickin
In this session we will use ColdBox’s built in REST BaseHandler, and with CBSecurity and Quick ORM we will setup a secure API using fluent query language - and you’ll see how Quick Quick development can be!
META for Microservices: Getting your enterprise migration in motionMatt McLarty
The document discusses an approach called META (Microservice-based Enterprise Transformation Approach) for digital transformations using microservices. META consists of five design disciplines - Program Design, System Design, Service Design, Foundation Design, and Practice Design. These disciplines provide a comprehensive approach to changing how an enterprise builds and maintains distributed systems in a way that addresses complexity. The document outlines the goals and processes within each design discipline at a high level to give an overview of the META approach.
Scale a Swagger based Web API (Guillaume Laforge)Nordic APIs
This is a session given by Guillaume Laforge at Nordic APIs 2016 Platform Summit on October 26th, in Stockholm Sweden.
Description:
Web APIs are and more often specified with API definition languages like Swagger (now named Open API Spec), as it can help you generate nice interactive documentation, server skeletons, and client SDKs, mocks, and more, making it simpler to get started both producing and consuming an API.
In this session, Guillaume will demonstrate how to define a Web API with Swagger / Open API Spec, and scale it using Cloud Endpoints, on the Google Cloud Platform.
London Oracle Developer Meetup April 18Phil Wilkins
Phil Wilkins is a technical enterprise architect at Capgemini specializing in integration and platform as a service (PaaS). He has over 9 years of experience working with Oracle technologies covering both on-premises and cloud solutions. He has co-authored a book on Oracle Integration Cloud and is contributing to the development of over a dozen other technical books. Phil regularly publishes articles in various journals and blogs.
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in HeavenCapgemini
Luis Weir was the speaker at the Oracle Code 2017 events at Beijing and Sydney. He spoke on API Management & Microservices - A Match Made in Heaven.
API management delivers the processes and platforms required to implement enterprise-grade APIs but also manage the communities around it including:
· Planning
· Design
· Implementation
· Publication
· Operation
· Consumption
· Maintenance
· Retirement
Whereas the Microservices architecture is an architectural style that structures an application as a set of loosely coupled, services organized around business capabilities” - Chris Richardson.
Learn how Capgemini can help enhance your business using Oracle’s API & Microservices platform and processes.
The Progression of APIs and Microservices - Photon InfotechPhoton
How did software architecture evolve from traditional, monolithic applications to flexible, decoupled modules? This brief presentation journeys through the four main eras in the history of middleware, APIs, and microservices.
Photon is the largest and fastest-growing provider of Mobile-First Omnichannel Experiences. We work with 34% of the Fortune 100 companies. Visit us at http:www.photon.in.
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
In questo appuntamento con WSO2 SMART TALK, il nostro partner WSO2 ci racconta il caso di successo di Telefonica (O2) Germany e la sua strategia di APIfication. Scopri come monetizzare le tue API e offrire un'esperienza di navigazione user centric ai tuoi clienti. Scrivi a [email protected] per iniziare subito
Ruben rodriguez best practices implementing oracle mobile cloud serviceRuben Rodriguez
The document discusses best practices for implementing Oracle Mobile Cloud Service. It provides an overview of Oracle MCS, including its architecture and capabilities. It then discusses tips and tricks for API design, using Express APIs, taking an API-first approach, leveraging Node.js modules, and avoiding callback hell. The document concludes with an agenda that includes an Oracle MCS overview, tips and tricks, a demo, and a customer case study.
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.
With Eclipse Swordfish (SOA Runtime Framework) and STP (SOA Tooling Platform) today Eclipse delivers key SOA components for infrastructure developers, but no coherent integrated SOA platform for the users like application developers. “Eclipse SOA” is an initiative by SOPERA to deliver such a coherent and integrated SOA platform within Eclipse. Part of the scope of this initiative is to provide a new service registry/repository, to integrate process orchestration engines, and to provide integration between Swordfish and STP. “Eclipse Galileo” will be a first major milestone towards “Eclipse SOA”.
#dbhouseparty - Should I be building Microservices?Tammy Bednar
This document discusses whether and how to build microservices. It includes:
1) Presentations by Sanjay Goil, VP of Product Management at Oracle, and Paul Parkinson, Cloud Platform Dev Lead at Oracle on microservices and building a sample microservices application.
2) Recommendations from Oracle ACEs Guido and Rolando on microservices approaches and modernizing existing SOA architectures for microservices.
3) A discussion of how a converged database can simplify building microservices by supporting messaging, multiple data types, and cloud services.
4) A demo of building a microservices application for a food delivery app using technologies like Helidon and a converged database.
http://www.opitz-consulting.com/go/3-8-11
Am 15. Mai reisten Oracle President Marc Hurd und Oracle Executive Vice President of Product Development Thomas Kurian aus dem Headquarter in den USA nach München, um die aktuelle Cloud-Computing-Strategie des Softwareherstellers zu präsentieren.
OPITZ CONSULTING war als strategischer Partner und als einer der führenden Protagonisten im Cloud Computing bei der Veranstaltung präsent und wirkte als Platinum-Sponsor aktiv an der inhaltlichen Gestaltung des Tracks “Application Developers” mit.
In seinem Vortrag „It’s all about integration – Developing with the Oracle
Cloud Services” stellte Torsten Winterberg, Oracle ACE Director und SOA- und BPM-Experte unserer IT-Beratung, die unterschiedlichen Ansätze zur Entwicklung von Lösungen in der Cloud und für die Cloud vor. Dabei ging er konkret auf die Entwicklungsumgebungen APEX und ADF ein, um das Thema Integration und Architektur in der Cloud intensiv zu beleuchten.
--
Über uns:
Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen.
Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10
Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874
Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5
This document discusses considerations for a hybrid integration strategy and the role of a hybrid integration platform (HIP). It outlines key benefits of using a HIP for data integration in the cloud, seamless multi-cloud application integration, integrating legacy data and applications to the cloud, SaaS integration, and B2B integration. It also discusses APIs as an architectural premise for HIP and focuses on using a HIP for these different integration scenarios. The document advocates for adopting a pervasive integration approach using a HIP to address hybrid challenges across personas, integration domains, endpoints, and deployment models.
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.
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...WSO2
This deck covers why API Driven integrations are important, API and Integration strategy and approaches, WSO2 Integration suite functionality to support API driven Integration, and how to successfully implement API driven Integration.
Join us at a city near you to learn how to achieve API-driven integration agility. https://wso2.com/integration-summits-2019/
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...Yenlo
The document discusses the role of integration in an API-driven world. It describes how SuperCity used APIs and integration capabilities from WSO2 Enterprise Integrator to connect existing backend systems and build new digital experiences. Key topics covered include SuperCity's API initiative, building APIs to expose existing systems, integration patterns like API facades and orchestration APIs, and how WSO2 EI can help implement API-driven integration strategies.
This deck covers why API Driven integrations are important, API and Integration strategy and approaches, WSO2 Integration suite functionality to support API driven Integration, and how to successfully implement API driven Integration
The document discusses the emergence of API management and the API economy. It describes how modern web APIs are enabling businesses to expose their resources and services through APIs to build value-added ecosystems. This is leading to the growth of the API economy, where companies leverage APIs to unlock additional business value. As APIs and the API economy continue expanding, API management is becoming an important component of service infrastructure to ensure quality, security and governance of APIs.
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...apidays
apidays Australia 2023 - Platforms, Products, and People: The Power of APIs
October 11 & 12, 2023
https://www.apidays.global/australia/
APIs Aren't Enough: Why SaaS Leaders Are Investing In IPaaS
Tim Pettersen, Head of Developer Experience at Atlassian
------
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/
Its now been nearly a decade since SOA came into existence as part of mainstream enterprise computing. In this talk we will discuss the state of the union of the world of services to attempt to answer some interesting questions about SOA: What have we achieved in 10 years? What is the state of standards? Which standards are being adopted? Which standards are dead and dying? What are the successful implementation strategies? And finally, will cloud computing rain on the SOA parade?
INTERFACE by apidays 2023 - How APIs are fueling the growth of 5G and MECapidays
The document discusses how 5G and mobile edge computing (MEC) are fueling growth through the use of APIs. It describes how MEC processes data closer to devices at the network edge for improved performance. 5G impacts latency and other factors. APIs allow dynamic interactions between networks, MEC, software, and devices to support new technologies. The 5G Future Forum aims to accelerate 5G and MEC solutions through API development and specifications that are interoperable across networks.
We all hear about automation, bots, IoT, self-driving cars, microservices, and cyborgs, but how could this all work without APIs? APIs will continue to play an increasingly important role in making this world a reality. Come hear from our team of futurists about their vision of how the digital landscape will evolve and the role that API Management will have in this brave new world.
Presented by Luis Weir, Principal, Oracle Ace Director, Capgemini, at Oracle OpenWorld 2016.
API Design – More than just a Payload DefinitionPhil Wilkins
The document discusses various aspects of API design that go beyond just the payload, such as documentation, security, support for adoption and change management. It emphasizes that API design involves more than just the technical specification, and should include additional documentation, SDKs, test frameworks, and approaches to support consumers. Well-designed APIs consider the full lifecycle and user experience, not just the implementation details.
This document discusses the 12 Factor App methodology for logging and whether it is still valid. It begins by summarizing the 12 Factor App guidelines for logging, which state that apps should write logs to stdout and let the execution environment handle routing and storage. It then discusses tools like Fluentd that can be used to aggregate logs from multiple sources and process them. The document considers different deployment approaches for Fluentd and how to address challenges of distributed systems. It concludes that the 12 Factor App guidelines around logging are still largely valid but should not be taken literally, and modern logging frameworks can help address challenges not envisioned when 12 Factor Apps were described.
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
GitHub Actions - using Free Oracle Cloud Infrastructure (OCI)Phil Wilkins
This document provides an overview of implementing GitHub Actions pipelines on Oracle Cloud Infrastructure (OCI). It discusses how GitHub Actions works differently than Jenkins by breaking up pipelines into more granular tasks that can run highly parallelized. It also covers how to configure GitHub Actions runners on different platforms including OCI, other clouds, and on-premises. The document demonstrates how to structure a sample Java pipeline in GitHub Actions and discusses some advanced features like retrieving artifacts between jobs and using environment variables. It concludes by highlighting considerations for building GitHub Actions pipelines like security, orchestration approach, and cleanup of runners.
This document summarizes an Oracle Cloud Infrastructure (OCI) API and SDK presentation given by Phil Wilkins. It discusses how OCI provides SDKs and APIs to automate regular tasks in the cloud. It then provides examples of when to use the SDKs and APIs over other options like Terraform. The presentation also demonstrates querying for compute nodes using the CLI and creating policies for users using the Python SDK.
How fluentd fits into the modern software landscapePhil Wilkins
The document discusses using Fluentd to manage logs. It provides an overview of Fluentd, including how it can aggregate and route logs from multiple sources to various outputs like Elasticsearch. It also discusses approaches to scaling Fluentd in distributed environments like Kubernetes, including using sidecars. Real-world challenges with log management are addressed, such as the need to consolidate logs from many distributed services and support multiple analytics tools.
gRPC, GraphQL, REST - Which API Tech to use - API Conference Berlin oct 20Phil Wilkins
The document discusses different API technologies including gRPC, GraphQL, and REST. It provides overviews of each technology, describing their origins, key concepts, pros, and cons. gRPC was developed by Google and uses protocol buffers for messages and HTTP/2 for transport. GraphQL was created by Facebook and uses a query language for clients to specify the exact data they need. REST is the more established standard based on HTTP and uses URIs for identification of resources.
This document summarizes a presentation about using FluentD for end-to-end monitoring. It discusses the challenges of monitoring modern distributed applications and introduces FluentD as a highly pluggable framework that can capture logs and metrics from various sources and filter, aggregate, and route the data to various outputs like databases, alerting services, and visualization tools. It then provides examples of using FluentD to address challenges like consolidating logs from microservices and filtering critical events. Potential approaches for scaling FluentD in containerized environments are also discussed.
The document summarizes an Oracle developer meetup organized by Capgemini. It provides details about the meetup organizer Phil Wilkins, locations and organizers of similar meetups in different cities, typical agenda of the meetups, topics discussed in past meetups and their popularity, attendance statistics, and a potential future demonstration on controlling drones through APIs. The document aims to share learnings from previous meetups and gather feedback to improve future meetups.
The document provides an overview of Terraform and discusses why it was chosen over other infrastructure as code tools. It outlines an agenda covering Terraform installation, configuration, and use of data sources and resources to build example infrastructure including a VCN, internet gateway, subnets, and how to taint and destroy resources. The live demo then walks through setting up Terraform and using it to provision example OCI resources.
Oracle London Developer Meetup November 2018Phil Wilkins
Phil Wilkins and Luis Weir will host the #OracleDeveloperMeetup event on November 19th in London. The event will include talks on microservices in a monolith world and an overview of Terraform and infrastructure as code. Phil Wilkins is a technical architect specializing in integration and PaaS who has authored books and articles. The next meetup may take place on January 28th and cover Helidon and Java topics. The event is organized by Capgemini, a global consulting firm.
London Oracle Developer Meetup - June 18 - Drones with APIsPhil Wilkins
This document provides information about two individuals, Phil Wilkins and Luis Weir, who work for Capgemini. Phil Wilkins is a developer who has worked with Oracle technologies for nine years and has published books on integration and API platforms. Luis Weir is the CTO of Capgemini UK and an Oracle Ace Director who focuses on integration and platform as a service technologies. The document also advertises an upcoming event hosted by Luis Weir on streaming ETL using Oracle, Apache Kafka, and KSQL.
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 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.
- The document summarizes observations from Oracle Open World 2015 regarding Oracle's middleware products and cloud services.
- It notes that Oracle PaaS appears to be maturing quicker than other areas, and that Oracle is working to make hybrid cloud solutions seamless between Oracle cloud, other clouds, and on-premise.
- Key product announcements included updates to SOA, MFT, Java Cloud Service, and Coherence, as well as new capabilities for Integration Cloud Service and API management.
Enabling application architecture capacity through offshore si engagementPhil Wilkins
This document discusses enabling application architecture capacity through offshore systems integrator engagement. It identifies goals such as defining service level agreements (SLAs) and metrics for compliance. Candidate SLAs are proposed for both service delivery, like timely resource availability, and service execution, like compliance with standards. The document suggests SLAs could encourage behaviors like governance compliance, quality work, and timely communication. Overall it analyzes how to structure an offshore partnership to augment an organization's architecture team through clear processes, measurements, and expectations.
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Versionsaimabibi60507
Copy & Past Link👉👉
https://dr-up-community.info/
Pixologic ZBrush, now developed by Maxon, is a premier digital sculpting and painting software renowned for its ability to create highly detailed 3D models. Utilizing a unique "pixol" technology, ZBrush stores depth, lighting, and material information for each point on the screen, allowing artists to sculpt and paint with remarkable precision .
PDF Reader Pro Crack Latest Version FREE Download 2025mu394968
🌍📱👉COPY LINK & PASTE ON GOOGLE https://dr-kain-geera.info/👈🌍
PDF Reader Pro is a software application, often referred to as an AI-powered PDF editor and converter, designed for viewing, editing, annotating, and managing PDF files. It supports various PDF functionalities like merging, splitting, converting, and protecting PDFs. Additionally, it can handle tasks such as creating fillable forms, adding digital signatures, and performing optical character recognition (OCR).
Download Wondershare Filmora Crack [2025] With Latesttahirabibi60507
Copy & Past Link 👉👉
http://drfiles.net/
Wondershare Filmora is a video editing software and app designed for both beginners and experienced users. It's known for its user-friendly interface, drag-and-drop functionality, and a wide range of tools and features for creating and editing videos. Filmora is available on Windows, macOS, iOS (iPhone/iPad), and Android platforms.
FL Studio Producer Edition Crack 2025 Full Versiontahirabibi60507
Copy & Past Link 👉👉
http://drfiles.net/
FL Studio is a Digital Audio Workstation (DAW) software used for music production. It's developed by the Belgian company Image-Line. FL Studio allows users to create and edit music using a graphical user interface with a pattern-based music sequencer.
Douwan Crack 2025 new verson+ License codeaneelaramzan63
Copy & Paste On Google >>> https://dr-up-community.info/
Douwan Preactivated Crack Douwan Crack Free Download. Douwan is a comprehensive software solution designed for data management and analysis.
Not So Common Memory Leaks in Java WebinarTier1 app
This SlideShare presentation is from our May webinar, “Not So Common Memory Leaks & How to Fix Them?”, where we explored lesser-known memory leak patterns in Java applications. Unlike typical leaks, subtle issues such as thread local misuse, inner class references, uncached collections, and misbehaving frameworks often go undetected and gradually degrade performance. This deck provides in-depth insights into identifying these hidden leaks using advanced heap analysis and profiling techniques, along with real-world case studies and practical solutions. Ideal for developers and performance engineers aiming to deepen their understanding of Java memory management and improve application stability.
Copy & Paste On Google >>> https://dr-up-community.info/
EASEUS Partition Master Final with Crack and Key Download If you are looking for a powerful and easy-to-use disk partitioning software,
Adobe After Effects Crack FREE FRESH version 2025kashifyounis067
🌍📱👉COPY LINK & PASTE ON GOOGLE http://drfiles.net/ 👈🌍
Adobe After Effects is a software application used for creating motion graphics, special effects, and video compositing. It's widely used in TV and film post-production, as well as for creating visuals for online content, presentations, and more. While it can be used to create basic animations and designs, its primary strength lies in adding visual effects and motion to videos and graphics after they have been edited.
Here's a more detailed breakdown:
Motion Graphics:
.
After Effects is powerful for creating animated titles, transitions, and other visual elements to enhance the look of videos and presentations.
Visual Effects:
.
It's used extensively in film and television for creating special effects like green screen compositing, object manipulation, and other visual enhancements.
Video Compositing:
.
After Effects allows users to combine multiple video clips, images, and graphics to create a final, cohesive visual.
Animation:
.
It uses keyframes to create smooth, animated sequences, allowing for precise control over the movement and appearance of objects.
Integration with Adobe Creative Cloud:
.
After Effects is part of the Adobe Creative Cloud, a suite of software that includes other popular applications like Photoshop and Premiere Pro.
Post-Production Tool:
.
After Effects is primarily used in the post-production phase, meaning it's used to enhance the visuals after the initial editing of footage has been completed.
Exploring Wayland: A Modern Display Server for the FutureICS
Wayland is revolutionizing the way we interact with graphical interfaces, offering a modern alternative to the X Window System. In this webinar, we’ll delve into the architecture and benefits of Wayland, including its streamlined design, enhanced performance, and improved security features.
Societal challenges of AI: biases, multilinguism and sustainabilityJordi Cabot
Towards a fairer, inclusive and sustainable AI that works for everybody.
Reviewing the state of the art on these challenges and what we're doing at LIST to test current LLMs and help you select the one that works best for you
AgentExchange is Salesforce’s latest innovation, expanding upon the foundation of AppExchange by offering a centralized marketplace for AI-powered digital labor. Designed for Agentblazers, developers, and Salesforce admins, this platform enables the rapid development and deployment of AI agents across industries.
Email: [email protected]
Phone: +1(630) 349 2411
Website: https://www.fexle.com/blogs/agentexchange-an-ultimate-guide-for-salesforce-consultants-businesses/?utm_source=slideshare&utm_medium=pptNg
Join Ajay Sarpal and Miray Vu to learn about key Marketo Engage enhancements. Discover improved in-app Salesforce CRM connector statistics for easy monitoring of sync health and throughput. Explore new Salesforce CRM Synch Dashboards providing up-to-date insights into weekly activity usage, thresholds, and limits with drill-down capabilities. Learn about proactive notifications for both Salesforce CRM sync and product usage overages. Get an update on improved Salesforce CRM synch scale and reliability coming in Q2 2025.
Key Takeaways:
Improved Salesforce CRM User Experience: Learn how self-service visibility enhances satisfaction.
Utilize Salesforce CRM Synch Dashboards: Explore real-time weekly activity data.
Monitor Performance Against Limits: See threshold limits for each product level.
Get Usage Over-Limit Alerts: Receive notifications for exceeding thresholds.
Learn About Improved Salesforce CRM Scale: Understand upcoming cloud-based incremental sync.
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Andre Hora
Exceptions allow developers to handle error cases expected to occur infrequently. Ideally, good test suites should test both normal and exceptional behaviors to catch more bugs and avoid regressions. While current research analyzes exceptions that propagate to tests, it does not explore other exceptions that do not reach the tests. In this paper, we provide an empirical study to explore how frequently exceptional behaviors are tested in real-world systems. We consider both exceptions that propagate to tests and the ones that do not reach the tests. For this purpose, we run an instrumented version of test suites, monitor their execution, and collect information about the exceptions raised at runtime. We analyze the test suites of 25 Python systems, covering 5,372 executed methods, 17.9M calls, and 1.4M raised exceptions. We find that 21.4% of the executed methods do raise exceptions at runtime. In methods that raise exceptions, on the median, 1 in 10 calls exercise exceptional behaviors. Close to 80% of the methods that raise exceptions do so infrequently, but about 20% raise exceptions more frequently. Finally, we provide implications for researchers and practitioners. We suggest developing novel tools to support exercising exceptional behaviors and refactoring expensive try/except blocks. We also call attention to the fact that exception-raising behaviors are not necessarily “abnormal” or rare.
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentShubham Joshi
A secure test infrastructure ensures that the testing process doesn’t become a gateway for vulnerabilities. By protecting test environments, data, and access points, organizations can confidently develop and deploy software without compromising user privacy or system integrity.
F-Secure Freedome VPN 2025 Crack Plus Activation New Versionsaimabibi60507
Copy & Past Link 👉👉
https://dr-up-community.info/
F-Secure Freedome VPN is a virtual private network service developed by F-Secure, a Finnish cybersecurity company. It offers features such as Wi-Fi protection, IP address masking, browsing protection, and a kill switch to enhance online privacy and security .
WinRAR Crack for Windows (100% Working 2025)sh607827
copy and past on google ➤ ➤➤ https://hdlicense.org/ddl/
WinRAR Crack Free Download is a powerful archive manager that provides full support for RAR and ZIP archives and decompresses CAB, ARJ, LZH, TAR, GZ, ACE, UUE, .
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfTechSoup
In this webinar we will dive into the essentials of generative AI, address key AI concerns, and demonstrate how nonprofits can benefit from using Microsoft’s AI assistant, Copilot, to achieve their goals.
This event series to help nonprofits obtain Copilot skills is made possible by generous support from Microsoft.
What You’ll Learn in Part 2:
Explore real-world nonprofit use cases and success stories.
Participate in live demonstrations and a hands-on activity to see how you can use Microsoft 365 Copilot in your own work!
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
8. Disruptive Innovation?
Netflix did not kill Blockbuster. Ridiculous late fees did.
Uber is not killing the taxi business nor is Airbnb killing the hotel industry. Limited
access and ridiculous fares is.
Spotify did not kill the music industry. Being forced to buy full-length albums did.
AWS/Cloud is not killing the on-premise infrastructure & software business.
Ridiculous provisioning timeframes, inflexibility and high costs is.
APIs and Microservices are not killing traditional SOA. Unnecessary
complexity, inflexibility to scale, complicated services and lengthily (costly)
delivery timeframes are.
(inspired from stuff I found on the web)
9. Disruptive Innovation?
Technology by itself is not the real
disruptor. Lack of customer centricity
and business agility is the biggest threat
to any business.
(inspired from stuff I found on the web)
….However without the right technology to enable the business,
achieving such ambitions won’t be possible.
12. API gateways evolution
https://tinyurl.com/3rdgenapim
Timeline
HTTP
Reverse
Proxy’s
Generation Zero
The ESB
Data in monoliths
Cloud??
All about ESB’s
SOA governance in its infancy
Service gateways as thin layer
Reverse HTTP proxies for external
access
Very early adoption of cloud (mainly by
SMBs)
ESB
DMZ
SSL
WS-Security
Service Gateways
SSL
2002-2005
XMLXML
XML
DMZ
2014-2017
3rd Generation
APIs everywhere
{API}
{API}
{API}
{API}
{API} {API}
{API}
{API}
Micro Gateway
Micro Gateway
Micro Gateway
API Management
Micro Gateway
SOA
Micro Gateways
Microservices
Micro Gateways
Micro Gateway
Data fully federated
Centre of gravity moves to cloud
Proliferation of {REST} APIs
REST/JSON taking over SOAP/XML
Microservices gain momentum
Docker containers to package & deploy
API management changes shape
The API Micro Gateway is born
Event-loop (non-blocking I/O) based app servers
API management as an enterprise discipline
IoT gaining momentum
{JSON}
{JSON}
{JSON}
{JSON}
{JSON}
{JSON}
{JSON}
2nd Generation
REST & API Gateways
SSL SSL
API
Management
2011-2013
WS-Security
SOA
Web Service Management
SCA RulesBPELWS-*
ESB BAM Adapters BPMN
WS-S
Data becoming federated
Enterprise embraces cloud applications
Raise of API management pure-plays
SaaS adoption starts to gain momentum
API Management add-ons to 1st Gen
REST APIs become very popular
API Gateways for SaaS integration
SOA governance less popular
Microservices gaining popularity
IoT early days
{API} {API}
{API}
XML
XML
DMZ
{JSON}{JSON}
1st Generation
XML Appliances
{API}
2006-2010
XML Appliances
(1st Gen API Gateway)
DMZ
WS-Security
WS-Security
SOA
Service Gateways
SCA RulesBPELWS-*
ESB BAM Adapters BPMN SOA
Governance
Data in monoliths
Early days of cloud (mainly SMB)
All about SOA and SOA Governance
SCA published (OER, UDDI, etc)
SOA Governance (Enterprise Repositories,
UDDI’s,
monitoring and management)
XML appliances gain popularity
Cloud on the radar for large enterprises
First web (REST) APIs
XMLXML
XML
{JSON}
13. 3rd gen logic distribution comparison
Middleware
Producer Application
Consumer Application
Layer Logic distribution
Generation zero First generation Second generation Third generation
MicroservicesArchitectures
MonolithicArchitectures
14. 3rd gen logic distribution comparison
API Gateway
ESB
APIManagement
ESB
XML Appliance
Composite
Applications
Backend
Applications
Web Services Security
DMZ
SOAGovernance
API
Gateway
Composite
Applications
Backend
Applications
DMZ
1st Gen 2nd Gen
C
C
C
C C
C
3rd Gen
C
API Micro Gateways
API Micro Gateways
C
C
API Micro Gateways API Micro Gateways
C
API
Management
DMZ
Registry
Registry
Diagram inspired from omesa.io
Web service policy enforcement point
Semi-decoupled service: stateless or statefull. Implements orchestration,
transformation, rules, and other forms of business logic
Fully-decoupled service (microservice): stateless. Implements
choreography, transformation, and other forms of business logic
Managed API: endpoint with policies applied
C
Consumers: any system, application or mobile device that consumes a web
service or REST API
Unmanaged API: endpoint with no policies applied
15. Modern Architectures… what’s different?
Legacy Monolith
Mainframe
(ie IBM System Z, S/360)
Storage
(ie. DB2, IMS/DB)
Hypervisor
(ie. PR/SM –Type 1)
Hardware Resources
(ie. DADB, IDMS,IEDN)
Operating System
(ie. z/OS, z/VSE)
Batch Services
(ie JCL,JES,3rd p.)
Application Services (ie. CICS)
Client:Server
Modern Monolith
Hardware
Host OS
Hypervisor (type 1 or 2)
Guest OS (VMs)
Bin/Libs (MREs, Interpreters, etc)
Application Server
ESB / SOA Stack
Container Engine
Relational Database
Client Browser
Application ServerResponse Request
Model
ControllerView
MVC
API Gateway
Modern Architectures
Client Browser
Model
ViewModel
View
Data updates
BindingEvents
Local Storage
MVVM
Hardware
Host OS
Node PHP PythonJava Ruby
Bin/Libs
Docker Container
Bin/Libs
Oracle
NoSQL
MySQL Etc..
Cassandra
API (Micro) Gateway
Bin/LibsBin/LibsBin/Libs
16. Modern Architectures… what’s different?
Legacy Monolith
Mainframe
(ie IBM System Z, S/360)
Storage
(ie. DB2, IMS/DB)
Hypervisor
(ie. PR/SM –Type 1)
Hardware Resources
(ie. DADB, IDMS,IEDN)
Operating System
(ie. z/OS, z/VSE)
Batch Services
(ie JCL,JES,3rd p.)
Application Services (ie. CICS)
Client:Server
Modern Monolith
Hardware
Host OS
Hypervisor (type 1 or 2)
Guest OS (VMs)
Bin/Libs (MREs, Interpreters, etc)
Application Server
ESB / SOA Stack
Container Engine
Relational Database
Client Browser
Application ServerResponse Request
Model
ControllerView
MVC
API Gateway
Client Browser
MVVM
Oracle Container Native *New* |
Oracle Application Container Cloud |
Oracle Container Cloud Classic |
Baremetal (OCI)
Oracle API P - CS API Gateways
Modern Architectures
Java Node PHP Python Ruby
DBCS
Mongo in
OCI
MySQL CS
Others in
OCI
NoSQL CS
17. 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 Review
18. What’s Unique in the Oracle API Platform?
API
API-design ready with native
Apiary integration
Built from the ground-up to
satisfy modern API needs
“Native hybrid” API Platform. Manage
APIs anywhere (AWS, Azure, OPC, on-
prem)
Microservice ready. Lightweight,
easy to set-up and scale
Excellent licensing model based
on logical gateways –not CPUs
25. Recap …
The Idea …
• Make experimenting and talking about Oracle Tech fun by
using to do something
• We came up with Flying Drones
What’s Happened since December …
• We have obtained a Parrot Bebop 2 Drone!!
• We have created a 1st cut of the APIs to command the Drone
{API 1st}
• APIs defined to control flight
• Plenty of opportunity to develop the APIs by defining APIs
to manage things like the camera
• Opportunity to experiment with creating single use APIs on-top
of the general drones
• Looked at the question of Health & Safety
• Worked through some of the technical puzzles to make this
work
• Sharing information on a GitHub wiki
26. The Resources …
Git Hub Repository : https://github.com/oracledeveloperslondon/droneAPI
Apiary Definition (also held in GitHub) : http://dronedevmeetup.docs.apiary.io
SDK between Drone and API App : http://developer.parrot.com/docs/SDK3/
27. Compute Node
Public Cloud
- API Platform
Cloud Service
Compute Node
REST APIs
Management Services
Management
Portal
Developer
Portal
Load Balancer
Any Compute
API Gateway
Runtime Derby
DB
Bundled Software
The drone
broadcasts its
own network -
dynamic
API Platform is
exposed on
stable LAN
Network bridge
setup needs to
be established
Observer
with App to
meet H&S
requirements
28. Compute Node
Public Cloud
- API Platform
Cloud Service
Compute Node
REST APIs
Management Services
Management
Portal
Developer
Portal
Load Balancer
Any Compute
API Gateway
Runtime Derby
DB
Bundled Software
Gateway routes
calls to API
app(s) built using
ARDrone SDK
Run gateway on
local machine to
avoid issues of
LAN to ‘net
firewalling
Simple single
instance operation
Initial development
work has adopted a
Springboot model so
we can deploy into
different tech
Apiary has all the API
documentation &
definitions of the APIs
being offered
API policies defined
in a management
cloud instance.
Gateways
configured to phone
home to get config
API policies defined
in a management
cloud instance.
Gateways
configured to phone
home to get config
29. Compute Node
Public Cloud
- API Platform
Cloud Service
Compute Node
REST APIs
Management Services
Management
Portal
Developer
Portal
Load Balancer
Any Compute
API Gateway
Runtime Derby
DB
Bundled Software
Use any (Oracle)
tech you like to
build apps that
call the APIs
Gateway running
when setup.
Can use Dredd or
Apiary mock to test
your functionality
30. Compute Node
Public Cloud
- API Platform
Cloud Service
Compute Node
REST APIs
Management Services
Management
Portal
Developer
Portal
Load Balancer
Any Compute
API Gateway
Runtime Derby
DB
Bundled Software
The complete picture …
32. Compute Node
Public Cloud
- API Platform
Cloud Service
Compute Node
REST APIs
Management Services
Management
Portal
Developer
Portal
Load Balancer
Any Compute
API Gateway
Runtime Derby
DB
Bundled Software
Build control apps
using APIs
• Use Dredd to help
test or Apiary
Extend the API
definitions to offer
new features /
expose Drone
capabilities
Get involved …
Contribute to developing
of the back end to realise
required and new
services
Make development and
setup easier e.g.
• Dev VM (prebuild ARDrone)
• Script the bridging
mechanism