Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Business Component Factory and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
46 used & new from $2.48

Have one to sell? Sell yours here
 
   
Business Component Factory : A Comprehensive Overview of Component-Based Development for the Enterprise
 
 
Start reading Business Component Factory on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

Business Component Factory : A Comprehensive Overview of Component-Based Development for the Enterprise (Hardcover)

by Peter Herzum (Author), Oliver Sims (Author) "can be treated as atomic units and can easily be made to cooperate with each other. This leads the organization to an intuition about the..." (more)
Key Phrases: business component approach, business component system, component implementation technology, Invoice Vendor, Component-Based Business Modeling, John Smith (more...)
3.8 out of 5 stars See all reviews (12 customer reviews)

List Price: $80.00
Price: $69.13 & this item ships for FREE with Super Saver Shipping. Details
You Save: $10.87 (14%)
Upgrade this book for $15.00 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
23 new from $20.15 23 used from $2.48
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $62.22

Frequently Bought Together

Customers buy this book with SOA Principles of Service Design (Prentice Hall Service-Oriented Computing Series from Thomas Erl) by Thomas Erl

Business Component Factory : A Comprehensive Overview of Component-Based Development for the Enterprise + SOA Principles of Service Design (Prentice Hall Service-Oriented Computing Series from Thomas Erl)
Price For Both: $112.02

Show availability and shipping details


Customers Who Bought This Item Also Bought

Service-Oriented Architecture (SOA): Concepts, Technology, and Design (Prentice Hall Service-Oriented Computing Series from Thomas Erl)

Service-Oriented Architecture (SOA): Concepts, Technology, and Design (Prentice Hall Service-Oriented Computing Series from Thomas Erl)

by Thomas Erl
4.2 out of 5 stars (59)  $43.99
Competing on Analytics: The New Science of Winning

Competing on Analytics: The New Science of Winning

by Thomas H. Davenport
3.8 out of 5 stars (66)  $19.77
Head First Java, 2nd Edition

Head First Java, 2nd Edition

by Kathy Sierra
4.4 out of 5 stars (240)  $29.67
Explore similar items

Editorial Reviews

Product Description
In this book, Peter Herzum and Oliver Sims present a complete component based strategy, the business component approach, that applies and extends component thinking to all aspects of the software life cycle for enterprise systems. The approach includes a conceptual framework that brings components into the world of scalable systems, and outlines the different component granularities.

It also includes a methodology that goes beyond current object-oriented practices to provide the concepts required to meet the real challenges of component-based development. Using their business component approach, the authors then provide a blueprint for a business component factory--a development capability that can produce software with the quality, speed, and flexibility needed to match changing business needs. Sprinkled with guidelines, tips, and architectural patterns, this book fully prepares you for the approaching component revolution.

Praise for Business Component Factory

". . . this book should be very useful for anyone considering the daunting task of adopting component software on an enterprise scale."-Clemens Szyperski (Microsoft Research), Author of the award-winning book, Component Software: Beyond Object-Oriented Programming

"Herzum and Sims do an admirable job of differentiating the different component concepts, allowing this clearly written book to focus on the construction of business systems by non-software practitioners, out of business component parts developed separately (and perhaps for a commodity component marketplace). This is the future of software systems, and this book is a practical, giant step in that direction."-Richard Mark Soley, PhD,Chairman and CEO, OMG

"Finally, a book that takes you from component design all the way down to the middleware on which they are deployed. ItÕs an important contribution to the nascent server-side component discipline written by practitioners for practitioners."-Robert Orfali, Author of Client/Server Survival Guide, Third Edition and Client/Server Programming with Java and CORBA, Second Edition (both from Wiley)

From the Back Cover
In this book, Peter Herzum and Oliver Sims present a complete component based strategy, the business component approach, that applies and extends component thinking to all aspects of the software life cycle for enterprise systems. The approach includes a conceptual framework that brings components into the world of scalable systems, and outlines the different component granularities.

It also includes a methodology that goes beyond current object-oriented practices to provide the concepts required to meet the real challenges of component-based development. Using their business component approach, the authors then provide a blueprint for a business component factory--a development capability that can produce software with the quality, speed, and flexibility needed to match changing business needs. Sprinkled with guidelines, tips, and architectural patterns, this book fully prepares you for the approaching component revolution.

Praise for Business Component Factory

". . . this book should be very useful for anyone considering the daunting task of adopting component software on an enterprise scale."-Clemens Szyperski (Microsoft Research), Author of the award-winning book, Component Software: Beyond Object-Oriented Programming

"Herzum and Sims do an admirable job of differentiating the different component concepts, allowing this clearly written book to focus on the construction of business systems by non-software practitioners, out of business component parts developed separately (and perhaps for a commodity component marketplace). This is the future of software systems, and this book is a practical, giant step in that direction."-Richard Mark Soley, PhD,Chairman and CEO, OMG

