hi Justin,
Pretty much what Jun Wu just said.. expose your EJB's (considering they are marked with @Stateless) using JAXRS 2.0 and you have it.. I'd recommend your to avoid OData like the plague, it has only caused me headaches due all the limitations & constraints.. you better off not following such spec.
Cheers,
Dan.