Can an AngularJS application be built directly with EJB without needing to expose them as REST services? Many examples on the internet show that eventually REST services are required to provide data to AngularJS. This means that EJB methods must be exposed as RESTful services in order for them to function with AngularJS. Is there a way to achieve this without using REST services? Any suggestions or helpful resources would be greatly appreciated. Our technology stack includes EJB 3.1 and IBM WAS 8.5.