"Finally, a book that takes you from component design all the way down to the middleware on which they are deployed. It?s an important contribution to the nascent server-side component discipline written by practitioners for practitioners."-Robert Orfali, Author of Client/Server Survival Guide, Third Edition and Client/Server Programming with Java and CORBA, Second Edition (both from Wiley)

See all Editorial Reviews

Product Details

  • Hardcover: 608 pages
  • Publisher: Wiley; 1 edition (December 20, 1999)
  • Language: English
  • ISBN-10: 0471327603
  • ISBN-13: 978-0471327608
  • Product Dimensions: 9.3 x 7.6 x 1.5 inches
  • Shipping Weight: 2.8 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars See all reviews (12 customer reviews)
  • Amazon.com Sales Rank: #959,978 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #23 in  Books > Business & Investing > Management & Leadership > Systems Analysis

Inside This Book (learn more)
First Sentence:
can be treated as atomic units and can easily be made to cooperate with each other. This leads the organization to an intuition about the power of component technology, and it starts to build systems using distributed components and system-level components. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
business component approach, business component system, component implementation technology, component implementation technologies, given business component, functional developer, business data type, business component concept, business language classes, other architectural viewpoints, enterprise resource domain, explicit reuse program, workspace tier, business component level, using tagged data, process business components, persistence language class, individual business components, persistence object model, user workspace domain, business component development, application architecture viewpoint, detailed dependency list, multiple business components, ness data types
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Invoice Vendor, Component-Based Business Modeling, John Smith, Enterprise Java Beans, Subject Target, Component Dependency Manager, Semantics Functional, West Lakes, Review Manager Invoice
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:



Books on Related Topics (learn more)
 
 

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

12 Reviews
5 star:
 (8)
