Hi David,
When you say "via EJB" do you mean that you want to "front end" ISIS
application with session beans and invoke those from another application via
remote EJB invocation?
Are you are saying that you want to do that just because you want to avoid
having to learn REST/Json?
Or you are thinking you need to expose some coarse grained services via session
beans as opposed to having to deal with the fine grained RO that would be the
case if you didn't make use of ISIS View objects?
Have you considered using using ISIS View objects (a view over the Domain
layer) to achieve a coarse grained RO interface to match the granularity that
you need?
Or is it the case that you are required to wrap and use remote EJB invocation
to enlist the ISIS based application service in a distributed managed
transaction? But presumably because you were already considering using the RO
interface, then this is not a requirement?
I think more information about your architecture constraints and requirements
is needed.
Regards.David.
On Friday, 24 July 2015 7:52 AM, David Harrison <[email protected]>
wrote:
Hello,
We are interested in integrating Apache ISIS Domain Services (and Domain
Objects) in an existing application architecture, via EJB. We briefly
investigated using the RESTful interface, but the HATEOAS (hypertext as the
engine of application state) style of interacting with ISIS was a bit more
involved than we feel comfortable using as this point in time.
Is there a way to access ISIS Domain Services via EJB ?
If someone can point me (and my colleagues) in the right direction, we would be
grateful.
Best Regards,
David Harrison and Ashwin Shimpi
Environment:
Apache Tomee 1.6.2 and EJB 3
OpenJDK Java 1.8.0
Apache ISIS - latest version, 1.8.0