Implementing Amazon Web Services integration connector with IBM App Connect Enterprise
Backlund, Noora (2020)
Backlund, Noora
2020
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020100520985
https://urn.fi/URN:NBN:fi:amk-2020100520985
Tiivistelmä
The emergence and growth of cloud environments has created new avenues for enterprise application integration and brought about new challenges on how to go about integrating the new with the old. A generic integration connector was created to allow for transfer of messages from Amazon Web Services -based applications to third party services by using IBM’s App Connect Enterprise Enterprise Service Bus platform. The integration was implemented through design-based research methods, where the researcher acts as both the implementor and the designer, creating new knowledge based on theoretical basis through iterative cycles until an ideal solution is reached. The integration was designed according to Service Oriented Architecture principles and reliable messaging considerations. The resulting integration consisted of Simple Queue Service message queues and a message consumer Lambda function on the Amazon Web Services environment, and a connector application, intermediate message queues and recipient-specific connector applications on the Enterprise Service Bus platform. Components on both environments were built to be easily scalable and extendable to a dynamic category of services. The resulting integration implementation fulfilled basic Service Oriented Architecture principles and provided methods to account for reliable messaging requirements. The proof of concept integration provided a basic functionality for message transfer, with expansion and adjustment possibilities for different environments. Development of the integration with design-based research methods provided valuable insights into possible implementations and direction of future research.