JazzTeam engineers were tasked with the development of an integration layer responsible for synchronization and interacting of client high-level business applications with already existing solutions and databases in the IBM i (AS/400) system. The integration layer is to provide the same functionality as our previously developed commercial Mule connectors via an API. The purpose of this project was to ensure direct interaction of AS/400 systems with the client applications via REST API:
The use of this API layer is planned for integration projects in situations where businesses cannot or do not want to give up the existing infrastructure, but would like to be able to integrate the existing in the IBM i-Series (AS/400) solutions with other systems, either proprietary or third-party.
Stack: Java, Maven.
Infrastructure: AS/400, BitBucket, AWS.
Test Automation libraries: JUnit + Mockito.
Frameworks: Swagger, Spring Boot, Spring Security.
Protocols: Https, Oauth2.
Other libraries: license4j.