Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Open systems and standards for software product development
Dargan P., Artech House, Inc., Norwood, MA, 2005. 300 pp. Type: Book (9781580537490)
Date Reviewed: Oct 7 2005

This book aims to provide software project managers, enterprise managers, systems and communications engineers, and product vendors with relevant and structured information on open systems and standards. It describes a framework for understanding the state of the art of standards. In that process, the author has produced a compendium of standards for open systems. Open systems refer to systems built using commercial off-the-shelf products or components. Open systems should be based on standards that specify the basic modules in terms of their reusability, interconnectivity, interoperability, and easy upgradeability. These specifications facilitate assembling plug-and-play hardware units using interchangeable elements like standard circuit boards, chips, interface, and so on. Open system standards promote proliferation of third-party products based on innovative ideas. More importantly, they reduce costs and shorten the product development cycle. They offer users an alternative to the much-dreaded “planned obsolescence.”

The first two chapters elaborate on the concepts of open systems and standards, and their crucial relevance to software developers. Chapters 3 through 14 cover 12 different areas of technology where standard compliance is critical for the lower-level components and the resulting higher-level end products. Each of these chapters discusses the framework for each of the technology areas: application, communication, data interchange, data management, distributed computing, graphics, operating system, security, software engineering, system management, user interface, and World Wide Web. Major standards in each area are discussed using a uniform template that consists of: the current name of the standard, the intended function of the standard, history, the organization responsible for the standard, current status, source for obtaining the specifications, Web site address for the standard, list of vendors and products, and other sources of information. The history of each standard often brings out fascinating pieces of information. The chapter on applications discusses six standards related to electronic business, including business process execution language for Web services (specifies business-process models, interaction, and protocols); business process modeling, notation, and language (defines standards based on Extensible Markup Language (XML) to provide a common notation and language for modeling business process); and RosettaNet (defines a suite of standards to support e-business exchanges). The chapter on communications discusses standards for asynchronous transfer, ethernet, Internet, voice over Internet protocol, Bluetooth universal mobile communication system, and wireless fidelity (Wi-fi), among others.

In the opening chapter, the author describes the vision for an open system as one in which a computer system takes care of the details of storage capacity, location of the remote server, characteristics of the communication channel, and so on, automatically. In the concluding chapter, the author identifies five key trends that highlight Internet and Web-based standards that are expected to accomplish the open system vision: high speed, ubiquitous communications; better security mechanisms; intelligent push/pull from datastores with capacities of petabytes; worldwide electronic collaboration; and seamless interfaces to networked applications, data, and computers. The haul could be long, but the direction is certain.

There are references at the end of each chapter. There is a list of acronyms and an index. For every standard discussed, an extensive list of Web sites is provided. The references are as recent as 2004. The writing style is brisk and elegant. The book is bound to become indispensable to project managers, systems and communications engineers, and chief information officers. The author has accomplished an admirable feat in compiling a mine of information.

Reviewer:  A. K. Menon Review #: CR131857 (0608-0813)
Bookmark and Share
 
Software Development (K.6.3 ... )
 
 
Software Process (K.6.3 ... )
 
 
Software Process Models (D.2.9 ... )
 
 
Management (D.2.9 )
 
 
Software Management (K.6.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Software Development": Date
Strategies for software engineering
Ould M., John Wiley & Sons, Inc., New York, NY, 1990. Type: Book (9780471926283)
Oct 1 1991
Applications strategies for risk analysis
Charette R., Intertext Pubs./McGraw-Hill Book Co., New York, NY, 1990. Type: Book (9780070108882)
Aug 1 1992
A survey of exploratory software development
Trenouth J. The Computer Journal 34(2): 153-163, 1991. Type: Article
Nov 1 1991
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy