Originally posted by PRITAM POTNIS: WHAT ARE THE MAIN ARCHITECTURAL DIFFERENCES BETWEEN EJB,CORBA,RMI ???
EJB is a specification for writing software (in java) that is container independent. IE if I write some EJBs, they can be deployed on any app server that runs EJBs. EJBs are also components that can be bought and sold like regular javabeans. CORBA is a language/platform independent spec used to pass objects across the network and between different apps. RMI is a java only spec for passing objects between a client and server. RMI is kinda like RPC. Hope this helps. David