We started our first commercial assignment - Identity and Access Management (IAM). Our client has a legacy, monolithic system that needs to be migrated to a new system based on Service-оriented аrchitecture (SOA). In order to assure business continuity, functionalities will be gradually moved to self-contained or loosely coupled services and drop-in replacement modules that consume these services. Our task is the development of custom IAM service that will operate as a single point of identity and access management. In addition, we shall develop a module that will replace the existing authentication and authorization module. IAM service will be self-contained - with its own management portal (GUI) and Application Programming Interface (API). The stored data will be encrypted in order to prevent visibility in case of theft. Last but not least, in order to assure interoperability with other applications, the service needs to be well documented.
Technologies
- IAM web service - Java
- IAM module - Java
- Management portal - GWT
- API - REST, SOAP, Protobuf, Thrift
- Documentation - Markdown