Aligning Modern Business Processes and Legacy Systems: A Component-Based Perspective

Willem-Jan van van den Heuvel

  • 出版商: MIT
  • 出版日期: 2007-02-09
  • 售價: $1,190
  • 貴賓價: 9.8$1,166
  • 語言: 英文
  • 頁數: 240
  • 裝訂: Hardcover
  • ISBN: 0262220792
  • ISBN-13: 9780262220798
  • 相關分類: 企業資源規劃 Erp資訊科學
  • 立即出貨

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

商品描述

Description

Distributed business component computing--the assembling of business components into electronic business processes, which interact via the Internet--caters to a new breed of enterprise systems that are flexible, relatively easy to maintain and upgrade to accommodate new business processes, and relatively simple to integrate with other enterprise systems. Companies with unwieldy, large, and heterogeneous inherited information systems--known as legacy systems--find it extremely difficult to align their old systems with novel business processes. Legacy systems are not only tightly intertwined with existing business processes and procedures but also have a brittle architecture after years of ad-hoc fixes and offer limited openness to other systems. In this book, Willem-Jan van den Heuvel provides a methodological framework that offers pragmatic techniques for aligning component-based business processes and legacy systems.

Van den Heuvel's methodology is based on three building blocks: reverse engineering, which allows legacy systems to be componentized; forward engineering, which derives a set of business components from requirements of the new business processes; and alignment of new business processes and componentized legacy systems. Van den Heuvel provides a theoretical foundation for these, with chapters that discuss component-based development, introduce a case study that is used throughout the book to illustrate the methodology, and assess methods and technologies for legacy integration, component adaptation, and process alignment. He describes the methodological framework itself and its techniques to align new business processes with legacy systems by adopting a meet-in-the-middle strategy. Drawing on topics from a wide range of disciplines, including component-based development, distributed computing, business process modeling, and others, Aligning Modern Business Processes and Legacy Systems offers theoretically grounded practical methodology that has been explored and tested in a variety of experiments as well as some real-world projects.

Willem-Jan van den Heuvel is Associate Professor in the Department of Computer Science at Tilburg University.

 

 

Table of contents

 Series Foreword ix
 
 Foreword by Michael L. Brodie xiii
 
 Preface xv
 
 Acknowledgments xxi
 
1 Software Components 1
 
1.1 What Components Are (and Are Not) 1
 
1.2 Interfaces and Components 2
 
1.3 A Classification of Component Interface Models 4
 
1.4 Component Interoperability 9
 
1.5 Business Components 12
 
1.6 Web-Enabled Components
The Substrate of Web Services 14
 
2 Leveraging Legacy Systems 21
 
2.1 Legacy Systems as Application, Data, and Time Stovepipes 22
 
2.2 Managing the Evolution of Enterprise Applications 22
 
2.3 Legacy Portfolio Analysis 28
 
2.4 Wrappers, Connectors, Mediators, and Adapters 32
 
2.5 The Landscape of Legacy Wrappers 33
 
2.6 A Roadmap for Developing Wrappers 37
 
2.7 Modularizing Legacy Systems 38
 
2.8 Constructing WSDL/SOAP-Based Wrappers 40
 
2.9 Wrappers in Action: A Case Study 42
 
3 Developing Enterprise Applications 53
 
3.1 Loosely Coupled versus Tightly Coupled Networked Enterprises 53
 
3.2 Single Organizations 55
 
3.3 Networked Organizations 59
 
3.4 Toward a Methodological Framework 67
 
4 The Methodological Framework 71
 
4.1 Overview of the Methodological Framework 72
 
4.2 Running Example 74
 
4.3 Forward Engineering 80
 
4.4 Reverse Engineering 88
 
4.5 Matching Phase 93
 
4.6 Adpatation Phase 100
 
4.7 Running Example 101
 
5 Matching Phase 103
 
5.1 Structural Matching 103
 
5.2 Semantic Matching 116
 
5.3 Metamodel-Driven Matching 131
 
6 Adaptation Phase 147
 
6.1 Component Adaptation 147
 
6.2 Parametric Contracts 153
 
6.3 Adapter Generation 161
 
7 Beyond the Methodological Framework 171
 
7.1 Alignment as a Continuous Framework 171
 
7.3 Quo Vadis? 176
 
 Appendix: Running Example 179
 
 Notes 189
 
 References 191
 
 Index 203
 

商品描述(中文翻譯)

描述



分散式業務組件計算——將業務組件組合成電子業務流程,通過互聯網進行交互——適用於一種新型的企業系統,這些系統靈活、相對容易維護和升級以適應新的業務流程,並且相對簡單地與其他企業系統集成。擁有龐大、異構的遺留信息系統(稱為遺留系統)的公司發現將其舊系統與新的業務流程對齊非常困難。遺留系統不僅與現有的業務流程和程序緊密結合,而且經過多年的臨時修補後,其架構變得脆弱,對其他系統的開放性有限。在本書中,Willem-Jan van den Heuvel提供了一個方法論框架,提供了將基於組件的業務流程和遺留系統對齊的實用技術。

Van den Heuvel的方法論基於三個基本要素:反向工程,允許將遺留系統組件化;正向工程,從新業務流程的需求中推導出一組業務組件;以及新業務流程和組件化遺留系統的對齊。Van den Heuvel提供了這些的理論基礎,其中包括討論基於組件的開發、引入一個貫穿整本書的案例研究以說明方法論,以及評估遺留集成、組件適應和流程對齊的方法和技術。他描述了方法論框架本身及其通過採用中間會議策略將新業務流程與遺留系統對齊的技術。本書涵蓋了從組件化開發、分散式計算、業務流程建模等多個學科的主題,提供了經過理論基礎的實用方法論,並在多個實驗和一些實際項目中進行了探索和測試。


Willem-Jan van den Heuvel是荷蘭蒂爾堡大學計算機科學系的副教授。



 


 


目錄



 系列前言 ix
 
 Michael L. Brodie的前言 xiii
 
 前言 xv

 
 致謝 xxi
 
1 軟件組件 1
 
1.1 什麼是組件(以及什麼不是)1

 
1.2 接口和組件2
 
1.3 組件接口模型的分類4
 
1.4 組件互操作性9

 
1.5 業務組件12
 
1.6 網絡化組件
Web服務的基礎14
 
2 利用遺留系統21

 
2.1 遺留系統作為應用程序、數據和時間的煤氣管道22
 
2.2 管理企業應用程序的演進22

 
2.3 遺留系統組合分析28
 
2.4 封裝器、連接器、中介器和適配器32

 
2.5 遺留封裝器的概況33
 
2.6 開發封裝器的路線圖37