Skip to content

wziyong/acmeair

 
 

Repository files navigation

Acme Air Sample and Benchmark (wasperf version)

This application shows an implementation of a fictitious airline called "Acme Air". The application was built with some key business requirements: the ability to scale to billions of web API calls per day, the need to develop and deploy the application targeting multiple cloud platforms (including Public, Dedicated, Private and hybrid) and the need to support multiple channels for user interaction (with mobile enablement first and browser/Web 2.0 second).The application can be deployed both on-prem as well as on Cloud platforms.

This application has been restructured to be a microservices application in addion to a monolithic application. This application is also being enhanced with additional services using IBM Cognitive capabilites like Watson Dialog etc.,

This version of acmeair supports:

  • WebSphere Liberty Profile to Mongodb

Repository Contents

Source:

  • acmeair-services: The Java data services interface definitions
  • acmeair-service-mongo: A WebSphere eXtreme Scale data service implementation
  • acmeair-webapp: The Web 2.0 application and associated Java REST services (monolithic app)
  • acmeair-mainapp: The Front End and Config MicroService application
  • acmeair-as: The Authentication Java Rest MicroService application
  • acmeair-cs: The Customer Java Rest MicroService application
  • acmeair-fs: The Flight Java Rest MicroService application
  • acmeair-bs: The Booking Java Rest MicroService application

How to get started

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 48.5%
  • HTML 39.4%
  • JavaScript 8.6%
  • CSS 2.1%
  • Other 1.4%