Convergent Architecture: Building Model-Driven J2EE Systems with UML

Richard Hubert

  • 出版商: Wiley
  • 出版日期: 2001-11-28
  • 售價: $1,300
  • 貴賓價: 9.8$1,274
  • 語言: 英文
  • 頁數: 304
  • 裝訂: Paperback
  • ISBN: 0471105600
  • ISBN-13: 9780471105602
  • 相關分類: UML
  • 下單後立即進貨 (約5~7天)

買這商品的人也買了...

商品描述

The only complete technical guide to building integrated business systems using the convergent architecture approach
In his groundbreaking Business Engineering with Object Technology (0-471-04521-7), David Taylor introduced the concept of convergent architecture (CA), a framework for building the business design directly into the software systems that support it. Now, in this important follow-up to that 1995 classic, expert Richard Hubert provides systems developers and architects with their first complete blueprint for building integrated CA business systems using the hottest technologies, including Enterprise JavaBeans, XML, UML, Rational Rose, and others. Following a detailed introduction to the elements of CA, he walks readers through the entire CA design and implementation process, using examples in Java and EJB to illustrate key points.
Companion Website provides hands-on tutorials, links to related tool sites, and updates to the CA methodology.

Table of Contents

Acknowledgments.

Foreword.

Introduction.

Chapter 1. IT-Architectural Style.

Discovering the Source of High Returns.

A Long History of Success.

A Higher Level of Communication.

More than a Macro Pattern.

The Next Level of Design.

An Everybody-Wins Approach to Quality.

Evolution without Revolution.

Adding Innovation while Hedging Risks.

The Importance of Style in IT Architecture.

Designing an IT-Architectural Style.

The Four Features of an IT-Architectural Style.

Aspects Affecting Any IT-Architectural Style.

Describing the Style Using Standards.

Summary.

Chapter 2. The Convergent Architecture Roadmap.

The Anatomy of the Convergent Architecture.

The Convergent Architecture Metamodel.

The Development Model.

The Full-Coverage Tool Suite (Architectural IDE).

The Technology Projections (J2EE/EJB).

The Operational Environment.

Summarizing the Cumulative Improvements.

Summary.

Chapter 3. The Convergent Architecture Metamodel.

The Three Pillars of Holistic Architecture.

Project Design.

Business Design.

System Design.

Convergence and Convergent Engineering.

The Machine Shop Metaphor.

Reduced Abstraction Set Computing (RASC).

Conceptual Isomorphism.

Component Metamorphosis.

Summary.

Chapter 4. The Convergent Component Metamodel.

Overview and Fundamentals.

Architectural Layers.

Common Aspects of All Convergent Components.

The Technology Projection Component.

Component Dimensions and Personalities.

Assembly Components.

Accessor Components.

The Accessor Framework.

Model-Driven Accessors.

OPR Business Components.

The OPR Business Perspective.

The OPR Convergent Components.

Utility Components.

Summary.

Chapter 5. The IT-Organization Model.

Features Common to All IT Organizations.

Organization, Process, and Resource Abstractions (OPRs).

Organizations.

Processes.

Resources.

The IT Organization.

Worker Roles and Responsibilities.

The Architecture Organization.

Worker Roles and Responsibilities.

The IT Support Organization.

The Infrastructure and Base Systems Organization.

The Change and Configuration Management Organization.

The Project Information, Events, and Training Organization.

The Test Center Organization.

The System Development Organization.

Worker Roles and Responsibilities.

The System Development Project.

The Canonical Development Team.

The Assembly Development Team.

The Component Development Team.

The Operational Systems Organization.

The Transition Organization.

The User Support Organization.

The Infrastructure and Base Systems Organization.

Summary.

Chapter 6. The Development Process Model.

Foundations and Structure.

Overview: Workflows and IDE Support.

Preparatory and Cross-Project Workflows.

IT-Environment Workflow.

T-Bar Business Modeling and Requirements Workflow.

Architectural Evolution Workflow.

Project Management Workflow.

RUP Inception-Phase Variant (Project Initiation).

RUP Elaboration-Phase Variant.

RUP Construction-Phase Variant.

RUP Transition-Phase Variant.

Development Environment Workflow.

Configuration and Change Management Workflow (CCM Workflow).

Analysis-by-Design (ABD) Workflow.

Refinement Continuity Across Workflows.

Implementation Cycle Workflow.

Test Workflow.

