[Apiman-user] APIMan question

Eric Wittmann eric.wittmann at redhat.com
Thu Jan 22 07:06:02 EST 2015


Hi Bob, thanks for the question.  I have CC'd the apiman mailing list in 
case the answer is interesting to others.

Hopefully I understand the question, which is around aggregation of 
various disparate APIs into a single application specific API.  I think 
that apiman does something similar to what you are suggesting, in that 
all API endpoints end up going through the API Gateway rather than 
directly to the various disparate services.

In other words, if a single application may consume N different services 
provided through apiman, *all* of those services are ultimately consumed 
through the root API Gateway endpoint (e.g. 
http://gatewayhost.com/api-gateway/*).

That isn't quite the same as creating an application-specific API, but 
is perhaps functionally equivalent.

At the moment we do not have any specific plans to implement API 
aggregation in apiman, but if there were community interest in it then 
we would certainly consider adding it to the roadmap. :)

-Eric


On 1/21/2015 1:44 PM, Bob McWhirter wrote:
> Heya Eric—
>
> So I’m looking into Microservices, and one thing that always pops up is an "API Gateway” which might consume N services and expose them as a single service.
>
> The use-case being that while a fat application (desktop, web, etc) might talk to 15 different services, something on a constrained network (such as Mobile) would rather have an application-specific API that handles aggregating some subset of those 15 services into a single service, reducing round-trips.
>
> Is this a use-case planned for by APIMan?  Or would APIMan be placed in front of an API Aggregator?
>
> Thanks!
>
> 	-Bob McWhirter
>


More information about the Apiman-user mailing list