Jini and JavaSpaces Application Development

Jini and JavaSpaces Application Development
复制标题

Jini 和 JavaSpaces 应用程序开发

DOI:
--
复制
发表时间:
2001
期刊:
--
影响因子:
--
通讯作者:
Robert Flenner
Robert Flenner
中科院分区:
--
文献类型:
--
作者:
Robert Flenner

文献摘要

被引文献

相似文献

(注意:章节以摘要结束。)简介。 I. Jini建筑。 1。吉尼介绍。吉尼进化。该技术的目标。什么是Jini服务? Jini如何解决现实世界中的问题?不断发展的服务观点。临界点。 2。服务时代的Jini。新兴网络应用程序。了解沟通的层次。新协议。中间件迷宫中的现有协议。概括。 3。支持技术。 HTTP服务器。远程方法调用。概括。 4。建立在Jini基金会概念上。基础服务。概括。 ii。使用JINI框架设计应用程序。 5。javaspaces服务。 Javaspaces服务。 Javaspaces的架构。重新访问条目。简单的API ..分布式数据结构。应用基础知识。部署javaspaces。示例应用程序构建消息软件包。概括。 6。交易服务。分布式交易。 Jini交易框架。 Mahalo实施。 Javaspaces交易示例。交易外壳示例。概括。 7。辅助服务。助手服务概述。断开的客户或服务实体。 LDS接口解释了。 LRS接口解释了。 EMS界面解释了。概括。 8。服务管理。服务管理概述。客户管理。管理接口。建立在您的服务框架上。客户端实现。概括。 9。定义安全要求。吉尼特定要求。 Java安全。 Java虚拟机。使用策略文件配置基本安全性。其他安全考虑和替代技术。需要进化。概括。 iii。开发应用程序。 10。组件。定义jWorkplace。 XML在工作场所定义中的作用。支持服务:Reggie,Outrigger和Mahalo。客户端服务发现。介绍ServiceUI项目。概括。 11。工作流程。什么是工作流程?协作工作流框架示例。支持服务。状态变化为一个对象。事件邮箱服务作为远程事件通知平台。将工人与Javaspace和事件邮箱服务集成在一起。内容管理工作流程。概括。 12。代理。协作的代理。简单的代理框架。示例过程控制代理。未来的吉尼代理商。概括。 13。Jini作为Web服务。企业对企业电子商务。什么是Web服务?简单对象访问协议(SOAP)作为运输技术。在B2B上下文中的Jini。肥皂到吉尼的整合。摘要 - 通往(DIS)融合的道路。 14。普遍计算和移动设备。吉尼环境和假设。 Jini可以缩小吗?设备会扩展吗?网络现实 - 渗透计算。概括。 iv。附录。附录A.设置您的环境。您需要什么。陷阱和常见的陷阱。附录B.工具。启动脚本。建造Jini。服务浏览和管理。概括。附录C.链接,社区,资源。链接。规格。社区。资源。指数。
(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.