We were engaged by the Wassenaar Arrangement – an international organisation based in Vienna – to redevelop their 15 year old intranet document management application. As the technology stack of the old application was no longer supported the only real alternative was to build something from the ground up using today’s best of breed technologies. The challenge was to understand and re-architect an existing platform. In addition, security considerations were paramount for this organization.
To meet the requirements we have implemented a REST API using the Java based Play framework. We have developed a modern single page application using AngularJS, with a Bosstrap based responsive frontend. We used Elasticsearch as the document store to satisfy the requirement for a very feature rich document search functionality. We used CAS to implement single sign on mechanism using LDAP services. Vagrant together with Chef was used to create a development environment and test environment to ensure a homogeneous infrastructure was used by all parties involved. Sentry was used as a centralized error reporting platform.
- Play Framework using Java