Over a million developers have joined DZone.

Are we ready for Webapps with Extensions (Plugins, Apps)?

· Integration Zone

Visually compose APIs with easy-to-use tooling. Learn how IBM API Connect provides near-universal access to data and services both on-premises and in the cloud, brought to you in partnership with IBM.

In terms of integrating your webapp with external webapps I see two different integration types:

1. Inside-Out Integration: in this type external webapps can use services which are offered by your webapp.
2. Outside-In Integration: this integration lets external webapps run in the context of your webapp.

For more details on these two integration types and some examples please read my blog:
Inside-Out and Outside-In Integration of Webapps: Services and Extensions

The first integration type (inside-out) is more widespread than the second one (outside-in).

In my opinion if you want your webapp to be successful, you need to think about both integration concepts directly in the beginning of your webapp development. Don't create a webapp without a concept of ecosystem anymore!

What do you think? Do you have experiences and best practices doing especially the second type of integration (outside-in)?

Visually compose APIs with easy-to-use tooling. Learn how IBM API Connect provides near-universal access to data and services both on-premises and in the cloud, brought to you in partnership with IBM.

Topics:

Published at DZone with permission of Lofi Dewanto .

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}