Customers who bought this book also bought:
Reviews
Book Description Now professional software developers working in highly complex distributed environments can learn how to create agents for client/server environments. This book clearly explains the programming of agents for improving user interfaces, for improving the performance and usability of LANS and WANS, for managing mail, and even for assisting in the development of other software! In addition, the book provides a rundown on the applicable standards, such as CORBA and OLE, essential background on the technologies that make agents possible, including artificial intelligence, fuzzy logic, and object technology; and discussion of the dark side of agent technology, such as "rogue" agents that can act like viruses. Synopsis This practical and comprehensive guide explains what intelligent agents (IAs) are, how systems of agents can collaborate to solve difficult problems, the kinds of commercially-available technologies that can used to build them, and how they can make today's and tomorrow's computer and communications systems easier to manage and use. The authors present and discuss virtually all aspects of agent technology including: Artificial intelligence technologies like expert systems and fuzzy logic, object-orientation, agent architectures, design considerations such as OS requirements, security, client-server and peer-to-peer networks, the Internet and WWW, languages (e.g., Java, Telescript and Distributed Smalltalk), tools and development environments, applications of IAs and the future of IA technology. From the Back Cover Now you can build smarter distributed systems in any domain using intelligent agents. This practical and comprehensive guide explains what intelligent agents (IAs) are, how systems of agents can collaborate to solve difficult problems, the kinds of commercially-available technologies that can be used to build them, and how they can make today's and tomorrow's information systems easier to manage and use. The authors examine virtually all aspects of intelligent agent technology, in a logical progression of topics, as follows: Section 1 defines IAs from several perspectives. Section 2 discusses natural and artificial intelligence, and speculates about building computers that mimic the nature of mind and brain. Section 3 discuess IA-enablers including: Object-orientation, artificial intelligence and expert systems (including the latest on Cyc), and soft computing technologies such as fuzzy logic, neural nets and evolutionary computation. Section 4 reviews key industry-standard infrastructures: COBRA, OpenDoc, OLE/Active X and DCE. Section 5 surveys several IA architectures, pointing out significant concepts and features. Section 6 discusses design issues, including: networking (client/server, peer-to-peer, agent mobility, Internet/WWW), OS requirements, security considerations, requirements analysis, domain modeling and much more. Section 7 discusses several languages and environments that are especially appropriate for agent development in distributed environments, including: Java, Smalltalk, Telescript, examples included. Section 8 presents numerous application domains where IAs are poised to make a big difference, including: financial, computer-aided design, medical, network management, information retrieval/management, electronic commerce and much more. Section 9 rounds out the coverage by taking you into the future. The authors speculate about IAs hastening shifts in human-computer and human-human relationships pointing out both positive and negative consequences that may occur. A summary of current research efforts is also included, with appropriate WWW URLs. Appendixes include references/bibliography, acronyms and an index. Back to Agents
Back to Internet Programming
Back to Main Index
|