-
Notifications
You must be signed in to change notification settings - Fork 9
2018‐08 Web App Design
Andres Leon Rangel edited this page May 12, 2024
·
2 revisions
The different technologies, frameworks and programming languages were used to develop the Attendance Webapp System.
TECHNOLOGY | PURPOSE |
---|---|
MS Visio | Diagramming tool. |
Draw.io | Online diagramming tool. |
Swagger | Microservice interface specifications are written using Swagger YAML files. |
Postman | Client for testing the REST Microservice interfaces. |
J2EE | Front end programming with PrimeFaces |
Maven | Used for build and packaging of the Java Web Application and Mule composite service. |
Tomcat | Server |
IntelliJ | Java IDE Editor |
Microsoft Visual Studio Online | Integrated cloud environment for Agile project management, source control, continuous integration and deployment. |
Mulesoft | Composite application for orchestrating interactions with the atomic Microservices, I.e. sign-up form, registering attendance, etc... |
Server less Framework | Framework for development and deployment of server less functions (in NodeJS) on the AWS public cloud services. |
AWS Lambda | Runtime execution environment for the Microservice functions. |
AWS API Gateway | REST API control point for the Microservice functions and composite application. |
AWS Cognito | Application for managing user identities used to log into and secure the Microservice applications. |
AWS DynamoDB | NoSQL database used for persistence of Microservice entities. |
NodeJS (w/express & handlebars) | Development framework used for development of the atomic Microservices, front-end admin application and mobile application. |
Back | Next