|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Realizing eBusiness with Components
Paul Allen
Paul Allen

ISBN-10: 020167520X
ISBN-13:  9780201675207

Publisher:  Addison-Wesley Professional
Copyright:  2001
Format:  Paper; 256 pp
Published:  10/13/2000
Status: Out of Print


Suggested retail price: $41.99
  We're sorry, this product is no longer available. Please contact your Pearson rep if you are using this product and need instructor resources.



This book provides practical advice for planning, analysis and design of e-business systems using component-based development (CBD). It includes architectures, processes, modeling techniques, economic models and organizational guidelines, all of which are well placed to ease migration of large organizations to e-business. The core of the book is an extensive example that tracks the experiences of a typical company, with a traditional set of business processes and supporting software systems, through various stages along the road to e-business. Plus! how to grow your e-business capability at minimum risk.
how to integrate e-business objectives plans with software solutions
how to model e-business system requirements
how to structure software projects to meet e-business needs.
how to organize teams to provide e-business solutions
how to provision and manage components
how to architect and specify components and interfaces
how to identify the business benefits of your component-based project.
how to fund and measure the success of component projects

Table of Contents

1. Introduction.
The internet age: An era of change.
The challenge of change.
Technology soup.
The adaptive enterprise.
e-Business in brief.
e-Commerce versus e-business.
The internet spectrum.
The challenges of e-business.
Components in brief.
Component anatomy.
Separation of concerns.
Toward object maturity: How components help.
Business components.
Component-based development.
A word on modeling.
Meeting the challenges of e-business.
Top-down: Process and architecture
Bottom-up: Integration.
Summary.
References.

2. Business-IT alignment.
Introduction.
e-Business process improvement.
The concept of e-business process improvement.
e-Business process improvement planning.
Business process modeling (BPM).
The business case for CBD.
Identifying business drivers.
Assessing architecture.
Assessing process.
Assessing organization.
Balancing strategy and delivery.
Summary.
References.

3. Component architecture.
Introduction.
An interface-based approach.
The separation of interface and implementation.
Interface-based design.
Integrating business processes and components.
The service-oriented view.
The criticality of architecture.
Structuring the business process model.
Value-added versus commodity components.
Architecture and e-business.
Dimensions of component architecture.
Level of abstraction.
Project versus enterprise architectures.
Architecture as integration model.
Forms of a component.
Specification versus implementation.
Architecture layering.
The main sequence.
Summary.
References.

4. Process guidelines.
Introduction.
CBD process framework.
A track-based pattern.
Deliverables.
Integration.
Organizing deliverables within the track-based pattern.
Reuse checkpoints.
CBD process themes.
Iterative and incremental integration.
Hybrid integration.
Gap analysis.
Techniques versus deliverables.
Technique overview.
Summary.
References.

5. Migrating to e-business.
Introduction.
Legacy renewal and EAI.
First generation e-business.
Legacy renewal.
Exploiting legacy systems.
Exploiting software packages.
Enterprise application integration.
Approaches to integration.
Architecture for integration.
Strategic versus tactical integration.
Example: migrating to e-business
e-Business process improvement planning.
Scoping software requirements.
Building an enterprise component architecture.
First increment: Rapid delivery.
Second increment: e-Business solution.
Summary.
References.

6. Realizing e-business.
Introduction.
Welcome back to Harry's.
e-Business process improvement planning.
Third increment: Personalization
Fourth increment improving the customer's experience.
Business transformation.
Adaptability.
Business process integration.
The role of CRM.
External service integration.
Summary.
6.5 References.

7. Provisioning strategies.
Introduction.
Gap analysis.
A world of choice.
Revisiting the CBD process.
Applying gap analysis.
Component provisioning keynotes.
The importance of business specification standards.
Visualizing provisioning strategy.
Component granularity.
Routes to component provision.
Purchasing components.
Outsourcing design and implementation.
Wrapping.
Adapting.
Extending interfaces.
Subscribing to virtual services.
Outsourcing using ASPs.
Summary.
References.

8. CBD funding strategies.
Introduction.
Funding challenges.
Cultural challenges.
Funding models.
Project funding.
Corporate funding.
Charging for components.
Choosing the right funding model.
'Components in advance'.
'Components as you go'.
'Components by opportunity'.
Examples of funding and charging.
Metrics.
Some rules of thumb.
Component cost-benefit factors.
CBD cost factors.
Identifying IT benefit factors.
Identifying business benefit factors.
Summary.
References.

