Jini (pronounced like genie i.e. /ˈdʒiːni/), also called Apache River, is a network architecture for the construction of distributed systems in the form of modular co-operating services.
Originally developed by Sun, Jini was released under an open source license (Apache license). Responsibility for Jini has been transferred to Apache under the project name "River".
Sun introduced Jini in July 1998. In November of 1998, Sun announced that there were some firms supporting Jini.
The Jini team at Sun Microsystems has always stated that Jini is not an acronym. Ken Arnold has joked that it means "Jini Is Not Initials", making it a recursive anti-acronym, but it has always been just Jini. The word 'jini' means "the devil" in Swahili; this is borrowed from the Arabic word for a mythological spirit, originated from the latin genius, which is also the origin of the English word 'genie'.
Jini provides the infrastructure for the Service-object-oriented architecture (SOOA).
Locating services is done through a lookup service. Services try to contact a lookup service (LUS), either by unicast interaction, when it knows the actual location of the lookup service, or by dynamic multicast discovery. The lookup service returns an object called the service registrar that can be used by services to register themselves so they can be found by clients. Clients can use the lookup service to retrieve a proxy object to the service; calls to the proxy translate the call to a service request, performs this request on the service, and returns the result to the client. This strategy is more convenient than Java remote method invocation, which requires the client to know the location of the remote service in advance.
Aww, baby
What the hell are you waiting for?
I've been patient but I'm anxious
To tell you exactly how I feel and
You could be my boo, for real and
I've been trying to let you chill but
Baby, it's a must I do put a rush on you
'Cause I never know when I'll get the chance again, I
Don't think you understand how for real I am
So, come on, let me show you
Baby, I will be your angel
I'll be the guardian girl for you
Baby, I'm a protect your heart
You don't gotta put up your guard
Just give me a chance, baby, baby
I'll be down for you
Oh, what ya say darling?
I know you're feeling me
'Cause I be looking at you looking at me
Especially when I got on them Baby Phat jeans
But now I really wanna be more than just a homie
I know you're feeling me 'cause your best friend told me
You be talking about me all the time when I'm not around
Boy, don't be scared 'cause
I will be your angel
I'll be the guardian girl for you
Baby, I'm a protect your heart
You don't gotta put up your guard
Just give me a chance, baby, baby
I'll be down for you
Hey (What the hell are you waiting for?)
You don't really know what you do to me
Well, well, well, well
See it's funny 'cause I never felt this way about anyone in my life, oh
Baby, take my hand and come roll with me
I'm a show how real love's supposed to be
Shawty, we gon' make it, we gon' make it (Ooh, ooh)
Baby, I will be your angel
I'll be the guardian girl for you
Baby, I'm a protect your heart
You don't gotta put up your guard
Just give me a chance, baby, baby
I'll be down for you
That I'm gonna be
You know I gotta be
I wanna be what ever you want
I can do what you like, yeah
I'm a protect your heart
You don't gotta put up your guard
Just give me a chance, baby, baby
I'll be down for you