-
Notifications
You must be signed in to change notification settings - Fork 18
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