Jini and JavaSpaces Application Development
Jini and JavaSpaces Application Development
复制标题
Jini 和 JavaSpaces 应用程序开发
DOI:
--
复制
发表时间:
2001
期刊:
影响因子:
--
通讯作者:
Robert Flenner
中科院分区:
文献类型:
--
作者:
Robert Flenner
(NOTE: Chapters conclude with a Summary.) Introduction. I. THE JINI ARCHITECTURE. 1. Introduction to Jini. The Jini Evolution. Goals of the Technology. What Are Jini Services? How Does Jini Solve Real-World Problems? The Evolving View of Services. The Tipping Point. 2. Jini in the Age of Services. The Emerging Networked Application. Understanding the Layers of Communication. The New Protocols. Existing Protocols in the Middleware Maze. Summary. 3. Supporting Technologies. The HTTP Server. Remote Method Invocation. Summary. 4. Building on Jini Foundation Concepts. Foundational Services. Summary. II. DESIGNING APPLICATIONS USING THE JINI FRAMEWORK. 5. JavaSpaces Service. The JavaSpaces Service. The Architecture of JavaSpaces. Entries Revisited. The Simple API.. Distributed Data Structures. Application Basics. Deploying JavaSpaces. A Sample Application-Building the MessagePad. Summary. 6. Transaction Service. Distributed Transactions. The Jini Transaction Framework. The Mahalo Implementation. JavaSpaces Transaction Example. Transactional Shell Example. Summary. 7. The Helper Services. Overview of Helper Services. The Disconnected Client or Service Entity. The LDS Interface Explained. The LRS Interface Explained. The EMS Interface Explained. Summary. 8. Service Administration. Service Administration Overview. Client Administration. The Administrative Interfaces. Building on Your Service Framework. Client-Side Implementation. Summary. 9. Security in Jini. Defining Security Requirements. Jini-Specific Requirements. Java Security. The Java Virtual Machine. Configuring Basic Security with Policy Files. Additional Security Considerations and Alternative Techniques. In Need of Evolution. Summary. III. DEVELOPING APPLICATIONS. 10. GroupWare. Defining the JWorkPlace. The Role of XML in Workplace Definition. The Supporting Services: reggie, outrigger, and mahalo. Client-Side Service Discovery. Introducing the ServiceUI Project. Summary. 11. Workflow. What Is Workflow?. A Collaborative Workflow Framework Example. The Supporting Services. Change in State as a Flow-of-Objects. The Event Mailbox Service as a Remote Event Notification Platform. Integrating Workers with JavaSpaces and the Event Mailbox Service. Content Management Workflow. Summary. 12. Agents. Agents of Collaboration. Simple Agent Frameworks. An Example Process Control Agent. Future Jini Agents. Summary. 13. Jini as a Web Service. Business-to-Business E-commerce. What Are Web Services?. Simple Object Access Protocol (SOAP) as a Transport Technology. Jini in the B2B Context. SOAP-to-Jini Integration. Summary-The Road to (Dis)-Integration. 14. Pervasive Computing and Mobile Devices. Jini Environment and Assumptions. Can Jini Scale Down?. Will Devices Scale Up?. The Network Reality-Pervasive Computing. Summary. IV. APPENDIXES. Appendix A. Setting Up Your Environment. What You Will Need. Gotchas and Common Pitfalls. Appendix B. Tools. Start-up Scripts. Building Jini. Service Browsing and Administration. Summary. Appendix C. Links, Community, Resources. Links. Specifications. Community. Resources. Index.