Project Description
Customer was looking for tablet solution to support complex workflows and functionalities, with key requirements like:
- Complex workflows
- Including payment functionality
- All functionality must work on- and offline
- Only a subset of data can be stored on tablet
- Data input is coming from several subsystems, must be merged to be usable
- Data output must be sent back to subsystems
- Subsystems cannot handle data exceptions themselves
- Communication with subsystems is sensitive
- System must be scalable for high load and worldwide rollout
Tasks
MCON was designing a infrastructure based on Amazon Web Services including:
- Authentication using Amazon Cognito
- Middle layer for complex communication and information commissioning, based on Java
- Highly secured middle layer, no direct connection from tablets to middle layer
- Communication with tablets through messaging services only (Amazon SNS, Amazon SQS), large data to be transferred encrypted by Amazon S3 buckets
Technology
Amazon Web Services
- Amazon Cognito
- Amazon SNS
- Amazon SQS
- Amazon RDS
- Amazon S3
- Amazon VPC
Java (Middleware)
HTML 5 (App)