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.
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.
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 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.
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.
The document discusses Oracle's Application Integration and Autonomous Integration Cloud products. It introduces Oracle's vision for an autonomous platform-as-a-service and describes how the Autonomous Integration Cloud provides unified integration and automation of applications across cloud and on-premises environments. It highlights key capabilities like adapters for integration, visual application development, and future real-time integration insight.
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.
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.
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 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.
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.
The document discusses Oracle's Application Integration and Autonomous Integration Cloud products. It introduces Oracle's vision for an autonomous platform-as-a-service and describes how the Autonomous Integration Cloud provides unified integration and automation of applications across cloud and on-premises environments. It highlights key capabilities like adapters for integration, visual application development, and future real-time integration insight.
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.
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.
This document provides an overview of a workshop on cloud native architecture patterns. The workshop will cover cloud native architecture fundamentals, patterns, and "architecture katas" exercises. Key topics that will be discussed include architecting for DevOps, continuous delivery, and exploiting the capabilities of cloud infrastructure. The goal is to understand how architectural decisions can enhance or detract from the ability to practice DevOps and continuous delivery on cloud platforms.
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.
Building and Deploying Cloud Native ApplicationsManish Kapur
This deck provides an overview of Oracle's Cloud Native Application Development offerings. It covers developing and deploying cloud native applications like Microservices and Serverless functions using Continuous Integration and Delivery Pipelines. This will be followed by a workshop where you will get a hands-on experience of how to build and deploy simple Java and Node.js microservices using a CI/CD Pipelines and Kubernetes in Oracle Cloud.
The document discusses digital transformation with Red Hat hybrid cloud. It begins by outlining some common business pain points and challenges around technical debt, digitalization, time to market, and return on investment. It then covers key technology trends like cloud-native applications, AI/ML, IoT, blockchain, and more. The rest of the document focuses on how Red Hat's portfolio, including OpenShift and middleware solutions, can help customers address these trends and challenges as part of their digital transformation journey by enabling new application development approaches, modernizing infrastructure, and optimizing processes.
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
Agile Mumbai 2020 Conference | Value of DevOps - Journey from Automation to N...AgileNetwork
Session Title: Value of DevOps - Journey from Automation to NoOps, are we keeping up the pace?
SESSION OVERVIEW
DevOps has been one of the game changers to accelerate Collaboration and Automation to drive Speed to Market (Development priorities) and Availability/ Stability/ Performance etc. (IT Operations priorities) for last 8+ yrs. Fast forwarding, Gartner's 2018 Hype Cycle for Performance Analysis named DevOps and AIOps as two areas that have gained the most momentum in the industry .In essence , AIOPS has helped in shaping DevOp smarter and intelligent i.e. DevOps Systems that Do -> Think -> Learn.
Engineering maturity of FAANG (Facebook, Amazon, Apple, Netflix, Google) companies are already in the journey of NoOps - the point where an IT environment becomes so automated that a dedicated team isn't even needed for managing tasks anymore.
For engineering teams to nurture the belief that "machines should solve known problems and engineers must focus on solving new problems," which essentially means saying NO to manual IT operations.
KEY TAKEAWAYS
1. Everything As Code
2. Platform as Service
3. Site Reliability Engineering (SRE)
4. Software Engineering Culture.
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...Sanae BEKKAR
Voici le support de notre présentation du dernier Oracle Virtual Meetup , qui s'est déroulé le 07 Janvier 2020 , auquel on s'est concentré sur la découverte du service Oracle Blockchain Platform, qui offre une solution pré-assemblée pour la construction et l'exécution de SMart Contrat et maintient un ledger distribué inviolable , à travers le Business case 'D-check' la maintenance des pièces de l'avion , l'un des process les plus complexe du monde de l'Aviation .
Rejoignez-nous : https://www.meetup.com/fr-FR/Oracle-Developer-Meetup-France
Bonne lecture!
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).
Agile integration at its heart aims to bring cloud native practices to the integration space. This session will discuss IBM's perspective on what cloud native really means, and then we will explore the many ways that applies to integration. We'll provide insight into how this has affected the IBM integration portfolio roadmap, and discuss examples of recent enhancements to our products.
MuleSoft London Community August 2019 - MuleSoft with Workday Pace Integration
The document summarizes a MuleSoft meetup that was held in August 2019 in London. It provides information on connecting with the MuleSoft community, upcoming meetup events, presentations on Anypoint Platform updates and new connectors. It also summarizes a presentation on API-led integration with Workday using MuleSoft and discusses trends in HR tech and how integration plays a role. Details are provided on the Anypoint Platform and its features. Information is given on upcoming MuleSoft Connect and winter meetup events.
Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...Kai Wähner
The document discusses systems integration in the cloud era. It introduces Apache Camel as a tool for cloud integration. Apache Camel helps enable integration across various cloud computing models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). It provides components to integrate with popular cloud platforms and services like Amazon Web Services, Google App Engine, and Salesforce.
Microservices + Oracle: A Bright FutureKelly Goetsch
The document provides an overview of a presentation on microservices and Oracle products. It begins with copyright information and a safe harbor statement. It then outlines the agenda, which includes an introduction to microservices, their history, prerequisites for adopting them, how to implement them, and how Oracle products support them. The document discusses how microservices decompose monolithic applications into independent, self-contained services.
This document discusses Cloud Foundry, an open source Platform as a Service (PaaS) that provides a way for developers to build, test, deploy and scale applications. It begins with an overview of the architecture and components of Cloud Foundry including the runtime, services, and how applications are staged and deployed. It then covers topics like creating and binding services, evolving data schemas, and provides resources for learning more about Cloud Foundry.
The document discusses an upcoming webinar about integrating Alfresco and Jive software. It provides an agenda that will introduce the Jive Toolkit, its purpose and use cases, and its architecture. Speakers from Alfresco and Jive will discuss enabling content sharing, collaboration, and social features between the two systems. The toolkit will be available to coincide with the launch of Jive 5.0 in late Q2.
The Role of Enterprise Integration in Digital TransformationKasun Indrasiri
The document discusses how digital transformation is driving changes in enterprise integration needs, moving from centralized integration middleware towards decentralized microservices and micro-integrations. It introduces Ballerina, a new programming language from WSO2 that can be used to build independent, lightweight integration microservices visually or textually. WSO2's next generation integration platform will use Ballerina to replace the ESB and address modern integration requirements around agility, orchestration, APIs, microservices, performance and scalability.
Hybrid Cloud Integration is Coming: Are You Ready? | MuleSoftMuleSoft
The massive growth of APIs and SaaS applications has created a need to integrate anything, anywhere. This integration wave presents unique challenges for organizations looking to integrate both in the cloud and on-premise. Join Ross Mason, Founder & CTO of MuleSoft, as he discusses the emerging hybrid architectures designed to manage this challenge.
In this webinar, you will:
- Hear what the API explosion means to you
- Identify where your integration project falls in the hybrid use case spectrum
- Learn cloud/on-premise integration best practices
- Explore the MuleSoft solution: integrate anything, everywhere
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.
API and App Ecosystems - Build The Best: a deep diveCisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. This presentation presents our perspective and guidance on full life-cycle management and governance of API's from defining with the customer in mind, building, publishing on a single platform, supporting and retiring API's for the business outcomes you're driving!
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.
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.
This document provides an overview of a workshop on cloud native architecture patterns. The workshop will cover cloud native architecture fundamentals, patterns, and "architecture katas" exercises. Key topics that will be discussed include architecting for DevOps, continuous delivery, and exploiting the capabilities of cloud infrastructure. The goal is to understand how architectural decisions can enhance or detract from the ability to practice DevOps and continuous delivery on cloud platforms.
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.
Building and Deploying Cloud Native ApplicationsManish Kapur
This deck provides an overview of Oracle's Cloud Native Application Development offerings. It covers developing and deploying cloud native applications like Microservices and Serverless functions using Continuous Integration and Delivery Pipelines. This will be followed by a workshop where you will get a hands-on experience of how to build and deploy simple Java and Node.js microservices using a CI/CD Pipelines and Kubernetes in Oracle Cloud.
The document discusses digital transformation with Red Hat hybrid cloud. It begins by outlining some common business pain points and challenges around technical debt, digitalization, time to market, and return on investment. It then covers key technology trends like cloud-native applications, AI/ML, IoT, blockchain, and more. The rest of the document focuses on how Red Hat's portfolio, including OpenShift and middleware solutions, can help customers address these trends and challenges as part of their digital transformation journey by enabling new application development approaches, modernizing infrastructure, and optimizing processes.
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
Agile Mumbai 2020 Conference | Value of DevOps - Journey from Automation to N...AgileNetwork
Session Title: Value of DevOps - Journey from Automation to NoOps, are we keeping up the pace?
SESSION OVERVIEW
DevOps has been one of the game changers to accelerate Collaboration and Automation to drive Speed to Market (Development priorities) and Availability/ Stability/ Performance etc. (IT Operations priorities) for last 8+ yrs. Fast forwarding, Gartner's 2018 Hype Cycle for Performance Analysis named DevOps and AIOps as two areas that have gained the most momentum in the industry .In essence , AIOPS has helped in shaping DevOp smarter and intelligent i.e. DevOps Systems that Do -> Think -> Learn.
Engineering maturity of FAANG (Facebook, Amazon, Apple, Netflix, Google) companies are already in the journey of NoOps - the point where an IT environment becomes so automated that a dedicated team isn't even needed for managing tasks anymore.
For engineering teams to nurture the belief that "machines should solve known problems and engineers must focus on solving new problems," which essentially means saying NO to manual IT operations.
KEY TAKEAWAYS
1. Everything As Code
2. Platform as Service
3. Site Reliability Engineering (SRE)
4. Software Engineering Culture.
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...Sanae BEKKAR
Voici le support de notre présentation du dernier Oracle Virtual Meetup , qui s'est déroulé le 07 Janvier 2020 , auquel on s'est concentré sur la découverte du service Oracle Blockchain Platform, qui offre une solution pré-assemblée pour la construction et l'exécution de SMart Contrat et maintient un ledger distribué inviolable , à travers le Business case 'D-check' la maintenance des pièces de l'avion , l'un des process les plus complexe du monde de l'Aviation .
Rejoignez-nous : https://www.meetup.com/fr-FR/Oracle-Developer-Meetup-France
Bonne lecture!
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).
Agile integration at its heart aims to bring cloud native practices to the integration space. This session will discuss IBM's perspective on what cloud native really means, and then we will explore the many ways that applies to integration. We'll provide insight into how this has affected the IBM integration portfolio roadmap, and discuss examples of recent enhancements to our products.
MuleSoft London Community August 2019 - MuleSoft with Workday Pace Integration
The document summarizes a MuleSoft meetup that was held in August 2019 in London. It provides information on connecting with the MuleSoft community, upcoming meetup events, presentations on Anypoint Platform updates and new connectors. It also summarizes a presentation on API-led integration with Workday using MuleSoft and discusses trends in HR tech and how integration plays a role. Details are provided on the Anypoint Platform and its features. Information is given on upcoming MuleSoft Connect and winter meetup events.
Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...Kai Wähner
The document discusses systems integration in the cloud era. It introduces Apache Camel as a tool for cloud integration. Apache Camel helps enable integration across various cloud computing models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). It provides components to integrate with popular cloud platforms and services like Amazon Web Services, Google App Engine, and Salesforce.
Microservices + Oracle: A Bright FutureKelly Goetsch
The document provides an overview of a presentation on microservices and Oracle products. It begins with copyright information and a safe harbor statement. It then outlines the agenda, which includes an introduction to microservices, their history, prerequisites for adopting them, how to implement them, and how Oracle products support them. The document discusses how microservices decompose monolithic applications into independent, self-contained services.
This document discusses Cloud Foundry, an open source Platform as a Service (PaaS) that provides a way for developers to build, test, deploy and scale applications. It begins with an overview of the architecture and components of Cloud Foundry including the runtime, services, and how applications are staged and deployed. It then covers topics like creating and binding services, evolving data schemas, and provides resources for learning more about Cloud Foundry.
The document discusses an upcoming webinar about integrating Alfresco and Jive software. It provides an agenda that will introduce the Jive Toolkit, its purpose and use cases, and its architecture. Speakers from Alfresco and Jive will discuss enabling content sharing, collaboration, and social features between the two systems. The toolkit will be available to coincide with the launch of Jive 5.0 in late Q2.
The Role of Enterprise Integration in Digital TransformationKasun Indrasiri
The document discusses how digital transformation is driving changes in enterprise integration needs, moving from centralized integration middleware towards decentralized microservices and micro-integrations. It introduces Ballerina, a new programming language from WSO2 that can be used to build independent, lightweight integration microservices visually or textually. WSO2's next generation integration platform will use Ballerina to replace the ESB and address modern integration requirements around agility, orchestration, APIs, microservices, performance and scalability.
Hybrid Cloud Integration is Coming: Are You Ready? | MuleSoftMuleSoft
The massive growth of APIs and SaaS applications has created a need to integrate anything, anywhere. This integration wave presents unique challenges for organizations looking to integrate both in the cloud and on-premise. Join Ross Mason, Founder & CTO of MuleSoft, as he discusses the emerging hybrid architectures designed to manage this challenge.
In this webinar, you will:
- Hear what the API explosion means to you
- Identify where your integration project falls in the hybrid use case spectrum
- Learn cloud/on-premise integration best practices
- Explore the MuleSoft solution: integrate anything, everywhere
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.
API and App Ecosystems - Build The Best: a deep diveCisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. This presentation presents our perspective and guidance on full life-cycle management and governance of API's from defining with the customer in mind, building, publishing on a single platform, supporting and retiring API's for the business outcomes you're driving!
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Carlo Longino
The document discusses best practices for API adoption and onboarding developers. It recommends focusing onboarding efforts on the right developers by understanding their needs and expectations. The onboarding process should make it easy for developers to get started through quick registration, documentation, examples and getting developers to their first "Hello World" quickly to minimize friction. Libraries, SDKs and other tools can help light the path for developers. Managing expectations and understanding different types of developers is also important for effective onboarding.
APIs have become ubiquitous and they have profoundly changed the way we connect to the world. They have opened the doors to enterprise back-end infrastructure and made it possible for developers to build innovative mobile applications. But this IT revolution comes with its share of challenges. “If we build it they will come” is no longer an effective API launch strategy. AnyPresence and WIP Factory are joining forces to share valuable best practices on improving API adoption.
API Introduction - API Management Workshop Munich from Ronnie MitraCA API Management
This document summarizes an API workshop presentation focused on key topics in API design including API styles, usability, security, and architecture. The presentation discusses common API styles like tunnel, URI, hypermedia, and event-driven and how to choose a style based on constraints and goals. It emphasizes the importance of usability and a developer-centric design approach. The presentation also covers securing APIs using standards like OAuth and TLS and designing layered API architectures with elements like representation, caching, and orchestration layers. It compares API management to traditional SOA governance approaches.
API Adoption Patterns in Banking & The Promise of MicroservicesAkana
Akana VP of Product Marketing, Sachin Agarwal, explains API adoption patterns that are specific to banking, and how microservices can be used to help develop financial applications.
Pasi Vuorio is a 38-year-old entrepreneur, consultant, software architect and trainer with 16 years of experience in IT and expertise in areas like cloud services, agile processes, and software architecture. He has experience leading large multinational projects, founding his own startup company, and providing consulting and training services in digital business and technologies. He is seeking new clients and offers assistance with strategies like ecommerce, software development, cloud architecture, and agile project management.
This document provides an agenda and summary of an Acquia partner bootcamp event held on May 12th, 2022. The agenda includes welcome remarks, Q&A sessions on partner vision and product upsells, and a live Q&A period. Presenters will discuss Edge CDN/security, DAM/PIM upsells and integrations. Partners are encouraged to provide feedback through G2 surveys for a chance to receive gift cards. The bootcamp aims to educate partners on Acquia products and opportunities to work with Acquia on joint go-to-market efforts, with the goal of helping partners expand their business and earn commission fees.
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
APIs - How did we get here and where are we going next?
Alan Glickenhouse, Digital Transformation Business Strategist at IBM
2022 APIsecure_From Shift Left to Full Circle - A Pragmatic Approach to Catch...APIsecure_ Official
APIsecure - April 6 & 7, 2022
APIsecure is the world’s first conference dedicated to API threat management; bringing together breakers, defenders, and solutions in API security.
From Shift Left to Full Circle - A Pragmatic Approach to Catching Up and Keeping Up With API Security
Chuck Herrin, CTO at WIB
apidays LIVE New York 2021 - API Automation For DevOps at Scale by Rod Cope, ...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
API Automation For DevOps at Scale: How to Go From Code to API Product While Ensuring Compliance
Rod Cope, Chief Technology Officer at Akana by Perforce
Embedded Analytics: 5 Steps to App ModernizationPoojitha B
Learn how your organizations can use embedded data analytics to deliver smarter apps that help your customers make data-driven decisions and the 5 steps to app modernization.
Introduction to (web) APIs - definitions, examples, concepts and trendsOlaf Janssen
This story is about the added value of APIs (application programming interfaces) for modern businesses, developers and software consumers. It deals with API-fundamentals and shows how APIs are the cornerstones of modern business development (BizDev2.0). By looking at casestudies from Google Maps, Twitter, Amazon, eBay, Moo, Flickr, Netflix and other web2.0-companies, it becomes clear how APIs add value for all parties on the modern web.
This presentation was given by Olaf Janssen - Open Data coordinator for the National Library of the Netherlands (KB) - as a lecture for students of the master's course "Digital Access to Cultural Heritage" at Leiden University on 13-3-2014
This document discusses how digital transformation is driving businesses to adopt digital and API-based strategies. It outlines key aspects of a digital enterprise strategy including creating digital ecosystems with APIs, integrating data and applications, analyzing interactions, and securing digital interactions. The document then describes the components of the SOA Software platform for enabling digital businesses, including API management, cloud integration, security capabilities, and analytics. It provides examples of how businesses can use APIs to accelerate digital channels, drive partner adoption, monetize digital assets, and analyze their business. The platform is positioned as providing a unified solution for API and SOA management.
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?apidays
apidays LIVE Helsinki & North: API Ecosystems - Connecting Physical and Digital
March 16 & 17, 2022
How good are your APIs? Really?
Chris Phillips, Senior Technical Staff Member at IBM
Simply having an API available isn't enough. This presentation covers how to ensure you maximize your returns from developer interest in your APIs. Presented at Apps World London, November 2014.
API management platforms allow organizations to securely expose internal services and data through APIs to external developers. They provide tools to create, publish, manage, and analyze API usage. IBM API Management provides a complete solution that helps organizations rapidly develop and publish APIs, while maintaining security and control over access to internal services and data.
APIs used to be a technical implementation detail reserved for developers and architects. In the Web age, APIs make more business sense than ever before. This presentation gives a ring side view of How to Craft Business Strategy around APIs.
APIs for Internal Innovation - Getting the Developer Experience RightCarlo Longino
This document discusses best practices for creating an effective internal API program. It recommends (1) clearly defining goals for what you want developers to achieve and metrics for success, (2) understanding target users and their needs and building relationships, and (3) creating a positive developer experience through documentation, support and soliciting feedback. It also stresses the importance of (4) promotion to raise awareness of the API program using internal communication channels and success stories, and (5) flexibility to evolve the program based on learning. The overall aim is to develop an API program that creates mutual benefits for both developers and the organization.
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
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.
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 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.
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.
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 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
- 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.
This document discusses Oracle technologies including SOA Suite, AIA, and Fusion Apps. It begins with a disclaimer and introduction about the presenter's background. It then provides an overview of Oracle's technology stack and how AIA fits within layers for applications, platforms, and integration technologies. The document drills down on specific Oracle products like WebLogic, ODI, SOA Suite, OBIEE, and how AIA leverages a canonical data model and development strategies to enable integration and an approach to SOA.
An approach to making it easer to work in a license constrained worldPhil Wilkins
This document provides an approach to simplify designing in a license constrained world by identifying usage scenarios for Oracle middleware products. It begins with disclaimers and background information on the licensing documentation. Key aspects discussed include terminology, the license picture, what qualifies as an Oracle product, and OTN licensing. Examples of usage scenarios are then provided for AIA, SOA Suite, ODI, and Informatica-based integrations. Diagram keys are also explained to help interpret the licensing validity of each scenario.
Adopting a Canonical Data Model - how to apply to an existing environment wit...Phil Wilkins
This document discusses strategies for implementing a canonical data model in an existing SOA (service-oriented architecture) environment. It covers assumptions about the current SOA estate, the value of adopting a canonical model, technical strategies needed like interface versioning and transition states, and challenges around abstraction versus endpoint needs. The key points are that a canonical model provides semantic and structural consistency across services, reduces design effort, and enables more information-rich integrations, but the transition requires addressing issues like supporting multiple interface versions and legacy systems.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/how-axelera-ai-uses-digital-compute-in-memory-to-deliver-fast-and-energy-efficient-computer-vision-a-presentation-from-axelera-ai/
Bram Verhoef, Head of Machine Learning at Axelera AI, presents the “How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-efficient Computer Vision” tutorial at the May 2024 Embedded Vision Summit.
As artificial intelligence inference transitions from cloud environments to edge locations, computer vision applications achieve heightened responsiveness, reliability and privacy. This migration, however, introduces the challenge of operating within the stringent confines of resource constraints typical at the edge, including small form factors, low energy budgets and diminished memory and computational capacities. Axelera AI addresses these challenges through an innovative approach of performing digital computations within memory itself. This technique facilitates the realization of high-performance, energy-efficient and cost-effective computer vision capabilities at the thin and thick edge, extending the frontier of what is achievable with current technologies.
In this presentation, Verhoef unveils his company’s pioneering chip technology and demonstrates its capacity to deliver exceptional frames-per-second performance across a range of standard computer vision networks typical of applications in security, surveillance and the industrial sector. This shows that advanced computer vision can be accessible and efficient, even at the very edge of our technological ecosystem.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
Who uses the external docs attribute that exists in each of the HTTP verbs?
Terms of ~Service in the info block ?
Did you know that security is at the API route and linked to each path’s verbs?
How often do you see the use of the x- property?
https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/ghes-2.22/ghes-2.22.yaml
Terms of Service – its just a URL. Recognition you might to provide this – but it points us out of the API definition
Have the chance of a good external API, we need address these bricks – miss breaks, less likely to succeed
API gateways don’t have to be
Have the chance of a good external API, we need address these bricks – miss breaks, less likely to succeed
The API 1st design process likely to draw out the non payload questions
By versioning we can manage change. But how to version?
If you were to ask Roy Fielding, ‘father’ of REST, he may tell you not to version your API at all
Semantic Versioning (semver.org) ?
What ever answer you choose, be consistent, be clear & be understood!!
Common options …
URL & Domain Versioning
Query Parameter use
Header Attribute
Accepts Header Attribute
Versioning the Payload
Non-breaking evolution
None of these issues are directly linked to the payload design.
The issues are linked those things we setup around our API
Thinking bigger than payload reminds up to address these factors
Developing the SDK can save others time.
Helps you with ensuring your API is easy to consume