Publication: Efficient and Platform Independent CLI Tool for API Migration
DOI
Files
Type:
Article
Date
2017
Journal Title
Journal ISSN
Volume Title
Publisher
Annual Conference 2017 - IET- Sri Lanka
Abstract
Development organizations maintain
separate environments for development, quality
assurance and production etc. These environments
execute independently and have their own deployment
and own methods of traffic controlling that are handled
locally. In such a process artefact allowed to be created
only at development environment, tested in QA
environment and then would promote to the production
environment for promotion. In a API managing product
company when moving API management products from
one environment to another, all the created APIs need to
migrate across different environments to save the
developer time and effort at various environments. In
order to achieve accurate and efficient migration,
artefacts should be portable and transferable to any new
environment without any major post migration changes
and additional effort.
In this paper, we present a more powerful, efficient and
generalized CLI tool that can be used by any REST based
API managing applications to perform API migration in
a more precise manner. We analyzed the current
migration techniques use by trending API Management
products and identified the major sieve point that needed
to be addressed. Taking those faults n to consideration
we identified the appropriate mechanism to migrate
APIs across different environments.
Description
Keywords
API migration, REST API, CLI tool, platform independence
