Convergent Architecture: Building Model-Driven J2EE Systems with UML
Richard Hubert
下單後立即進貨 (約5~7天)
買這商品的人也買了...
-
$2,100$1,995Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
-
$540$459Linux C 函式庫參考手冊
-
$299
Professional Java Server Programming J2EE, 1.3 Edition (Paperback)
-
$399$339Windows XP 寬頻連線秘笈
-
$199
The J2EE Tutorial (Paperback)
-
$299
Designing Enterprise Applications with the J2EE Platform, 2/e
-
$1,974$1,875Sun Certified Enterprise Architect for J2EE Technology Study Guide
-
$650$553UML 設計實作寶典
-
$520$468數位影像處理技術(Digital image processing)
-
$490$392專業ASP.NET XML 程式設計使用C# (Professional ASP.NET 1.0 XML with C#)
-
$750$638鳥哥的 Linux 私房菜-伺服器架設篇
-
$1,775$1,686CCNA Cisco Certified Network Associate Study Guide, 4/e (640-801)
-
$880$695Linux 驅動程式 (Linux Device Drivers, 2/e)
-
$650$553視覺化 UML 設計開發實務
-
$850$723SCJP‧SCJD 專業認證指南 (Sun Certified Programmer & Developer for Java 2 #310-305 與310-027)
-
$280$218專案管理實務入門-引導專案成功的52條準則
-
$480$379人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)
-
$720$569Postfix 技術手冊 (Postfix: The Definitive Guide)
-
$490$3823D 遊戲程式設計入門─使用 DirectX 9.0 實作 (Introduction to 3D Game Programming with Directx 9.0)
-
$780$616建構嵌入式 Linux 系統
-
$580$493Exchange Server 2003 管理實務
-
$580$493Linux 網路管理實務: 調校、帳號、監控、安全
-
$780$663CCNA 認證教戰手冊 Exam 640-801 (CCNA Cisco Certified Network Associate Study Guide, 4/e)
-
$750$600遊戲程式設計精華 1 (Game Programming Gems I)
-
$860$731大師談遊戲程式設計─核心技術與演算法 (Core Techniques and Algorithms in Game Programming)
商品描述
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.