Interesting
  • William
  • Blog
  • 4 minutes to read

New best friends: APIs and Integration

In some companies, APIs already have a firm place in the integration team’s toolkit. However, there are also companies who never seem to have heard of an API. That’s ok, for as long as there aren’t any activities which require an API.

The need to use APIs could for instance come from:

Forearmed is forewarned

As some of the mentioned points above could become reality at short notice, it’s worth starting preparation now, which could involve the following topics:

The further you go with these steps, the faster and easier it is to implement your API needs when they occur.

Ideally, these preparations should be carried out to such an extent that you can justify  potential API requests, rather push usage of APIs proactively.

Solutions

There are various solutions on the market, which can roughly be differentiated as follows:

Pure API solutions do not offer classic integration technologies or provide them only via extensions, while an “all-in-one” solution combines all technologies on one platform and allows seamless interaction.

And this is the biggest challenge for many companies. Frequently, not all components involved (e.g. applications) are already API-compatible. Some will never be made API-compatible, whether due to prohibitive cost or technical feasibility.

An integration solution that can only serve APIs would be extremely limiting, indeed, useless for certain tasks. A pure API solution would essentially be a further standalone system.

An integration solution that combines API activities with integration tasks would give you unlimited functionality. Essentially, the API could be seen as a type of envelope, which you fill with whatever you want.

Some examples:

Pitfalls

The interaction of an API with non-API-compatible components provides many options. At the same time some topics need to be considered:

  • Availability of non-API-compatible components
    If a service (e.g. a website or smartphone app) needs to be available around the clock, then its underlying components also need to be available 24/7. If this can’t be assured, then there should be a proper error message (e.g. ‟Dear user, our service is currently unavailable due to maintenance”, is much better than a technical message such as “500 – internal server error”).
  • Performance of non-API-compatible components
    Any activity carried out within an API takes time. This time increases the response time for any request made to an API. If there is an expectation that an API’s response time is under 100 milliseconds, yet the response time of the system in the background that feeds the API with its information is 2 seconds, then that expectation simply can’t be met. You also need to check whether multiple, parallel calls slow down the response time even further.

Conclusion

So far, there hasn’t been a huge wave of moving away from classic integration or EDI to API. That’s probably because many of the interfaces in use are well-established and change is always associated with cost and risk.

Nevertheless, there is a clear trend in all areas of creating value by integrating and using APIs, whether this is for their ability to process in real time or for the advantages of an abstract, uniform interface layer.

A clear recommendation for APIs is therefore to “act” rather than “react”. Then you’ll already be prepared for the issues each IT department will need to consider sooner or later.


Source: https://blog.seeburger.com/new-best-friends-apis-and-integration/

Inline Feedbacks
View all comments
guest

Квантово-безопасные API: защита данных в новой эре вычислений

Современные криптографические стандарты, включая RSA и ECC (Elliptic Curve Cryptography), десятилетиями обеспечивали безопасность API-коммуникаций. Однако с развитием квантовых...

Enhancing Automotive Processes through the Integration of APIs

In this article, we will be looking at how application programming interfaces (APIs) help to accelerate workflows, both...

Get Your Retail Channels Singing in Harmony with an Integrated Retail Strategy

When you go to a concert, you have certain expectations. For instance, if the different sections of the...

The best SAP S/4HANA global e-Invoicing cockpit

SAP ECC and SAP S/4HANA have often been expanded with e-invoicing solutions. When migrating from SAP ECC to...

B2B E-Commerce Part 4 – Intelligent Systems Integration in E-Commerce

The first part of our blog series on systems integration for e-commerce was an e-commerce 101. The second...

Automated Multichannel Sales – It’s Every Retailer’s Dream

There are many good reasons for following a multichannel strategy. You may be starting out with e-commerce or...

SEEBURGER API Management: Protect APIs and Secure Your Digital Future

APIs accelerate digital transformation, enabling businesses to scale faster. But as their use grows, so do the security...

Avoid this Pitfall when Migrating to SAP S/4HANA

Migration to S/4HANA is a strategic decision, one that requires considerable effort and time. The areas of EDI...

Transparent, Efficient Supply Chains Are the Future of Retail

If you want long-term success in today’s retail industry, a transparent, efficient supply chain is crucial. To meet...

Compliance with Global e-Invoicing Mandates and SAP S/4HANA

Migrating to SAP S/4HANA is not being made any easier with all the new e-invoicing legislation due to...

How API Management Projects Go Awry If You Forget About API Integration

Many companies start their API management projects with high expectations. However, taking an API first approach to design...

VDA4998 – The First Industry-Wide Recommendation for Using APIs in the Automotive Supply Chain

The auto industry is no stranger to electronic data interchange – EDI for short – and has been...

B2B E-Commerce and Integration 101

Are you harnessing the full power of digitalisation in your e-commerce strategy? This article looks at how integration...

SAP S/4HANA Migration: Take the green pill or the brown pill?

Start afresh with a greenfield approach, or build upon what you have already with a brownfield approach? This...

Adding API to your Business Integration toolkit: a beginner’s guide

Currently there is a clear – some may even say unquestioning and unavoidable – trend in many areas...

API Monitoring and Observability: Building Resilient Integration Ecosystems

The complexity of modern distributed systems has transformed API monitoring from a simple uptime check into a sophisticated...

Inventory Management in a Digital Supply Chain

APIs take inventory management in the manufacturing industry to the next level One might think that inventory management...

ISO 20022: A Game-Changer for Faster Payment Processing

Real-time payments are no longer a thing of the future: they’re already the norm. Long processing times are...

API Integration is the Key to Modern Supply Chain Communication

Portals such as SAP Ariba, Jaggaer, Coupa, SupplyOn and OpenText enable vendors to conduct their commercial processes electronically,...

APIs, The Backend Key to Data-Centric IT Architecture

The corporate world is becoming ever more digital. There are digital ecosystems springing up, digital products and business...