Application development for distributed environments [Book Reviews]

M. Machura
{"title":"Application development for distributed environments [Book Reviews]","authors":"M. Machura","doi":"10.1109/M-PDT.1995.414846","DOIUrl":null,"url":null,"abstract":"This is the second book in the James Martin/ McGraw-Hill Productivity Series aimed a t information systems professionals and managers. Incidentally , the first book was written by the same author and is called Client/Servei-Computing. The series focuses on current computing technologies in an attempt to meet new challenges that modern organizations face. I was attracted to the book by its title. With hindsight, however, I think that a more appropriate title would be \" Dezielopment Issues and Tools in Distributed Systewts. \" T h e book provides a comprehensive picture of all the major elements of distributed systems as of early 1993. The author takes a pragmatic approach by concentrating on prevailing technologies, such as relational databases, structured design methods, cliendserver architectures, 4GLs and GUI builders. Dewire also pays due attention to the available standards. Roughly two thirds of the book contains a general discussion of distributed systems; the remaining one third surveys various development tools. Part 1 presents the basic concepts, application development strategies, and components of distributed systems. Part 2 deals with analysis and top-level design, and Part 3 covers the construction of distributed systems (detailed design and implementation). Part 4, called \" Operations , \" contains a chapter on integration that surveys the important issues of transaction management , , .work management, and distributed computing environments. This section also has a chapter on production that discusses configuration and version control, sharing data, monitoring networks, and security. Part 5 presents commercial application development products for distributed systems: 4GLs, cliendserver tools, and CASE tools. The concluding chapter discusses future trends. Application Development far Distributed Envi-m w \" s stresses the importance of distributed, enterprise-wide information technology solutions in modern organizations that need to quickly respond to market changes and modify their business processes. Dewire estimates that 20% of the current distributed applications are mission-critical systems such as transaction-based operational 1%. The remaining 80% are less critical systems, such as information and decision support systems. CASE tools service the first category ; cliendserver development tools and 4GLs service the latter. As the technology matures, the cliendserver tools and CASE tools will merge, and 4GLs will evolve into flexible and efficient tools for cliendserver applications. As I mentioned earlier, the book covers the established distributed computing technologies. Dewire gives a rather careful, though insufficient, treatment to the emerging technologies such as distributed object computing. In fact, Dewire refrains from endorsing …","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Parallel & Distributed Technology: Systems & Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/M-PDT.1995.414846","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

This is the second book in the James Martin/ McGraw-Hill Productivity Series aimed a t information systems professionals and managers. Incidentally , the first book was written by the same author and is called Client/Servei-Computing. The series focuses on current computing technologies in an attempt to meet new challenges that modern organizations face. I was attracted to the book by its title. With hindsight, however, I think that a more appropriate title would be " Dezielopment Issues and Tools in Distributed Systewts. " T h e book provides a comprehensive picture of all the major elements of distributed systems as of early 1993. The author takes a pragmatic approach by concentrating on prevailing technologies, such as relational databases, structured design methods, cliendserver architectures, 4GLs and GUI builders. Dewire also pays due attention to the available standards. Roughly two thirds of the book contains a general discussion of distributed systems; the remaining one third surveys various development tools. Part 1 presents the basic concepts, application development strategies, and components of distributed systems. Part 2 deals with analysis and top-level design, and Part 3 covers the construction of distributed systems (detailed design and implementation). Part 4, called " Operations , " contains a chapter on integration that surveys the important issues of transaction management , , .work management, and distributed computing environments. This section also has a chapter on production that discusses configuration and version control, sharing data, monitoring networks, and security. Part 5 presents commercial application development products for distributed systems: 4GLs, cliendserver tools, and CASE tools. The concluding chapter discusses future trends. Application Development far Distributed Envi-m w " s stresses the importance of distributed, enterprise-wide information technology solutions in modern organizations that need to quickly respond to market changes and modify their business processes. Dewire estimates that 20% of the current distributed applications are mission-critical systems such as transaction-based operational 1%. The remaining 80% are less critical systems, such as information and decision support systems. CASE tools service the first category ; cliendserver development tools and 4GLs service the latter. As the technology matures, the cliendserver tools and CASE tools will merge, and 4GLs will evolve into flexible and efficient tools for cliendserver applications. As I mentioned earlier, the book covers the established distributed computing technologies. Dewire gives a rather careful, though insufficient, treatment to the emerging technologies such as distributed object computing. In fact, Dewire refrains from endorsing …
分布式环境下的应用程序开发[书评]
这是James Martin/ McGraw-Hill生产力系列的第二本书,面向信息系统专业人员和管理人员。顺便提一下,第一本书是由同一作者写的,名为“客户机/服务计算”。本系列着重于当前的计算技术,试图应对现代组织所面临的新挑战。我被书名吸引住了。然而,事后看来,我认为更合适的标题应该是“分布式系统中的开发问题和工具”。这本书提供了1993年初分布式系统所有主要元素的全面图景。作者采取了务实的方法,专注于流行的技术,如关系数据库,结构化设计方法,客户端服务器架构,4gl和GUI构建器。Dewire也对现有的标准给予了应有的关注。书中大约三分之二的内容是关于分布式系统的一般性讨论;剩下的三分之一调查了各种开发工具。第1部分介绍了分布式系统的基本概念、应用程序开发策略和组件。第2部分讨论分析和顶层设计,第3部分介绍分布式系统的构造(详细设计和实现)。第4部分名为“操作”,包含了关于集成的一章,该章调查了事务管理、工作管理和分布式计算环境的重要问题。本节还有一章是关于产品的,讨论配置和版本控制、共享数据、监视网络和安全性。第5部分介绍了用于分布式系统的商业应用程序开发产品:4gl、客户机服务器工具和CASE工具。最后一章讨论了未来的趋势。分布式环境的应用开发强调了分布式的、企业范围的信息技术解决方案在需要快速响应市场变化和修改其业务流程的现代组织中的重要性。Dewire估计,当前的分布式应用程序中有20%是任务关键型系统,例如基于事务的操作系统占1%。剩下的80%是不那么关键的系统,如信息和决策支持系统。CASE工具服务的第一类;客户端服务器开发工具和4gl服务于后者。随着技术的成熟,客户端服务器工具和CASE工具将会合并,4gl将演变为灵活高效的客户端服务器应用程序工具。正如我前面提到的,本书涵盖了已建立的分布式计算技术。Dewire对分布式对象计算等新兴技术进行了相当谨慎(尽管不够充分)的处理。事实上,德威尔不支持…
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信