javaee / ejb-spec

See javax.ejb project for API. Contains legacy issues only.
https://github.com/javaee/javax.ejb
6 stars 1 forks source link

EJB RMI-IIOP over HTIOP(Http2 or WebSocket) #132

Open glassfishrobot opened 7 years ago

glassfishrobot commented 7 years ago

Hi All,

What do you think about EJb RMI-IIOP over Http2 or WebSocket like OMG GIOP->HTIOP?

The EJB Component Model have more feature for a good alternative to gRPC, FinagleRPC or zeroICE.

In the EJB 1.1 Specification, Sun Microsystem in according to OMG integrate RMI over CORBA IIOP(Standard deFacto and more use in the years 80/90). Most corba client invoke Ejb method from c++, ada etc by Corba Client. Why not reproduce same scenario for HTTP2 era? Http2 has more fearture like Corba TPC Connection(Single Connection,Multiplezing, priority). The good base of RMI-IIOP based to OMG Corba(IDL+IIOP/GIOP Message) have most power. With EJb Ecosystem if i want invoke method over http with binary protocol i'dont have a good choice. gRPC or Finangle sponsored an rpc over http2(only efficient alternative for REST JSON+HTTP), but there are more work for developer. generate proto interface(on java there is OMG IDL), generate and populate stub code(on Ejb this is gratis with Runtime Stub Generation/Downloading feature) generate and populate skeleton code(on Ejb this is gratis with Runtime Skeleton Generation feature).

glassfishrobot commented 7 years ago

Reported by angelorubini

glassfishrobot commented 7 years ago

This issue was imported from java.net JIRA EJB_SPEC-132