Skip to content

Large-Scale Component-based Development Building Enterprise Scale Applications

Best in textbook rentals since 2012!

ISBN-10: 013088720X

ISBN-13: 9780130887207

Edition: 2000

Authors: Alan W. Brown

List price: $49.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

In this definitive book, the R&D leader at one of the world's top software companies presents a complete conceptual framework for Internet-centered application development -- and practical insights into the component technologies that enable it. Alan Brown starts with a concise overview of the e-Business revolution: its business drivers and technological enablers. He offers a rare, holistic perspective on diverse technologies such as TCP/IP, HTTP and CORBA/IIOP -- showing how they enable distributed access at lower cost, with greater flexibility, responsiveness, and user-friendliness. Next, he introduces "best practices" component-based development techniques that deliver on the promise of…    
Customers also bought

Book details

List price: $49.99
Copyright year: 2000
Publisher: Prentice Hall PTR
Publication date: 5/30/2000
Binding: Paperback
Pages: 286
Size: 7.00" wide x 9.50" long x 1.00" tall
Weight: 1.386
Language: English

E-Business and the Changing Role of Application Development
Introduction
Motivation
Software Development Challenges
The Key to the Future: Managing Complexity and Rapidly Adapting to Change
Managing Complexity
Adapting to Change
Business Drivers and IT Strategy
Summary
The Evolution of Application Development
Introduction
Evolution of Application Development Support
PastClient/Server Applications
PresentN-Tier Distributed Systems
FutureNomadic, Service-Oriented Solutions
Key Issues for Future Application Development
Representing Large-Scale Distributed Software Architectures
Modeling Reusable Pieces of a System
Improved Method Support for New Kinds of Applications
Pragmatic Concerns for Established Application Development Tool Vendors
Summary
Enterprise-Scale Solutions in the Internet Age
Introduction
The e-Business Revolution
Today's Critical IT Issues
The Importance of the Middle Tiers
From Client-Server to N-Tier Architectures
The Role of the Middle Tiers in Web-Based Systems
The Application Server
Enterprise Application Integration
Application Integration the New View of Development
EAI Through Connectors
A Broader View of EAI
Components and Component Models
Designing with Components
Implementing for Components
Summary
Components and Component-Based Approaches
Component-Based Development Fundamentals
Introduction
The Goals of Component Approaches
Why Component-Based Development? What Is a Component? Components and Objects
Components and Distributed Systems
Elements of a Component
How are Applications Assembled Using CBD? Sources of Components
Interface-Focused Design
Applications and Component Architecture
What Is the Current Practice in CBD? Special Interest Groups
Vendor-Led User Groups
Specialist Component Service Providers
Experience Reports and Advice
Summary
Component-Based Development Insights
Introduction
Provision of Reusable Services
Independent Delivery of Services
A Deeper Understanding of Components
Packaging Perspective
Service Perspective
Integrity Perspective
An Illustrative Example: Microsoft Excel
The Importance of Component Specification
The Role of Interfaces
The Importance of Models
Collaborations and Roles
The Elements of a Component-Based Approach
Application Assembly from Components
Provision of Independent Services
A Common Component Infrastructure
Use of Common Services
Summary
Applying Component Techniques
CBD Technology and Standards
Introduction
The Unified Modeling Language (UML)
What Is the UML? Background to the UML
What Is Defined by UML? Supporting Component Modeling with UML
Advanced UML Concepts
The Microsoft Repository
Background
The Conceptual Design of the Repository
Information Models for CBD
Component Infrastructure Technology
Component Infrastructure Services
Component Infrastructure Implementations
Summary
Approaches to Component-Oriented Modeling
Introduction
The CBD Life Cycle
The Rational Unified Process
Sterling Software's Enterprise-CBD Approach
Interface-Focused Design Approaches
A UML-Inspired Component Modeling Approach
A Catalysis-Inspired Component Modeling Approach
Summary
An Illustration of a Component-Based Method
Introduction
Understand the Context
Requirements Definition
Use Case Modeling
Business Type Modeling
Define the Architecture
Component Architecture Modeling
Context Modeling
Interface Modeling
Interface Definition
Provision the Solution
Component Implementation
Component Wrapping
Component Assembly
System Deployment
Summary
A Look to the Future
The Business Imperative: Moving Quickly into the Digital Age
Introduction
e-Anything and e-Everythi