Jini technology allows for dynamic assembly and maintenance of networks made of services and clients. It provides a simple infrastructure for delivering and accessing services across a network without human intervention. Key concepts of Jini include services, lookup services, Java RMI for communication, transactions, leasing, Java spaces, and security. Services register with lookup services, which enable clients to discover and access them. Jini supports flexibility, ease of programming, and addition of new services to a network. However, it does not scale well to very large systems and is not compatible with some limited virtual machines.