9. e-Business team organization.
Introduction.
Team roles in context.
Basic definitions.
The significance of team roles.
Traditional teams versus e-business teams.
Leadership.
Shedding IT's anorak.
Further team attributes.
Types of e-business teams.
e-Business solution-oriented roles.
Executive sponsor.
Visionary.
Ambassador user.
Adviser user.
Solution designer.
Project manager.
Team leader.
E-challenger.
Web master.
e-Business integrator.
Component-oriented roles.
Component sponsor.
Business component architect.
Technical component architect.
Component assessor.
Reuse manager.
Business component analyst.
Business component designer.
Technical component designer.
Legacy expert.
Component librarian.
Component certifier.
Component tester.
Business-IT alignment roles.
E-vangelist.
Provisioning strategy manager.
Business process coordinator.
Component funding manager.
Organizational models.
Brief historical observations.
Customization.
Using the track-based pattern.
Summary.
References.

APPENDICES.


A. Component-oriented technologies.
Component and internet standards.
Component execution environments.
Microsoft's COM+.
CORBA.
EJB.
EJB and the CORBA component model.
XML.
Physical architecture.
Server-based architecture.
EAI tools.
References.

B. Techniques at a glance.
Introduction.
Business modeling.
Business modeling concepts.
Business modeling notation.
Business modeling quick guide.
Business modeling tips and hints.
Business type modeling.
Business type modeling concepts.
Business type modeling notation.
Business type modeling quick guide.
Business type modeling tips and hints.
Use case modeling.
Use case modeling concepts.
Use case modeling notation.
Use case modeling quick guide.
Use case modeling tips and hints.
Component architecture modeling.
Component architecture modeling concepts.
Component architecture modeling notation.
Component architecture modeling quick guide.
Component architecture modeling tips and hints.
Interaction modeling.
Interaction modeling concepts.
Interaction modeling notation.
Interaction modeling quick guide.
Interaction modeling tips and hints.
Interface specification modeling.
Interface specification modeling concepts.
Interface specification modeling notation.
Interface specification modeling quick guide.
Interface specification modeling tips and hints.
References.

Bibliography.
Index.

Paul Allen

Paul Allen is Principal Component Strategist at Computer Associates, and is widely recognized as a thought leader in component-based development (CBD). He specializes in the areas of business-IT alignment, software process, component modeling and architecture, and e-business transition management. Paul's detailed knowledge combines with a uniquely practical understanding of the problems companies face as they begin to develop enterprise e-business systems. His pragmatism stems from 25 years experience in the development of large-scale business systems. Among his many roles, Paul has worked as project manager on many large commercial systems; senior methods advisor to a major telecommunications company; and consultant manager with Yourdon, Inc. He was VP of Methods at Select Software Tools where he was a key player in shaping and implementing their CBD vision in the shape of the Perspective method, before joining Sterling Software (now part of Computer Associates) in April 1999 to lead their CBD practice.

Paul writes frequently on CBD and e-business and is a popular speaker at industry conferences worldwide. His co-authored book Component Based Development for Enterprise Systems, was one of the first and most practical descriptions of what was involved in building component-based applications. Additionally, Paul works regularly with industry bodies to help review software practices, ensure standardization and develop practical technology migration strategies. For example, Paul worked as chair of the DSDM task group that produced a white paper on DSDM and Component-Based Development earlier in 2000.

"This book is the most complete, technically sophisticated introduction to the problems of second generation e-business development that I have read. It provides the kind of overview that managers need and then proceeds to provide the kind of details that architects, designers and developers need, as well."
- Paul Harmon, Editor, Component Development Strategies, Senior Consultant, Cutter Consortium Faculty

"Not only does this book provide important insights into its two advertised topics, but it also provides a valuable how-to guide for modeling and developing applications in any business. The book is packed with examples showing that the author has been there, done it and knows exactly how to explain the sophisticated concepts and techniques at the confluence of modern business and modern software technology. Well done, Paul!"
- Meilir Page-Jones, Senior Methodologist, Wayland Systems Inc.

"This is the first book that clearly describes how to do component-based development driven by business models. It does this with practical real-world e-Business examples and describes not only the technology and the integration with the business requirements, but also a pragmatic process how to actually succeed. A book by one of the world's leading experts on components."
- Magnus Penker, CEO, Open Training


This book provides practical advice for planning, analysis and design of e-business systems using component-based development (CBD). It includes
architectures, processes, modeling techniques, economic models and organizational guidelines, all of which are well placed to ease migration of large organizations to e-business.

The core of the book is an extensive example that tracks the experiences of a typical company, with a traditional set of business processes and supporting software systems, through various stages along the road to e-business.

Plus!
· how to grow your e-business capability at minimum risk.
· how to integrate e-business objectives plans with software solutions
· how to model e-business system requirements
· how to structure software projects to meet e-business needs.
· how to organize teams to provide e-business solutions
· how to provision and manage components
· how to architect and specify components and interfaces
· how to identify the business benefits of your component-based project.
· how to fund and measure the success of component projects



020167520XB04062001

Interwrite Personal Response System
EduCue, Addison-Wesley & Benjamin Cummings
©2004 | Addison-Wesley Professional | Electronic Supplement | Instock
ISBN-10: 0321267354 | ISBN-13: 9780321267351


Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.