4 star:    (0)
3 star:    (0)
2 star:
 (2)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (12 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
19 of 20 people found the following review helpful:
5.0 out of 5 stars An excellent guide to successful adoption of Enterprise CBD, May 29, 2000
By Mark S Potts (Perth, Australia) - See all my reviews
This book is the first I have read that really tackles all aspects of what is required for Enterprise Application Development through a CBD approach.

By defining the levels of component granularity and a recursively discrete approach to breaking a business problem down into components and their constituents as finer grained components, the true requirements for CBD are evident and determined. Many books I have read make the same mistake of only discussing development of components at one level (usually what Herzum defines as the distributed component level) and fail to address the many of the aspects of CBD that are not covered by development alone (deployment, testing, management, integration, and a roadmap for the development process and managment of that process through to delivery of a component based system). The book also talks and applies the component levels to the commonly depicted 4 tier architecture and importantly introduces the concept of components needing to be not only strongly typed for internal systems but also strongly tagged (supporting XML based component messaging/invocation) for virtual and extended systems. The coverage of what is required from a Component Execution Environment (CEE) when components are more course grained than simple distributed components is well covered and continues to define the true requirements for a Business Component Execution Environment (BCVM).

The book is a must read for anyone serious about adopting CBD on and enterprise scale. The book goes well beyond the common text available for CBD (that all concentrate on the short sighted development requirements for distributed components in a fine grained component containment model). I agree with another reviewer that for those of us that have been developing systems in EJB, COM+/DCOM and CORBA much of the book covers lessons we have painfully had to learn in developing multiple component based systems that have to inter-operate, but it goes beyond that in looking at what is necessary for component based systems at the next architectural level (one that may well incorporate disparate distributed component models).

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
20 of 22 people found the following review helpful:
5.0 out of 5 stars Dispelling Myths, Doing it Right, August 1, 2000
As an OO practitioner and methodologist for the last 10 years, I found the Herzum / Sims book to be right on the money in several regards.

OO has a lot of theoretical ideas which just don't seem to pan out in practice. The Business Component Factory cleary explains why, and shows what really works in the true industrial setting. It is rich in practical advise, and low in BS. Very refreshing for the software practitioner who is frustrated by the OO theoreticians who spout their wisdom from the ivory towers, but have rarely, if ever, had to work on real projects.

Along these lines, the BCF book dispels the OO myth that all classes / objects must be as intelligent as possible, and admits that, in reality, it is often best to have "focus" classes. These classes contain the intelligence of a group of related classes (grouped in a component) and give the advantage of lower coupling for the other classes, and of providing a focus target for process and use case modeling. Hence, Herzum / Sims tie the use case models effectively to classes, then to components.

The BCF book also points out that components need to be "first class citizens" in the UML metamodel, which map from analysis through design into code. As the UML currently stands, packages and (UML-style) components fail miserably in this area. Herzum / Sims show how to get around this deficiency and model and produce large-scale software units (components) effectively.

There is much more to the book than described above, but the above two points emphasize that the BCF book is not afraid to take on conventional wisdom (even the sacred UML), to point out flaws in this "wisdom", and to discuss what really works. Highly recommended, especially for anyone working on large-scale system development.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
20 of 23 people found the following review helpful:
5.0 out of 5 stars THE book to read to understand components, January 28, 2000
Components have become a hot topic for a couple of years now, but until recently there has been no really good book to recommend to people who want to learn more about the topic. ... This deficiency has now been handsomely overcome with the publication of Peter Herzum and Oliver Sims new book.

I recommend this book without any qualification: This is THE book to read to understand components and the impact of components on enterprise application development. Everyone involved in architecting enterprise applications or developing component-based applications will want to read this book.

A high-level table of contents will provide a good overview to the scope of this book:

1. Component-Based Development 2. The Business Component Approach 3. The Distributed Component 4. The Business Component 5. The Business Component System 6. The Federation of System-Level Components 7. Development Process 8. Technical Architecture 9. Application Architecture 10. The Project Management Architecture 11. Component-Based Modeling 12. Component-Based Design 13. Transitioning

When you consider that, for the past year, we have had technologies like MTS and Enterprise JavaBeans, which provide delivery systems for server-size business components, but no general description of what a business component is, or how one might go about developing an enterprise application, you realize how important Business Component Factory will be. This is the book that is going to introduce the upcoming generation of software developers to the concepts that we are going to rely on as we develop enterprise applications in the next decade.

Herzum and Sims define a business component as follows: "A business component is the software implementation of an autonomous business concept or business process. It consists of all of the software artifacts necessary to represent, implement, and deploy a given business concept as an autonomous, reusable element of a larger distributed information system."

Those familiar with the move toward business components will probably find this definition unexceptional. What they will be more surprised with, however, is how Herzum and Sims proceed to extend this definition into a precise description. They define a business component, for example, as incorporating a three or multi-tier distributed system within itself. Thus, a business component is made up of other components that fall into four groups: User Interface components, Workspace components that marshal information on the client, enterprise components that contain business logic and reside on the server, and resource components that manage legacy or database resources. They proceed to define each carefully, work out how one approaches developing such components and what roles they play in various architectural views.

I haven't the space to pursue the development of Herzum and Sims concepts here. Meantime, however, you owe it to yourself to acquire and read this book.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Partially useful
I found this book helpful for defining the framework for components: a very useful taxonomy for the Component Based Development. Read more
Published 6 months ago by Ferronato Pierfranco

2.0 out of 5 stars Good information, but not all that new.
One of the things I've noticed over the years is that many books on computer - related topics tend to recycle a lot of concepts; it sometimes makes me wonder if there is ever... Read more
Published on June 25, 2001 by Dave

5.0 out of 5 stars Full lifecycle view, business advatage to large grain CBD
Herzum and Sims have taken a brave approach to components, emphasizing the view of components through the development lifecycle, where the same component exists from requirements... Read more
Published on May 15, 2001 by Ryan Darby

1.0 out of 5 stars Overall Disappointing
Although I found some useful bits in here, it did not come across as good to me as some earlier reviewers found it. Maybe I missed something. Read more
Published on March 29, 2000

5.0 out of 5 stars One of the most important books I've read in the last 10 yea
There are a lot of books out there that discuss component-based development, but this is the first book I've read that details a complete methodology for making CBD work in the... Read more
Published on March 22, 2000 by Jonathan Scarborough

5.0 out of 5 stars An excellent reference book
What a great book! Now that I am finally done with it...Apart from its length (but I guess that it is impossible to treat all these subjects appropriately in a shorter book), this... Read more
Published on February 15, 2000 by Mitchel Forman

1.0 out of 5 stars Somewhat useful
I am about 70% through the book. I did get a few useful points, but not much more. Many points are elaborations on Sims' earlier book "Building Business Objects"; most... Read more
Published on February 12, 2000 by Frank Walton

5.0 out of 5 stars Good
It is a good book recommended from Cuttler
Published on January 13, 2000

5.0 out of 5 stars Breakthrough in CBD
This book is a fundamental breakthrough in the understanding of what Component Based Development is all about. Read more
Published on January 12, 2000 by Mike Gurevich

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Everything to Maintain Your Landscape

Shop for gardening tools
From pruners and saws to shovels and rakes, we have the gardening tools you need to keep your landscape looking its best.

Shop all gardening tools

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Keep the Computer Running

Shop for Surge Protectors
Protect your laptop from power surges and voltage spikes with a surge protector.

Shop all surge protectors

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates