Object Technology: A Manager's Guide / Edition 2

Paperback (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 95%)
Other sellers (Paperback)
  • All (55) from $1.99   
  • New (5) from $13.98   
  • Used (50) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$13.98
Seller since 2007

Feedback rating:

(968)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
1997-09-21 Paperback New NEW-IT IS BRAND NEW-clean text, tight binding, It is free from any foreign markings.

Ships from: Rockford, IL

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$17.95
Seller since 2009

Feedback rating:

(30)

Condition: New
1997 Trade paperback 2nd ed. New. No dust jacket as issued. New Trade paperback (US). Glued binding. 224 p. Audience: General/trade.

Ships from: Branson West, MO

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$37.54
Seller since 2014

Feedback rating:

(1)

Condition: New
0201309947 New Book. Please allow 4-14 business days to arrive. We will ship Internationally as well. Very Good Customer Service is Guaranteed!! Millions sold offline.

Ships from: Newport, United Kingdom

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$70.00
Seller since 2014

Feedback rating:

(114)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$70.00
Seller since 2014

Feedback rating:

(114)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Close
Sort by

Overview

"The first edition set a standard of excellence that has eluded all followers, and I have recommended it to my clients for years. The new edition is a gift to the field and should be required reading for all managers."
- Adrian J. Bowles, Ph.D., Vice President Giga Information Group

"One of the most readable introductions you will find. The new edition offers vital insights into the effective use of objects in business."
- Chris Stone, President Object Management Group

The first edition of Object Technology: A Manager's Guide is widely viewed as the classic introduction to this powerful computing concept. Object technology offers increased agility, significant time-to-market reduction, and the opportunity to exploit the potential of the World Wide Web by deploying globally distributed business systems. At a time when many of the world's largest companies are making the transition to object technology, David Taylor has updated his book to address the important issues facing the growth of object technology and to provide a glimpse into the future of this evolving paradigm. In updating this seminal work, David Taylor has retained the signature conciseness and,clarity of discussion that made the first edition a best-seller.

Object Technology: A Manager's Guide, Second Edition, covers the key terms, emerging concepts, and useful applications of objects. Managers, salespeople, engineers, software developers-anyone interested in understanding or implementing object technology-will find this a lucid introduction to the topic.

Highlights of this new edition include:

  • An explanation of how to use objects to create evolutionarysoftware that rapidly adapts to changing business conditions,eliminating the need for most new application development.
  • An introduction to Java, and an explanation of how its useof message interfaces enables a new generation of portable, mix-and-match, Internet-enabled business objects.
  • An update on the state of object databases and extended relationaldatabases, with guidelines for combining the two for optimal informationstorage.
  • An introduction to the new generation of object engines andhow they combine storage and execution capabilities for maximumsoftware integration.

0201309947B09102001


The first edition of this publication has been the classic introduction to object technology formanagers and executives for a number of years, and has been used worldwide in management related seminars, courses andworkshops. This revised and expanded version maintains the same focus on the benefits to businesscomputing wrought by this powerful object-oriented technology. The book covers object technology within the context of "...enabling technology for a new generation of adaptive software systems ...", and presents an executive overview of key characteristics that define object-orientation. In a clear and concise manner, it presents the underlying principles within the context of flexible business systems, and explains the nature of object interactions, examines classes, inheritance and other properties that turn objects into reusable business components. Learn about data sharing across programs, and find out about database requirements needed to implement object-orientation. The book also examines distributed objects, agents, tools and techniques required for scalable and adaptive business enterprises. Emphasis is on "The Adaptive Organization", and make no mistake, organizations will adapt to the new business paradigm ofobject-orientated technology and the Web, or pass into history.A very good and recommended companion volume by Dr. Taylor is, Business Engineering with Object Technology.

Read More Show Less

Product Details

  • ISBN-13: 9780201309942
  • Publisher: Addison-Wesley
  • Publication date: 9/5/1997
  • Edition description: REV
  • Edition number: 2
  • Pages: 224
  • Product dimensions: 7.03 (w) x 8.98 (h) x 0.58 (d)

Meet the Author

