Just a comment on the complexity of Jini services.  I agree that starting up 
Jini services using the ServiceStarter is overly complex and arcane, which is 
why other service frameworks like Rio, StartNow, and river-service-container 
exist.

I’m hoping the river-examples project makes things a little easier for people, 
as well.  Also, it would be great if we could adopt a service-definition method 
that’s a little more like EJB3 or JAX-WS.  Can’t get much easier than putting 
an annotation on a class.

However, I stopped thinking that Jini services themselves are complex after I 
did some work with the WS-* stack.  You can’t tell me that the combination of 
WSDL, WS-SE, Schema, and everything else that goes along with WS-* is simpler 
than Jini.

So take heart, setting up security wouldn’t be any easier under any other SOA 
framework.

Cheers,

Greg Trasuk

> On Jun 12, 2015, at 5:50 AM, Dawid Loubser <da...@travellinck.com> wrote:
> 
> On 12/06/2015 05:34, Palash Ray wrote:
>> In my 2 years of using Jini, one feedback that I have as a developer is its
>> overtly complex. For instance, if I want to configure security, its so
>> complex, that I have to spend days together to get it up.
>> 
>> I strongly believe that we should try to make things simple for the users.
>> And flexible.
>> 
>> Thanks,
>> Palash.
> Fair enough. But distributed security (e.g. authentication) is a
> somewhat inherently complex problem!
> What are you looking to achieve? I always find that true distributed
> systems, having more of a peer-to-peer nature,
> don't have a single, authoritative point of control. In the long run, I
> think that some sort of federated trust model,
> similar to what we have with PGP, might work.
> 
> If what you're building is inherently client/server, and especially if
> you're just shuffling data around, Apache River is
> often not the right solution. The sorts of problems that River provides
> solutions to, make it inherently more complex
> for some other common scenarios.
> 
> regards,
> Dawid
> 
> P.S. This discussion should probably be on the river *users* list, not
> the *dev* one :-)

Reply via email to