Documentation Workflow.

Deployment and Monitoring Workflow.

Summary.

Chapter 7. The Architectural IDE.

The Convergent Business Object Modeler (C-BOM).

The Federated UML/XML Model Repository (C-MOD).

The Convergent Pattern Refinement Assistant (C-RAS).

The Convergent UML Refinement Assistant (C-REF).

The Convergent Translative Generator (C-GEN).

The Convergent Generator IDE (C-GEN-IDE).

The Implement, Deploy, and Test Environment (C-IX).

Summary.

Chapter 8. Tutorial Example: Applying the Convergent Architecture.

The J2EE/EJB System: A Convergent I-Bank.

Tutorial Solution.

Business Modeling with C-BOM.

Setting Up a Project.

Modeling CRC Cards.

Modeling a Business Use-Case Scenario.

Model Verification and Documentation.

Refinement with C-RAS.

Starting C-RAS.

Refining the Account Business Object.

Refining the Transfer Business Object.

Model Verification.

J2EE/EJB Modeling with C-REF/UML.

Starting the C-REF.

Modeling the Account Component.

Modeling the Transfer Component.

Modeling Deployable Components.

Model Verification.

Generating the EJB Components with C-GEN.

Configuring the Code Generator.

Running the Code Generator.

Building, Deploying, and Testing the EJB Components.

Code Customization.

Build Support.

Modeling the Web Accessors in C-REF.

Generating Default Accessor Models.

Extending the Default Accessor Model.

Modeling the Web App Deployment Component.

Generating the Web Application with C-GEN.

Configuring the Code Generator.

Running the Code Generator.

Building, Deploying, and Testing the Web Application.

Code Customization.

Build Support.

Running the Web Application.

Summary.

Bibliography.

Notes.

Index.

商品描述(中文翻譯)

這是唯一一本完整的技術指南,以融合架構方法建立整合的業務系統。在他的開創性著作《使用物件技術進行業務工程》中,David Taylor介紹了融合架構(CA)的概念,這是一個將業務設計直接建立在支持它的軟體系統中的框架。現在,在這本對1995年經典著作的重要續集中,專家Richard Hubert為系統開發人員和架構師提供了他們第一份完整的藍圖,以使用最熱門的技術(包括Enterprise JavaBeans、XML、UML、Rational Rose等)建立整合的CA業務系統。他通過使用Java和EJB的示例,詳細介紹了CA的所有設計和實施過程。


附帶網站提供實用教程,相關工具網站的連結,以及CA方法論的更新。


目錄


致謝。


前言。


介紹。


第1章 IT架構風格。


發現高回報的來源。


悠久的成功歷史。


更高層次的溝通。


不僅僅是一個宏觀模式。


設計的下一個層次。


每個人都能從中受益的優質方法。


進化而不是革命。


在降低風險的同時增加創新。


IT架構風格的重要性。


設計一個IT架構風格。


IT架構風格的四個特點。


影響任何IT架構風格的因素。


使用標準描述風格。


總結。


第2章 融合架構路線圖。


融合架構的解剖。


融合架構元模型。


開發模型。


全面覆蓋的工具套件(架構IDE)。


技術預測(J2EE/EJB)。


操作環境。


總結累積改進。


總結。


第3章 融合架構元模型。


整體架構的三個支柱。


項目設計。


業務設計。


系統設計。


融合和融合工程。


機器車間隱喻。


減少抽象集計算(RASC)。


概念同構性。


組件變形。


總結。


第4章 融合組件元模型。


概述和基礎知識。


架構層次。


所有融合組件的共同特點。


技術預測組件。


組件維度和特性。


組件組裝。


組件存取。


存取框架。


基於模型的存取器。


OPR業務組件。


OPR業務觀點。


OPR融合組件。


實用組件。


總結。


第5章 IT組織模型。


所有IT組織共同的特點。


組織、流程和資源抽象(OPR)。


組織。


流程。


資源。


IT組織。


工作角色和責任。


架構組織。


工作角色和責任。


IT支援組織。


基礎設施和基礎系統組織。


變更和配置管理組織。


項目信息、事件和培訓組織。


測試中心組織。


系統開發組織。


工作角色和責任。


系統開發項目。


規範開發團隊。


組件開發團隊。


操作系統組織。


過渡組織。


用戶支援組織。


基礎設施和基礎系統組織。


總結。


第6章 開發過程模型。


基礎