An internationally recognized authority on object technology, Dr. David A. Taylor has written numerous articles on business and technology, given keynote speeches at conferences, and served as the voice of authority for some of the world¿s leading companies. He is the author four books and coauthor of two others, including the acclaimed Object Technology, Second Edition: A Manager¿s Guide, (Addison-Wesley, 1998). Before founding Enterprise Engines, Inc., a company that develops supply-chain software, Dr. Taylor worked as a consultant helping Fortune 500 companies adopt object technology.

0201309947AB06252003

Read More Show Less

Read an Excerpt


Chapter 1: Three Keys to Object Technology

This chapter begins with what I view as the best possible motivation for adopting object technology-the fact that it is the enabling technology for a new generation of adaptive software systems that can make your company more competitive. The remainder of the chapter is an executive overview of the three key characteristics of object technology: objects, messages, and classes. These characteristics are described only in summary form here. The following three chapters provide a more in-depth examination of each.

Why Objects?

The chasm between conventional software development and true, object- oriented development is not easily crossed. A company really has to want to be on the other side in order to make the leap successfully. So, it's only fair to begin with the most basic question: Why bother? The answer, in a nutshell, is this: Objects are the enabling technology for adaptive business systems.

The Adaptive Organization

Natural selection, the engine of adaptation in all living systems, has just shifted into high gear. it is now operating at the level of organizations rather than organisms, and the cycle of adaptations is measured in months rather than millennia. The competitive environment of business is continuously changing, and the pace of that change is increasing at an accelerating rate. Where it was once possible for a company to stake out its marketing turf and defend its position for years, static positioning is now viable only in a few isolated industries. For most companies today, the only constant is change.

How is a company to cope with this kind of change? The message from the management gurus is clear and consistent: The key to survival in today's chaotic business environment is rapid adaption. The adaptive organization can move quickly into new market niches, deliver custom solutions instead of fixed products, and continuously outmaneuver its competition in the ongoing battle for market share.

Unfortunately, it's a lot easier to preach the benefits of adaptivity than to realize them. Organizations have a natural inertia that inhibits any change in direction, and that inertia increases with the mass of the company. Much of the resistance stems from human nature-people stake out their turf within organizations and tend to oppose any change that threatens their position. Reward structures keyed to quarterly earnings only serve to reinforce the status quo and discourage rapid change. But even if all the human and organizational barriers to change could be overcome, there is another source of inertia with a mass approximating that of a black hole- namely, corporate information systems.

From Productivity to Adaptivity

The software construction primer in the appendix offers a quick overview of the way we build information systems and how that approach has evolved over the past 50 years. Although information systems now allow organizations to do things that would have been unthinkable prior to the advent of computers, there is one thing they hinder far more than help: the process of change. Large information systems are notoriously resistant to change, so much so that many companies find themselves locked in place by the very systems that helped them to become competitive just a few short years ago.

For many years, the standard answer to this problem was to increase the speed of software development. Fourth -generation languages (4GLs), computer-aided software engineering (CASE) tools, and yes, object technology, have all promised and failed to deliver the "order- of - magnitude productivity improvement" that has long served as the holy grail of software development. Although I remain convinced that objects can deliver on that promise, I no longer believe it is the right goal. We have passed the point where building new applications faster can solve the problem. No matter how much we accelerate the development process, the increasing pace of business change will continue to outstrip our ability to create new software.

The only enduring solution to the challenge of constant change lies in the development of adaptive business systems-systems that can change at least as fast as the organizations they support. This is a radical departure from the time-honored practice of developing new applications from scratch to meet new business requirements. It requires us to construct software systems of sufficient flexibility that they can quickly be modified in response to new opportunities and challenges. In short, the answer lies not in productivity but in adaptivity.

The Enabling Technology

The key benefit of object technology is that it is the enabling technology for adaptive business systems. However, this adaptivity is not an automatic consequence of adopting objects. Many companies are using objects simply as a different tool for doing what they have always done-creating new applications to solve specific business problems. Objects themselves are naturally adaptive units of software, but they lose all their flexibility if they are locked into conventional applications.

The key to building adaptive systems is to understand and uphold the principles of object technology at every level of a system, from the lowest- level object to the enterprise itself. Fortunately, this isn't very hard to do. The most difficult part is simply getting out of the way-setting aside our preconceptions of how software should be built and discovering where objects will take us if we remain true to their principles as we build our way up to the enterprise.

