By Topic

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

Cover Image Copyright Year: 2007
Author(s): van den Heuvel, W.
Publisher: MIT Press
Content Type : Books & eBooks
Topics: Computing & Processing (Hardware/Software)
  • Print

Abstract

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-b ased 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.

  •   Click to expandTable of Contents

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Front Matter

      van den Heuvel, W.
      Aligning Modern Business Processes and Legacy Systems:A Component-Based Perspective

      Page(s): i - vii
      Copyright Year: 2007

      MIT Press eBook Chapters

      This chapter contains sections titled: Half Title, Cooperative Information Systems, Title, Copyright, Dedication, Contents, Series Foreword, Foreword, Preface, Acknowledgments, Aligning Modern Business Processes and Legacy Systems View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Software Components

      van den Heuvel, W.
      Aligning Modern Business Processes and Legacy Systems:A Component-Based Perspective

      Page(s): 1 - 19
      Copyright Year: 2007

      MIT Press eBook Chapters

      This chapter contains section titled: 1.1 What Components Are (and Are Not), 1.2 Interfaces and Components, 1.3 A Classification of Component Interface Models, 1.4 Component Interoperability, 1.5 Business Components, 1.6 Web-Enabled Components: The Substrate of Web Services View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Leveraging Legacy Systems

      van den Heuvel, W.
      Aligning Modern Business Processes and Legacy Systems:A Component-Based Perspective

      Page(s): 21 - 51
      Copyright Year: 2007

      MIT Press eBook Chapters

      This chapter contains section titled: 2.1 Legacy Systems as Application, Data, and Time Stovepipes, 2.2 Managing the Evolution of Enterprise Applications, 2.3 Legacy Portfolio Analysis, 2.4 Wrappers, Connectors, Mediators, Adapters, 2.5 The Landscape of Legacy Wrappers, 2.6 A Roadmap for Developing Wrappers, 2.7 Modularizing Legacy Systems, 2.8 Constructing WSDL/SOAP-Based Wrappers, 2.9 Wrappers in Action: A Case Study View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Developing Enterprise Applications

      van den Heuvel, W.
      Aligning Modern Business Processes and Legacy Systems:A Component-Based Perspective

      Page(s): 53 - 69
      Copyright Year: 2007

      MIT Press eBook Chapters

      This chapter contains section titled: 3.1 Loosely Coupled versus Tightly Coupled Networked Enterprises, 3.2 Single Organizations, 3.3 Networked Organizations, 3.4 Toward a Methodological Framework View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      The Methodological Framework

      van den Heuvel, W.
      Aligning Modern Business Processes and Legacy Systems:A Component-Based Perspective

      Page(s): 71 - 102
      Copyright Year: 2007

      MIT Press eBook Chapters

      This chapter contains section titled: 4.1 Overview of the Methodological Framework, 4.2 Running Example, 4.3 Forward Engineering, 4.4 Reverse Engineering, 4.5 Matching Phase, 4.6 Adaptation Phase, 4.7 Running Example View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Matching Phase

      van den Heuvel, W.
      Aligning Modern Business Processes and Legacy Systems:A Component-Based Perspective

      Page(s): 103 - 145
      Copyright Year: 2007

      MIT Press eBook Chapters

      This chapter contains section titled: 5.1 Structural Matching, Definition 5.1 Function Signature Match, Definition 5.2 Pre/Post-Specification Match, Definition 5.3 Predicate Specification Match, Definition 5.4 Generalized Module Match, Definition 5.5 Contra/Covariance Signature Subtyping, Definition 5.6 Similarity Matching of WSDL Type Trees, Definition 5.7 Algorithm for Calculating Structural Overlap between WSDL Specifications, Definition 5.8 Similarity of Operations, Definition 5.9 Algorithm for Matching Output Message Types, Definition 5.10 Algorithm for Calculating Matrix_Maxima_Sum(M), 5.2 Semantic Matching, Definition 5.11 Shortest Path Algorithm, 5.3 Metamodel-Driven Matching View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Adaptation Phase

      van den Heuvel, W.
      Aligning Modern Business Processes and Legacy Systems:A Component-Based Perspective

      Page(s): 147 - 169
      Copyright Year: 2007

      MIT Press eBook Chapters

      This chapter contains section titled: 6.1 Component Adaptation, 6.2 Parametric Contracts, 6.3 Adapter Generation View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Beyond the Methodological Framework

      van den Heuvel, W.
      Aligning Modern Business Processes and Legacy Systems:A Component-Based Perspective

      Page(s): 171 - 177
      Copyright Year: 2007

      MIT Press eBook Chapters

      This chapter contains section titled: 7.1 Alignment as a Continuous Process, 7.2 Improving the Methodological Framework, 7.3 Quo Vadis? View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Appendix: Running Example

      van den Heuvel, W.
      Aligning Modern Business Processes and Legacy Systems:A Component-Based Perspective

      Page(s): 179 - 187
      Copyright Year: 2007

      MIT Press eBook Chapters

      This chapter contains section titled: A.1 WSDL Specification for Request Part, A.2 WSDL Specification for Request Part Legacy View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Notes

      van den Heuvel, W.
      Aligning Modern Business Processes and Legacy Systems:A Component-Based Perspective

      Page(s): 189 - 190
      Copyright Year: 2007

      MIT Press eBook Chapters

      This chapter contains section titled: Preface, Chapter 1, Chapter 2, Chapter 3, Chapter 4, Chapter 5, Chapter 6 View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      References

      van den Heuvel, W.
      Aligning Modern Business Processes and Legacy Systems:A Component-Based Perspective

      Page(s): 191 - 202
      Copyright Year: 2007

      MIT Press eBook Chapters

      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-b ased 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. View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Index

      van den Heuvel, W.
      Aligning Modern Business Processes and Legacy Systems:A Component-Based Perspective

      Page(s): 203 - 206
      Copyright Year: 2007

      MIT Press eBook Chapters

      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-b ased 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. View full abstract»