Focus of Application-Developers creating business applications are on app-development and NOT how to manage APIs in the corporate API-Management platform. Hence plan your API-Management solution as a Self-Service platform with the goal to keep it simple for API-Providers as well. For instance by providing an integrated DevOps pipeline for their APIs in same way as for their software projects. This pipeline helps application developers to push changes of their APIs into the API-Platform frequently without any effort. And it must start at the design-phase until an API gets retired.
This document discusses the API economy and how organizations can participate. It defines the API economy as the ability to create new value and revenue streams through APIs. It provides examples of companies like Stripe that generate all revenue through APIs. It describes how APIs enable connectivity for many devices and services. The document advocates that organizations both consume APIs from others and contribute their own to fully participate in the API economy. It discusses how low-code platforms are making waves by enhancing programmability and connectivity.
APIs are changing the way we build applications and changing the way we expose data, both inside and outside our organizations. But what is the most efficient and effective way to deliver these APIs? That’s the job of the API gateway. In this session, we will look at different deployment patterns for API gateways.
For the past 15 years, Google has been building powerful cloud infrastructure and investing over $27 billion in data centers worldwide since 2014. Google Cloud Platform is used by over 1 billion users and powers seven cloud products. The document discusses Google's leadership in hybrid cloud offerings, growth in cloud bookings and customer count, and increasing number of API calls processed daily. It also outlines Google's vision for an API-first approach and building digital ecosystems through APIs that enable software and services to connect.
apidays LIVE Australia 2021 - SEEK: Establishing a new API integration platfo...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
SEEK: Establishing a new API integration platform
Jonathan Cleary, Principal Developer at SEEK
For the past 15 years, Google has been building powerful cloud infrastructure and investing over $27 billion in data centers worldwide since 2014. Google Cloud Platform is used by over 1 billion users and powers seven cloud products. The document discusses Google's leadership in hybrid cloud offerings, growth in cloud bookings and customer count, and increasing number of API calls processed daily. It also outlines Google's vision for an API-first approach and building digital ecosystems through APIs that enable software and services to interconnect.
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
Planning Your Steps to Data Economy Using APIOps Cycles
Marjukka Niinioja, Founding Partner, APItalista at Osaango Oy
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019 Marjukka Niinioja
Marjukka Niinioja presents the APIOps Cycles method for building APIs using lean principles. The method focuses on collaborating with customers, adopting a DevOps mindset, and considering business needs and developer experience. Key aspects of the method include prototyping APIs, conducting API audits, and connecting APIs to business goals using canvases. The goal is to minimize waste and build the right APIs for customers through an iterative process.
APIdays Zurich 2019 - Innovating the building automation industry Niklas Breu...apidays
This document discusses innovating the building automation industry through APIs. It outlines the challenges of current building automation systems, including data transfer methods. The vision is to provide APIs for building automation systems and service providers to manage data access and exchange. The startup developed an API gateway and microservices to enable this, facing challenges with development approaches and customer integration. Upcoming features include data management capabilities, tagging, and expanded security. The key messages are that not all industries have adopted new technologies, innovation can be fun and daunting, and simple APIs can create significant value.
This document discusses the API economy and how organizations can participate. It defines the API economy as the ability to create new value and revenue streams through APIs. It provides examples of companies like Stripe that generate all revenue through APIs. It describes how APIs enable connectivity for many devices and services. The document advocates that organizations both consume APIs from others and contribute their own to fully participate in the API economy. It discusses how low-code platforms are making waves by enhancing programmability and connectivity.
APIs are changing the way we build applications and changing the way we expose data, both inside and outside our organizations. But what is the most efficient and effective way to deliver these APIs? That’s the job of the API gateway. In this session, we will look at different deployment patterns for API gateways.
For the past 15 years, Google has been building powerful cloud infrastructure and investing over $27 billion in data centers worldwide since 2014. Google Cloud Platform is used by over 1 billion users and powers seven cloud products. The document discusses Google's leadership in hybrid cloud offerings, growth in cloud bookings and customer count, and increasing number of API calls processed daily. It also outlines Google's vision for an API-first approach and building digital ecosystems through APIs that enable software and services to connect.
apidays LIVE Australia 2021 - SEEK: Establishing a new API integration platfo...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
SEEK: Establishing a new API integration platform
Jonathan Cleary, Principal Developer at SEEK
For the past 15 years, Google has been building powerful cloud infrastructure and investing over $27 billion in data centers worldwide since 2014. Google Cloud Platform is used by over 1 billion users and powers seven cloud products. The document discusses Google's leadership in hybrid cloud offerings, growth in cloud bookings and customer count, and increasing number of API calls processed daily. It also outlines Google's vision for an API-first approach and building digital ecosystems through APIs that enable software and services to interconnect.
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
Planning Your Steps to Data Economy Using APIOps Cycles
Marjukka Niinioja, Founding Partner, APItalista at Osaango Oy
Lean and Business oriented method at APIOps Cycles APIDays Finland 2019 Marjukka Niinioja
Marjukka Niinioja presents the APIOps Cycles method for building APIs using lean principles. The method focuses on collaborating with customers, adopting a DevOps mindset, and considering business needs and developer experience. Key aspects of the method include prototyping APIs, conducting API audits, and connecting APIs to business goals using canvases. The goal is to minimize waste and build the right APIs for customers through an iterative process.
APIdays Zurich 2019 - Innovating the building automation industry Niklas Breu...apidays
This document discusses innovating the building automation industry through APIs. It outlines the challenges of current building automation systems, including data transfer methods. The vision is to provide APIs for building automation systems and service providers to manage data access and exchange. The startup developed an API gateway and microservices to enable this, facing challenges with development approaches and customer integration. Upcoming features include data management capabilities, tagging, and expanded security. The key messages are that not all industries have adopted new technologies, innovation can be fun and daunting, and simple APIs can create significant value.
Mindbody: A Digital Transformation Story. A presentation by Mindbody's Alex McClure at Apigee's Adapt or Die, San Francisco 2016. See events.apigee.com
How we Live Today is how we Work Tomorrow
We know how to be digital as consumers, but do we know how to be digital as businesses? Apigee CEO Chet Kapoor kicked off his keynote address at I ♥ APIs 2015 with this question.
[WSO2 Summit Americas 2020] Moving to a Value Chain from a Supply ChainWSO2
The document discusses how organizations can move from a supply chain to a value chain approach with APIs. It outlines four principles for developing a successful API strategy: (1) focus on value programming interfaces, (2) treat APIs as encapsulations of intellectual property, (3) view APIs along a value chain where value increases as it flows through the digital supply chain, and (4) leverage API value networks and effects through API marketplaces and platforms. The document advocates for a full-featured API platform like WSO2 to build an integrated value chain and sustainable ecosystem through marketplace and network effects.
APIdays Helsinki 2019 - How to Minimize Coupling in API Production and Consum...apidays
This document summarizes Erik Wilde's presentation on minimizing coupling for API consumption. The presentation discusses how loose coupling is important for digital transformation efforts to improve business and technology agility. When APIs are loosely coupled, changes can be made on either the producer or consumer side without affecting the other side. Both sides need to follow design patterns and practices to reduce coupling. With loose coupling, digital products and capabilities within an organization can remain flexible and reconfigurable to support ongoing digital transformation.
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...Apigee | Google Cloud
For business and product executives, this O'Reilly Author webinar covers what an API strategy can do for you, including the different types of public vs. private API strategies. Courtesy of O'Reilly, a free book chapter is posted here: http://bit.ly/GTW9sF
APIdays Helsinki 2019 - Research on APIs in the Platform Economy with Marko S...apidays
This document summarizes recent research on APIs in the platform economy. It provides an overview of justification for continued API research, as new challenges are constantly emerging. As an example, it discusses research on the fintech ecosystem. The document then reviews the growth of API research publications over time and identifies key authors and topics in the field. Some recent research topics discussed include API usability, evaluation methods, data sharing/interoperability, security, and recommendations. The document concludes by describing a new research project to define techniques for creating APIs to connect systems of numerous subsystems enabled by new IoT capabilities.
Explaining API Integration: How Does API Integration work?DavidAltmen
APIs allow devices, systems, and applications to communicate with one another by sharing data and information between these entities. Here we explain API integrations briefly
For more visit: https://netsuite.folio3.com/
Extend access and digitally transform existing data to new dynamic API cloud services. Increase speed to market. Drive innovation. Create new business models.
What are the differences between monolithic software applications (which were built mostly in the mid-nineties) and microservices, and how can a microservices and API-based approach increase agility and improve time-to-market significantly.
apidays LIVE Australia 2021 - API & Event Discovery by Jason D'Souza, Nationa...apidays
Jason D'Souza presented on making the most of API and event discovery using OpenAPI and AsyncAPI specifications. He discussed how to design OpenAPI specs to support REST API search and discovery, and how to leverage AsyncAPI features like the Channels object and native AVRO support to enable event stream search and discovery. Maintaining high quality data through accuracy, completeness, currency and consistency was emphasized as key to building trust with users.
The document discusses how telecommunications companies (telcos) can adapt to changing technology and business trends. It notes that consumers are shifting to mobile devices and internet-based apps, which are powered by APIs. To keep up, the document recommends that telcos treat every service as an API and app, support external innovation through accessible APIs, and compete globally like internet companies by adopting agile techniques. It argues that telcos' advantages include retail relationships and infrastructure, but that they need clarity on business goals and metrics to measure API success through adoption, monetization, and other factors.
apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
API narrative: A true story of APIs and I
Div Manickam, WW Infrastructure Services Portfolio Marketing and Management at Lenovo
[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIsWSO2
This document outlines the key steps in creating an API marketplace to transform a business through increased API usage. It discusses how APIs can help move away from siloed systems and file transfers by exposing services through APIs. The solution involves defining an API strategy and technology platform, empowering API producers to design APIs, facilitating API consumers, and expanding the marketplace through partnerships, a public marketplace, incentives, governance, analytics and monetization. The goal is to connect producers and consumers through a centralized API marketplace platform.
APIdays Zurich 2019 - The Platform Economy, the API Economy and what we can l...apidays
The document discusses the platform and API economies. It begins by explaining the traditional model of separate producers and consumers and how the platform model connects them. It then discusses how APIs enable platforms and the digitization of businesses. The API economy is viewed from technical, business and societal perspectives. APIs help platforms scale quickly and extract user data while also enabling more collaboration. The rise of APIs has concentrated competition beyond industry borders. Success requires balancing internal and external APIs alongside having the right business culture focused on developer experience.
[WSO2 Summit Americas 2020] Having the Best Technology Isn’t EverythingWSO2
The document discusses lessons learned from migrating customers to a new technology system. It emphasizes that better technology alone is not enough, and that customers care more about how changes will impact their business and address their needs. The migration was initially focused only on delivering the new system, but lessons showed it's important to involve customers, understand their perspective, and demonstrate how the new system provides value for their specific business and use cases. Customers should be viewed as partners in change rather than just recipients of it.
apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
Composing a Headless and Composable Commerce Architecture
Yi Zhuang Chew, Solutions Engineer at Commercetools
AI and machine learning are rapidly being applied across many domains:
- Neural networks can learn complex patterns from large amounts of data and be applied to tasks like image recognition and machine translation.
- Google has incorporated deep learning into many of its products from Google Photos for image identification to Smart Reply in Gmail.
- As APIs for vision, translation, and other tasks become available, they will deeply impact developers and applications by embedding intelligence.
APIdays Zurich 2019 - The Three Pillars of API Strategy Erik Wilde, GoodAPIapidays
Digital transformation initiatives are ubiquitous but often have low success rates. This presentation outlines API strategies as an essential component, discussing the three pillars - business, team, and technology - that are necessary for API strategy success. Vision, strategy, and execution must be synchronized. The business pillar involves using APIs to increase delivery speed and decrease costs. The team pillar means increased autonomy for teams. The technology pillar refers to API platforms and standards. All three pillars must have managed initiatives and progress indicators for digital transformations to succeed.
Top 7 wrong common beliefs about Enterprise API implementationOCTO Technology
The document discusses 7 common misconceptions about enterprise API implementation. It argues that an API strategy is not just about technical implementation or buying a product, but involves organizational, functional, and technical considerations. A successful API requires viewing it as a product and considering impacts across the entire organization.
During the last few years, companies started to embrace APIs.
In FRANCE, the API boom really started lately, in 2014.
Today every company wants to build its API.
We had been involved in several API projects : and the goal of this session is to share with you common pitfall that could compromise your API strategy.
Mindbody: A Digital Transformation Story. A presentation by Mindbody's Alex McClure at Apigee's Adapt or Die, San Francisco 2016. See events.apigee.com
How we Live Today is how we Work Tomorrow
We know how to be digital as consumers, but do we know how to be digital as businesses? Apigee CEO Chet Kapoor kicked off his keynote address at I ♥ APIs 2015 with this question.
[WSO2 Summit Americas 2020] Moving to a Value Chain from a Supply ChainWSO2
The document discusses how organizations can move from a supply chain to a value chain approach with APIs. It outlines four principles for developing a successful API strategy: (1) focus on value programming interfaces, (2) treat APIs as encapsulations of intellectual property, (3) view APIs along a value chain where value increases as it flows through the digital supply chain, and (4) leverage API value networks and effects through API marketplaces and platforms. The document advocates for a full-featured API platform like WSO2 to build an integrated value chain and sustainable ecosystem through marketplace and network effects.
APIdays Helsinki 2019 - How to Minimize Coupling in API Production and Consum...apidays
This document summarizes Erik Wilde's presentation on minimizing coupling for API consumption. The presentation discusses how loose coupling is important for digital transformation efforts to improve business and technology agility. When APIs are loosely coupled, changes can be made on either the producer or consumer side without affecting the other side. Both sides need to follow design patterns and practices to reduce coupling. With loose coupling, digital products and capabilities within an organization can remain flexible and reconfigurable to support ongoing digital transformation.
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...Apigee | Google Cloud
For business and product executives, this O'Reilly Author webinar covers what an API strategy can do for you, including the different types of public vs. private API strategies. Courtesy of O'Reilly, a free book chapter is posted here: http://bit.ly/GTW9sF
APIdays Helsinki 2019 - Research on APIs in the Platform Economy with Marko S...apidays
This document summarizes recent research on APIs in the platform economy. It provides an overview of justification for continued API research, as new challenges are constantly emerging. As an example, it discusses research on the fintech ecosystem. The document then reviews the growth of API research publications over time and identifies key authors and topics in the field. Some recent research topics discussed include API usability, evaluation methods, data sharing/interoperability, security, and recommendations. The document concludes by describing a new research project to define techniques for creating APIs to connect systems of numerous subsystems enabled by new IoT capabilities.
Explaining API Integration: How Does API Integration work?DavidAltmen
APIs allow devices, systems, and applications to communicate with one another by sharing data and information between these entities. Here we explain API integrations briefly
For more visit: https://netsuite.folio3.com/
Extend access and digitally transform existing data to new dynamic API cloud services. Increase speed to market. Drive innovation. Create new business models.
What are the differences between monolithic software applications (which were built mostly in the mid-nineties) and microservices, and how can a microservices and API-based approach increase agility and improve time-to-market significantly.
apidays LIVE Australia 2021 - API & Event Discovery by Jason D'Souza, Nationa...apidays
Jason D'Souza presented on making the most of API and event discovery using OpenAPI and AsyncAPI specifications. He discussed how to design OpenAPI specs to support REST API search and discovery, and how to leverage AsyncAPI features like the Channels object and native AVRO support to enable event stream search and discovery. Maintaining high quality data through accuracy, completeness, currency and consistency was emphasized as key to building trust with users.
The document discusses how telecommunications companies (telcos) can adapt to changing technology and business trends. It notes that consumers are shifting to mobile devices and internet-based apps, which are powered by APIs. To keep up, the document recommends that telcos treat every service as an API and app, support external innovation through accessible APIs, and compete globally like internet companies by adopting agile techniques. It argues that telcos' advantages include retail relationships and infrastructure, but that they need clarity on business goals and metrics to measure API success through adoption, monetization, and other factors.
apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
API narrative: A true story of APIs and I
Div Manickam, WW Infrastructure Services Portfolio Marketing and Management at Lenovo
[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIsWSO2
This document outlines the key steps in creating an API marketplace to transform a business through increased API usage. It discusses how APIs can help move away from siloed systems and file transfers by exposing services through APIs. The solution involves defining an API strategy and technology platform, empowering API producers to design APIs, facilitating API consumers, and expanding the marketplace through partnerships, a public marketplace, incentives, governance, analytics and monetization. The goal is to connect producers and consumers through a centralized API marketplace platform.
APIdays Zurich 2019 - The Platform Economy, the API Economy and what we can l...apidays
The document discusses the platform and API economies. It begins by explaining the traditional model of separate producers and consumers and how the platform model connects them. It then discusses how APIs enable platforms and the digitization of businesses. The API economy is viewed from technical, business and societal perspectives. APIs help platforms scale quickly and extract user data while also enabling more collaboration. The rise of APIs has concentrated competition beyond industry borders. Success requires balancing internal and external APIs alongside having the right business culture focused on developer experience.
[WSO2 Summit Americas 2020] Having the Best Technology Isn’t EverythingWSO2
The document discusses lessons learned from migrating customers to a new technology system. It emphasizes that better technology alone is not enough, and that customers care more about how changes will impact their business and address their needs. The migration was initially focused only on delivering the new system, but lessons showed it's important to involve customers, understand their perspective, and demonstrate how the new system provides value for their specific business and use cases. Customers should be viewed as partners in change rather than just recipients of it.
apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
Composing a Headless and Composable Commerce Architecture
Yi Zhuang Chew, Solutions Engineer at Commercetools
AI and machine learning are rapidly being applied across many domains:
- Neural networks can learn complex patterns from large amounts of data and be applied to tasks like image recognition and machine translation.
- Google has incorporated deep learning into many of its products from Google Photos for image identification to Smart Reply in Gmail.
- As APIs for vision, translation, and other tasks become available, they will deeply impact developers and applications by embedding intelligence.
APIdays Zurich 2019 - The Three Pillars of API Strategy Erik Wilde, GoodAPIapidays
Digital transformation initiatives are ubiquitous but often have low success rates. This presentation outlines API strategies as an essential component, discussing the three pillars - business, team, and technology - that are necessary for API strategy success. Vision, strategy, and execution must be synchronized. The business pillar involves using APIs to increase delivery speed and decrease costs. The team pillar means increased autonomy for teams. The technology pillar refers to API platforms and standards. All three pillars must have managed initiatives and progress indicators for digital transformations to succeed.
Top 7 wrong common beliefs about Enterprise API implementationOCTO Technology
The document discusses 7 common misconceptions about enterprise API implementation. It argues that an API strategy is not just about technical implementation or buying a product, but involves organizational, functional, and technical considerations. A successful API requires viewing it as a product and considering impacts across the entire organization.
During the last few years, companies started to embrace APIs.
In FRANCE, the API boom really started lately, in 2014.
Today every company wants to build its API.
We had been involved in several API projects : and the goal of this session is to share with you common pitfall that could compromise your API strategy.
Agility in minutes with APIs and MicroservicesAxway
APIs and microservices together provide unprecedented business agility. This deck shows how to quickly build APIs and deploy as a microservices architecture Docker container. Learn how to easily manage microservices with API Central and run a simple CI/CD pipeline to automate the end-to-end process.
Learn more here: https://www.axway.com/en/products/api-management
INTERFACE, by apidays - API Design is where culture and tech meet each other...apidays
INTERFACE, by apidays 2021 - It’s APIs all the way down
June 30, July 1 & 2, 2021
API Design is where culture and tech meet each other
Aleksei Akimov, Head of API at Adyen
apidays LIVE New York 2021 - API design is where culture and tech meet each o...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
API design is where culture and tech meet each other
Aleksei Akimov, Head of API at Adyen
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
This document discusses Axway's AMPLIFY API and microservices management platform. It highlights new features for optimizing infrastructure for agility, speed and scale including support for microservices, containers, serverless architecture and machine learning. It also discusses the need for faster service delivery, API sprawl, hybrid clouds and shadow IT emerging in enterprises.
AWS Amplify is a JavaScript library and toolchain that makes it easy to build mobile and web applications that use cloud services. It supports frameworks like React, Vue, Angular and Ionic. It provides a CLI to create and configure AWS services like databases, APIs, authentication, analytics and hosting. Behind the scenes, it automates the creation of resources like Cognito for authentication, DynamoDB tables, Lambda functions, API Gateway, S3 and more. It also provides a JavaScript library to connect front-end apps to these cloud services. The demo shows how to create a React app, add Amplify, add features like authentication and hosting, connect the app to GitHub, deploy features to different environments
This document outlines a demo presentation on getting started with WSO2 API Manager. It includes an agenda for a webinar series on API Manager topics. The demo will cover creating and publishing an API, using the API Store and subscriptions, testing APIs with various clients, and viewing API statistics. It also discusses key API Manager concepts like the service lifecycle vs API lifecycle and supporting API versioning. The goal is to introduce the basic functionalities and features of the open source WSO2 API Manager platform.
As soon as we start working on an API, architecture issues arise. Many mistaken common beliefs turn out to be fiction in this area. A poorly designed API architecture will lead to misuse or – even worse – not be used at all by its intended clients: application developers.
To facilitate and accelerate design and development of your APIs, we share our vision and beliefs with you in this Reference Card. They come from our direct experience on API projects.
This document outlines a demo presentation on getting started with WSO2 API Manager. It includes an introduction to WSO2 API Manager and its components, an overview of its functionalities like creating and publishing APIs, API store and subscriptions, application concepts, access tokens, API statistics, versioning support, and developing applications using APIs. The demo showcases these features in WSO2 API Manager.
apidays Paris 2022 - Adding a mock as a service capability to your API strate...apidays
apidays Paris 2022 - APIs the next 10 years: Software, Society, Sovereignty, Sustainability
December 14, 15 & 16, 2022
Adding a mock as a service capability to your API strategy portfolio
Ludovic Pourrat, API Architect at Lombard Odier
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Deep dive into the API industry with our reports:
https://www.apidays.global/industry-reports/
Subscribe to our global newsletter:
https://apidays.typeform.com/to/i1MPEW
Nowadays, the proliferation of cloud-based services has revolutionised the way people communicate, connect, share and eventually conduct business. Thus, businesses conducted both by huge or small and medium enterprises are forced into providing their core competence(value) through an API. The OPENi approach(http://www.openi-ict.eu/) aims at analysing and classifying into categories the landscape of existing cloud-based services today and their publicly available APIs. Through multiple iterative steps, a map of cloud-based services along with multiple dimensions has been designed and an in-depth analysis of the selected set of APIs has been conducted. A set of Generic APIs (together with their associated objects, functionalities and relations to existing cloud-based services) are proposed, abstracting functionality for several popular categories of existing cloud-based services which bind to multiple service providers. In order to make those mappings interoperable and extensive a graph modelling was proposed by mapping the Generic APIs to the schema.org vocabulary. Furthermore, one additional tool is presented, he API Builder (http://api-builder.tools.epu.ntua.gr/web/) which is a community-based platform that aims to facilitate enterprises in adopting a Graph API that unifies the experience of multiple cloud-based services APIs and personal cloudlets, building and maintaining their software applications easily, despite any changes made in the CBS APIs. Following the aforementioned discussion, we briefly describe a novel approach to enrich existing API standards with business rules. This aims into taking advantage of the REST principles to enable the creation of generic clients that can operate as Finite State Machines and autonomously navigate through the vast semantically enriched web.
API Sandbox: Empowering Developer Experience (DX)Faisal Banaeamah
It explores different architecture design patterns and options to provide #apisandbox within developer portal and empower developer experience. It also shows its relationship with API-First.
API Management Building Blocks and Business valueWSO2
This document discusses API management and its business value. It covers the emerging API economy, successful API building blocks like promotion, onboarding, delivery and monetization. A complete open source API management platform can help deliver this value. The future of APIs includes new programming languages for APIs and automation. Best practices for API management include roles like API creators and publishers and establishing an API strategy.
apidays Singapore 2023 - Resilience to adaptability through digitisation
April 12 & 13, 2023
Beyond REST: Multi-form API Management expands the API Economy to GraphQL, Kafka, and other novel protocols and patterns
Claudio Tag, Automation Chief Architect, Asia Pacific Technical Lead at IBM
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
A Hitchhikers Guide to Cloud Native API GatewaysQAware GmbH
O'Reilly Software Architecture Conference Europe, November 2019, Berlin: Talk by Mario-Leander Reimer (@LeanderReimer, Principal Software Architect at QAware)
=== Please download slides if blurred! ===
Abstract: Good APIs are the centerpiece of any successful digital product. But for complex systems with many API consumers, the proper management of these APIs is of utmost importance. The API gateway pattern is well established to handle concerns like routing, versioning, rate limiting, access control, or diagnosability in a cloud native application architecture. Mario-Leander Reimer guides you to cloud native API gateways.
You’ll take a closer look at the cloud native API gateway ecosystem: Ambassador, Gloo, Tyc, KrakenD, etc., and find out which one of these is right for your next project. Leander explains the API gateway pattern with its possible usage scenarios and defines a criteria catalog with essential characteristics in order to compare the current ecosystem. And he puts some of them to the test and demonstrates their usage live and uncut.
Introduction to WOLF Platform As A ServiceCloudComputing
WOLF Frameworks has introduced a path breaking platform which allows business analyst, domain experts to design & deliver all sorts of business applications over the internet without writing a single line of technical code (no scripts).
iPaaS and API Management – When Do You Really Need an IpaaS?Axway
This document discusses the differences between APIs (Application Programming Interfaces) and iPaaS (Integration Platform as a Service). APIs abstract complex systems and are targeted towards developers, while iPaaS focuses on putting data and events into workflows and is targeted towards business users. Both APIs and iPaaS can enable data and function exposure, self-service information systems, and platformization of IT to accelerate digital transformation. The key differences are that APIs focus on API exposure and composition through code, while iPaaS emphasizes data and event orchestration through low-code/no-code workflows.
With COVID now showing us the importance of self-service and cost-savings, organizations now want to accelerate their digitalization effort. Building a strategy is not enough, successful companies define their success in terms of KPIs as part of a change program, reach product-market fit, and ultimately grow a business-technology platform to service their ecosystem.
Takeaway
We will review the metrics used by 50+ organizations to measure their progress along the API journey.
Eric Horesnyi, GM, APIs & Data Integration at Axway | INTERFACE by APIdays
Simple Ways to Get Your Organization to Adopt the AsyncAPI SpecAxway
Speaker: Emmelyn Wang, API Strategist, Office of the CTIO
Conference Title: First-Ever AsyncAPI Global Online Conference
AsyncAPI community has great culture. Here are 3 ways to influence, equip, and empower your company, product leader or engineering organization to adopt the AsyncAPI spec.
#asyncapiconf
Future IT Technologies & Strategies for the Digital Enterprise. Axway's breakout session addresses leadership challenges and key lessons and takeaways to build and accelerate a culture of innovation.
APIs at Scale - The Hyperconnected EnterpriseAxway
In an API-First world, everything is an interface, each system & data engine becomes a lego piece that developers can use to put together innovative apps, regardless of the deployment. How to manage availability and scale once a user base reaches a critical mass? How to achieve consistent governance and developer experience? We’re looking at microservices & service mesh concepts, hybrid application integration and introduce significantly extended classic API Management that brings together relevant integration concepts into a single platform.
As change agents for data integration, keeping pace and adapting quickly to today’s fast and fluid digital customer compelled Axway’s globally distributed R&D team to move their DevOps to the cloud. See how they leveraged Gitlab and other value stream tooling to drive their digital transformation from an on-premise Internet Service Provider to a Cloud Provider.
Follow their Continuous Integration to Continuous Security and Delivery journey to learn how they:
- Achieve 26x faster release cycles and 100% developer adoption
- Enable collaboration for multiple teams across continents and timezones
- Simplified their source code repository administration
- Implemented world-class integrations and flexible API-enabled, seamless workflows
Well Crafted API Models: Key to Streamlining WorkflowsAxway
Well-crafted API models are key to streamlining workflows by allowing organizations to design customer journey flows that get data from various sources and notify teams to increase pipeline generation. The Axway AMPLIFY platform provides a unified experience to connect, transform, and orchestrate reusable APIs and mappings through its HIP offering, which allows for multiple integrations from a single platform.
Making the Case for Integration Platform as a Service (iPaaS)Axway
Running your business likely involves a triple-digit number of applications, a double-digit number of unique data sources, and a complex mix of deployment models.
An iPaaS Integrated platform as a Service is designed to address these challenges, by providing the technical means to manage APIs, orchestrate services, and process events. Research shows that cloud-based solutions – such as an integration platform-as-a-service – are currently favored over on-premises solutions, by a factor of nearly 3 to 1.
Aberdeen research fellow Derek Brink is revealing new findings on how iPaaS is changing data integration management for some of the most successful companies.
Enable collaboration and productivity without sacrificing security or user ex...Axway
Enabling collaboration while protecting content/data and providing good user experience.
Securing your data to drive employee engagement and productivity.
Driving collaboration and interoperability within healthcare for better patie...Axway
Webinar Syncplicity for Healthcare
Healthcare is a complex industry with multiple stakeholders, but one common denominator is the need to securely access and exchange information. Whether it’s patient data, laboratory results, clinical trial data, or claims administration the right information at the right time is essential — or the patient, the clinician, the health plan, and the pharmacy suffer.
In this webinar, you will learn how:
- Syncplicity, a HIPAA compliant solution for managing unstructured data, helps alleviate the data exchange troubles so you can focus on improving patient-based healthcare outcomes and reducing the cost of care.
- You can secure and simplify sharing with researchers, healthcare providers, CRO’s and health plans for improved outcomes.
- Build a secure, sharing ecosystem with your stakeholders through referring physicians, labs, health plans, clinical research organizations, pharmacists, and case managers.
- Customize patient experiences using Syncplicity Content API’s, examples will be highlighted during the webinar.
Watch on-demand:
https://bit.ly/2psCa6r
The number of files and the business criticality of file exchange continues to rise. Learn from this slide deck about the latest strategic investments Axway is making in AMPLIFY MFT to help you accelerate the future.
Moving Beyond Ad Hoc File Sharing and Collaboration to Harnessing Unstructure...Axway
Ad hoc file sharing or content collaboration are the activities end users engage in, but what is underneath those activities – unstructured data locked in various repositories.
With this slide deck, we will walk through the customer journey from ad hoc file sharing to unlocking, managing, securing unstructured data and how to get to the next level of transformation, which includes your digital business processes.
Businesses like yours use Syncplicity to modernize their legacy technology to drive productivity, collaborate and increase data governance. Users like accessing files remotely, anytime, anywhere on any device. Learn from this slide deck best practices on migrating your data and transitioning your users with the help of Syncplicity’s Customer Success team.
Deploy a ready for use instance of Axway API Management on Azure Kubernetes S...Axway
This presentation shows a possible instantiation of Axway API management in Azure.
After deploy the container infrastructure, we build all docker images and customize helm package.
Then we have a ready for use solution and we are able to demonstrate a policy upgrade and rollback with a simple service virtualized.
This devblog article is a complement. It describes tools used in this presentation:
https://devblog.axway.com/apis/api-management-demonstration-on-azure/
This document discusses how on-boarding new business partners can be time-consuming, complex, and expensive due to manual and disconnected processes. It presents a solution called AMPLIFY that automates partner on-boarding to reduce the time from days to hours by streamlining the process, reducing errors, and enabling self-service enrollment. Key benefits of the automated on-boarding include lower costs, improved customer satisfaction by speeding up service provisioning, and increased business agility.
Content collaboration is not just about sharing files. Attend this session to learn how new hybrid integration capabilities in the AMPLIFY platform can help you leverage Syncplicity in ways you may not have thought of. We drill into the specifics and visit sample cases to get your thinking – and your innovation – started.
Managed File Transfer and Content Collaboration: Digital Business Meets the D...Axway
IT often has to choose between managed file transfer and content collaboration platforms (formerly EFSS) to move and share files internally and externally. Not anymore. Axway AMPLIFY offers secure, enterprise-grade file exchange to power critical business processes and the digital workplace.
API Tips & Tricks - Policy Management and Elastic DeploymentAxway
AMPLIFY API Management offers powerful capabilities for creating policies that manage APIs and includes many predefined policy filters. New elastic deployment functionality provides the ability to grow and scale to satisfy dynamic needs.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
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.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfTechgropse Pvt.Ltd.
In this blog post, we'll delve into the intersection of AI and app development in Saudi Arabia, focusing on the food delivery sector. We'll explore how AI is revolutionizing the way Saudi consumers order food, how restaurants manage their operations, and how delivery partners navigate the bustling streets of cities like Riyadh, Jeddah, and Dammam. Through real-world case studies, we'll showcase how leading Saudi food delivery apps are leveraging AI to redefine convenience, personalization, and efficiency.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
CAKE: Sharing Slices of Confidential Data on BlockchainClaudio Di Ciccio
Presented at the CAiSE 2024 Forum, Intelligent Information Systems, June 6th, Limassol, Cyprus.
Synopsis: Cooperative information systems typically involve various entities in a collaborative process within a distributed environment. Blockchain technology offers a mechanism for automating such processes, even when only partial trust exists among participants. The data stored on the blockchain is replicated across all nodes in the network, ensuring accessibility to all participants. While this aspect facilitates traceability, integrity, and persistence, it poses challenges for adopting public blockchains in enterprise settings due to confidentiality issues. In this paper, we present a software tool named Control Access via Key Encryption (CAKE), designed to ensure data confidentiality in scenarios involving public blockchains. After outlining its core components and functionalities, we showcase the application of CAKE in the context of a real-world cyber-security project within the logistics domain.
Paper: https://doi.org/10.1007/978-3-031-61000-4_16
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
9. axway.comaxway.com
But why DevOps? It’s all about early feedback.
Testable/Usable/Lovable
https://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp
13. axway.com
A process: Easy & repeatable – For Developers
API-Design
• {api:first} – Creating the API-First
• Publish them into the API-Catalog
API-Mock-Up
• Get better feedback with API-Mock-Ups
• Decouple API-Consuming- from API-Providing-Projects
API-Creation / API-Implementation
• Implement / Orchestrate an APIs in minutes
API-Evolution
• Perhaps adding new methods & parameters to an existing API
And for Enterprise scale all this in Self-Service.
So, what do we need?
14
15. axway.comaxway.com
API-Design becomes possible for everyone.
Create
• Visual API & JSON-Schema Editor, Versioning, …
Validate
• API-Design Rule creation
Mock
• Swagger-API-Defintion creates the fundament
Documentation
• Platform for collaboration
GIT-Based
• Can be integrated into CI/CD-Pipeline
{api:first} – Design an API
Using Stoplight
16
17. axway.comaxway.com
Just the design
Seamless integration between API-Design & API-Runtime
• Must be easy, Repeatable & Self-Service
• Ad-Hoc or CI/CD-Based
Deploy
• Deploy it to the API-Management platform
• Get feedback on your design
• Improve it and repeat
At this point: No Mock, No Implementation – Just the design
{api:first} – Design, Deploy … repeat
18
19. axway.comaxway.com
Getting better feedback with mocks
{api:first} – Mock the API
Using API-Builder
20
Axway API-Builder
• Node.js based architecture
• API-Builder project becomes a Microservice
• Running as a Docker-Container
• Supports API-First approach
Create a Mock-Service
• Import API (Swagger)
• Save & Create Mocks
Link designed API with API-Builder container
20. axway.comaxway.com
Making the customer(s) happy.
{api:first} – Implement/Orchestrate the API
Using API-Builder
21
Axway API-Builder
• Connectorless
• but able to connect to any REST-API
• Model-Driven
• Extensible – e.g. create your own nodes/functions
Implementing a flow
• Create Connectors based on Swagger-Definitions
• Create / Implement a flow
Link the API to the API-Builder Microservice
21. Externalized API as Code
Created an API definition by a Non-Technical person
Complete Self-Service process
• Using the “normal” development tools
• Haven’t touched the API-Manager at all
Not only the Vanilla-Case
• Swagger-Promote supports all aspects of an API
• Security, Tags, Custom-Properties, Custom-Policies, …
• incl. Staging-Concept
Changes to a „Published“ API - possible & simple
• Integration-Tests avoid NO Breaking changes
Summary
22
23. axway.comaxway.com
Stoplight
Axway Partner
Get in touch - visit Stoplight here at
the Imagine-Booth
Upcoming integration using Swagger-
Promote
Subscription based pricing
Axway API-Builder Swagger-Promote
CLI to enable DevOps your APIs
Downloadable from the Axway
Marketplace
It‘s free and Open Source
Official accelerator from Axway
Tools being used
25
Supports a Microservice-Architecture
Low-Code / No-Code
It‘s free – Community-Edition
Subscription based pricing for
Enterprise-Support
Hello everbody, welcome to the Axway Imagine here in Chantilly.
My name is Christoph Wiechmann and I work at Axway as a pre-sales consultant in API-Management space helping customers on their digital journey. I’m really glad to be here and talk in the next 55-60 minutes about how to streamline the API-Development/API-Lifecycle workflow. Don’t be worried, besides slide-ware at beginning you will see some amazing stuff and together with you in this session I will create as a showcase an API from the beginning to the end.
Before we step into that, I would like to illustrate what has changed in the API-Economy?
API Teams used to be – a little bit like these guys - a very small team, very well trained, delivering a few APIs usually pretty fast
Now APIs in the Enterprise today looks a bit more like that: adoption is becoming mainstream, many developers a building APIs, many business teams have needs, Product API Manager start to appear for more mature Enterprises…
They need self-service
And one the reasons for that, is the explosion of API on consumer and provider side.
An API-Management-Platform needs Self-Service capabilities not only for consumers, which is around & established since a while, by offering an API-Catalog & Self-Service-Capabilities in an API-Developer portal. With that application-developers, API-Consumers can discover and subscribe to existing APIs.
But you can only discover & re-use APIs already in the catalog. Therefore to get the most value out of the API-Management platform, also API-Service providers must have a easy way to integrate their APIs into platform. It must be seamless for them, as they normally have to focus on their business project and not how to integrate their APIs into the platform. However, API-Service-Providers expect, when adding their APIs into the platform, security to be applied without knowing the exact details and by that they get visibility & governance capabilities about their APIs and consumers.
Some of our customers are using the API-Management platform for an API-Centric architecture. That means, all communication will go through the API-Platform, no matter if internal Application-2-Application or Cloud-2-Ground, Ground-2-Cloud communication. The ultimate goal is to improve Re-Usability & Speed as every business-project can now discover and leverage already existing APIs, for instance to use a Cloud-Service.But this requires that each new service developed in a business project, for instance by integrating a Cloud-Application, is integrated into the platform. Basically: By the way. And this will only work out, if integration is easy & seamless.
So, it comes downs to a proper control the API-Lifecycle and automated everything using a DevOps process. Of course, self-Service enabled.
I mean, all of you have seen this Infinte-Loop before, also in combination with API-Management. But it’s pretty hard to implement this … having a repeatable process, which is easy enough to really repeat it over and over again.
But why is DevOps/Agile so important, also for APIs? Especially for an API-First approach you can consider an API like a product you would like to finally offer to your customers.And of course you have agreed on doing this based on certain requirements and maybe specification. But geeting early feedback on your planned product is important to build the best product. And this is, what the picture is about.
Just having an agile process in place and delivering your product early to your customer makes only sense, if your customer can really provide feedback to you based on the delivery. For that, you need something testable and useable and later becomes maybe loveable. The example illustrates, with early feedback it might even turn out, to deliver a final product better than imagined. In that case, the customer realized feeling the wind is great, hence he decided for a cabrio.
So, it comes down to deliver early and the same for API.s
Arnaud Laurent recently finished his book „The Design of Web APIs“ and he defined the „API Design-Diamond“. Each side of the diamond describes what is important for a good API-Design and I think he is right, saying for instance that an API should be goal oriented, useable, etc.
But all of these aspects requires some kind of evolution. I mean, it wont be possible to do it right from the beginning for an API-Designer or API-Developer to develop the perfect API. You require feedback, from API-Consumers, like App-Developers, etc.
And to get feedback, you need to deliver quickly and repeatable.
Who of you is actually using the API-Manager and believes handling all this is easy? I mean, providing an API, get feedback, change something, over and over again?
At least I can say, this is how I felt when I had to do this.
So, that means, we need a repeatable process starting from the API-Design, easy way to create an API-Mock-Up and finally start implementing the API. And even in that stage, it must be possible to apply certain non-breaking changes.
And of course, I would like to have a Self-Service-Process to keep up with the enterprise-level demands.
Who of you is actually using the API-Manager and believes handling all this is easy? I mean, providing an API, get feedback, change something, over and over again?
Following the API-First concept, let‘s start by creating a brand new API just by designing the purpose of it. Suppose I‘m, now a API-Product developer, clearly having the business view on it. I want to create business methods, adding parameters and description to it, but I‘m not a Swagger-Specilist. So, I need a graphical way or design oriented tool to do my job. For that I‘m using stoplight, which allows me to do that. Let‘s do that quickly in a very short demo.
It‘s a small, but very powerful tool, which requires a Swagger-Definition, plus an API-Configuration file and deploys it into the API-Manager. The need for the Swagger is obvious, but the config file tells the API-Manager how to manage/expose that API.
Actually our API isn‘t very nice, as we don‘t have any picture, tags, for Front-End-Security. Let‘s make a another re-deployment, but this time with an updated config-file. After re-deployment we re-load the API and realize the API has now an Image, is exposed using API-Key based security and has some tags.
All this is configured into the JSON-Based configuration file.
Even if I‘m doing this right now interactively the initial intention is to have this tool executed by a CI/CD-System and of course it has a staging concept.
So, as I have now designed my intial draft version of my API, what next? I need to deploy it into the API-Management platform to get feedback from my consumers. Even if it‘s only the API-Design, it already has some value, as consumers can explore it, read the documentation, etc. and with that they can give me recommedations about missing methods, parameters, etc. Let‘s deploy my API now and discover it in the API-Portal.
And perhaps my API becomes very important I‘m getting tons of feedback, I want to include all of them. And perhaps I have deploy into more than 20 times. Hence it must be super easy to do that, do a certain change and deploy it to the API-Management platform. Over and over again, as illustrated in the loop.
Let‘s suppose we have received some feedback, we want include them into the API-Design, re-deploy it and –rediscover it.
As you have seen the process is super-simple and seems like repeatable.
To make it even more simpler it would be good just to initiate this process out of the Design-Tool and our partner Stoplight is working on this integratin. With that, an API-Product-Designer, can just kick-off the process I have started manually right out of the API-Designer. These are mock-screens and they told me, an initial version should be available at this Imagine. You find our partner Stoplight here, if you want have a chat with them.
So, now suppose our API-Design has evolved enough and it‘s time to provide a better delivery to my API-Customers to get better feedback to get from 3 to 4. I want to introduce a simple Mock-Service to indicate what kind of responses the API will return.
For that I‘m using today API-Builder, which is a Node.js based application, helping me during the development phase, which a Low-Code approach to do my job and finally turns into a Docker-Based Microservice. It provides support for an API-First approach by creating a new API based on the Swagger-Definition and for now, we just create a Mock-Service. Nothing special.
However, for those of you, who are working with the API-Manager, they know it‘s tough to get the API-Re-Linked to a new Down-Stream-Application. I mean, we need to tell the API in API-Manager where our Mock-Service is. With Swagger-Promote it becomes again super simple, just by adding the right Backend-Base-Path.
Lastly for today, I would like to start implementing my API and again I would like to use API-Builder for that. It sounds a bit funny, but we call API-Builder Connectorless, as it comes not with >150 connectors, but has the capability to connect to any kind of REST-API.
It‘s very simple, just by adding the Swagger-Definitions into my API-Builder project, I automatically do get a Connector for it, which I can use in my flow. With that I can now enrich, implement and test my flow right in the API-Builder.
So, and as my API-Lifecycle comes into the „Published“ state, I would like to finally publish my API, grant access to a number of organizations and maybe automatically create a subscription to some existing applications.
Now, as the API is finally published, all changes to that API should be applied carefully to avoid breaking-changes, but as many of you know, it‘s required sometimes to add new features to keep the API-Version stable as long as possible. And even that, is now possible. Let me simulate an extension.
Who of you is actually using the API-Manager and believes handling all this is easy? I mean, providing an API, get feedback, change something, over and over again?