The purpose of this book is twofold: to provide a firm grounding in the principles of object technology and to explore the future of adaptive systems that objects make possible. This chapter provides an executive summary of the principles to make them as accessible as possible. Later chapters deepen your understanding of these principles and then begin the process of scaling objects up to the enterprise.

The Three Keys The definition of object technology has been a source of debate throughout its history. However, there is an industry- standard definition of object-oriented technology, and it can be summarized in terms of three key concepts:

  1. Objects that provide encapsulation of procedures and data
  2. Messages that support polymorphism across objects
  3. Classes that implement inheritance within class hierarchies
These three concepts and their associated terminology are explained in the remaining sections of this chapter. But even without further explanation, the three concepts can be used to make a distinction between languages that are and are not object-oriented. There are many object-oriented languages on the market today. identifying a few may help you put the discussion of basic principles in a commercial context. The object languages that are most widely used in commercial applications are Smalltalk, C++, and Java. Eiffel has gained widespread acceptance in Europe; the latest version of Ada qualifies as object- oriented; and Object COBOL is finally making its way into the market. Of all the object languages currently available, Java is having the greatest impact on the industry and shows the most promise for building adaptive business systems.

By contrast, the original versions of C, Ada, and COBOL are anything but object-oriented. Closer to the border are languages like Visual Basic (VB), which began as a conventional language but now supports most of the mechanisms of object technology. As you can see from the examples, many languages are adding object features, so the list of options is constantly growing. Visual Basic is a good illustration of this-all that version 5 lacks is inheritance, and VB could very well be fully object-oriented in its next release. The important point is not whether a language is "truly" object-oriented but how easy it is to apply the principles of objects in the environment provided by the language....

Read More Show Less

Table of Contents

Acknowledgments.

Introduction.

Who Should Read This Book.

How to Read the Book.

What’s New in This Edition.

An Invitation to Interact.

1. Three Keys to Object Technology.

Why Objects?

Objects and Encapsulation.

Messages and Polymorphism.

Classes and Inheritance.

2. Objects: Natural Building Blocks.

Nature’s Building Blocks.

The Anatomy of an Object.

Constructing Composite Objects.

Designing Multilevel Systems.

3. Messages: Activating Objects.

The Anatomy of a Message.

Sending the Right Information.

The Power of Polymorphis.

4. Classes: Implementing Objects.

The Anatomy of a Class.

Defining Variables.

Specialization Hierarchies.

5. Objects as Software Components.

A New Industrial Revolution.

Making Software Components Work.

Building the Right Components.

6. Storing and Sharing Objects.

The Problem of Persistence.

A New Generation of Databases.

The Battle of the Generations.

7. Beyond Programs and Databases.

Integrating Procedures and Data.

The Evolution of Object Engines.

The End of Applications.

8. Objects for the Enterprise.

Distributing Objects.

From Objects to Agents.

Designing for Scalability.

9. The Adaptive Organization.

Understanding Adaptive Systems.

Increasing Organizational Adaptivity.

Adaptivity Through Objects.

Appendix: A Software Construction Primer.

Suggested Readings.

Glossary.

Index. 0201309947T04062001

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted September 14, 2002

    Over-emphasizes Hierarchies

    The author presents and illustrates his points rather well in this book. However, he is over-selling certain concepts and philosophies as the be-all-solve-all; in particular, trees and nesting of application nouns (objects). Although trees and nesting are intuitive, they don't always map to the real world very well. A relational expert will point out that trees and nesting are only one of many possible simultaneous views of any given thing. Taylor presents an absolute viewpoint, suggesting that trees and nesting ALONE are a sufficient view of any given object. OOP (object oriented programming) tends to get rather complicated and competes with relational turf when it tries to give each object (record) multiple, relative, or ad-hoc views and relationships. A relational proponent may suggest that it is best not to manage all these relationships via programming code, since databases are better geared toward bulk cross-link management of "things". Further, Taylor's prediction that OO databases would trample relational databases has proven incorrect so far. OO databases have suffered huge commercial set-backs, and he offers insufficient information on how to handle OO in a relational world. Some OO proponents, such as Bertrand Meyer, have even suggested that the philosophy of OOP and "databases" in general is in conflict. Overall, this book may serve as a decent conceptual introduction, but it leaves out some important and tough philosophical rough spots that OO faces. I would suggest that one also read up on relational modeling to balance out the weak points of this book.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)