You are previewing Uncovering Essential Software Artifacts through Business Process Archeology.
O'Reilly logo
Uncovering Essential Software Artifacts through Business Process Archeology

Book Description

Corporations accumulate a lot of valuable data and knowledge over time, but storing and maintaining this data can be a logistic and financial headache for business leaders and IT specialists. Uncovering Essential Software Artifacts through Business Process Archaeology introduces an emerging method of software modernization used to effectively manage legacy systems and company operations supported by such systems. This book presents methods, techniques, and new trends on business process archeology as well as some industrial success stories. Business experts, professionals, and researchers working in the field of information and knowledge management will use this reference source to efficiently and effectively implement and utilize business knowledge.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Book Series
  5. Editorial Advisory Board and List of Reviewers
    1. Editorial Advisory Board
  6. Foreword
  7. Preface
    1. OBJECTIVE OF THIS BOOK
    2. TARGET AUDIENCE
    3. ORGANIZATION OF THE BOOK
    4. CONCLUSION - WHAT WAS LEFT OUT
  8. Acknowledgment
  9. Section 1: Introduction
    1. Chapter 1: Fundaments of Business Process Archeology
      1. ABSTRACT
      2. WHAT IS BUSINESS PROCESS ARCHEOLOGY?
      3. WHY IS BUSINESS PROCESS ARCHEOLOGY NECESSARY?
      4. STATE-OF-THE-ART
      5. FUNDAMENTS AND BASIS OF BUSINESS BUSINESS PROCESS ARCHEOLOGY
      6. UNCOVERING ESSENTIAL SOFTWARE ARTIFACTS
      7. MISCELLANEOUS
      8. ACKNOWLEDGMENT
      9. REFERENCES
      10. ADDITIONAL READING
      11. APPENDIX
  10. Section 2: Software Modernization
    1. Chapter 2: Providing Automated Holistic Process and Knowledge Assistance during Software Modernization
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. MAIN FOCUS OF THE CHAPTER
      5. FUTURE RESEARCH DIRECTIONS
      6. CONCLUSION
      7. REFERENCES
      8. ADDITIONAL READING
      9. KEY TERMS AND DEFINITIONS
      10. ENDNOTES
    2. Chapter 3: IBUPROFEN
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. BUSINESS PROCESS REFACTORING APPROACH
      5. IBUPROFEN
      6. REFACTORING CASE STUDY
      7. CONCLUSION
      8. REFERENCES
      9. KEY TERMS AND DEFINITIONS
    3. Chapter 4: Transformation of Platform-Independent Model into Platform-Specific Model in Model-Driven Architecture
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. PHYSICIAN ACTIVITY SYSTEN: AN EXAMPLE
      5. PLATFORM INDEPENEDENT MODEL
      6. TRANSFORMATION IN MDA
      7. CONCLUSION
      8. REFERENCES
      9. KEY TERMS AND DEFINITIONS
  11. Section 3: Service-Oriented Business Process Archeology
    1. Chapter 5: Applying a Model-Driven Framework for Gap Analysis
      1. ABSTRACT
      2. INTRODUCTION
      3. DEFINING GAP ANALYSIS
      4. A MODEL-DRIVEN FRAMEWORK FOR GAP ANALYSIS
      5. A CASE STUDY
      6. APPLYING MODEL-DRIVEN TECHNIQUES TO GAP ANALYSIS
      7. CONCLUSION AND FURTHER RESEARCH
      8. ACKNOWLEDGMENT
      9. REFERENCES
      10. KEY TERMS AND DEFINITIONS
      11. ENDNOTES
      12. APPENDIX
    2. Chapter 6: Recovery and Refinement of Business Process Models for Web Applications
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. BUSINESS PROCESS MODEL RECOVERY AND REDUCTION
      5. TOOL SUPPORT
      6. QUALITY ASPECTS FOR RECOVERED REDUCED PROCESSES
      7. CASE STUDY
      8. FUTURE RESEARCH DIRECTIONS
      9. CONCLUSION
      10. REFERENCES
      11. ADDITIONAL READING
      12. KEY TERMS AND DEFINITIONS
  12. Section 4: Database-Centric Archeology
    1. Chapter 7: Business Process Modeling with Services
      1. ABSTRACT
      2. INTRODUCTION
      3. CONCLUSION AND RECOMMENDATIONS
      4. REFERENCES
    2. Chapter 8: An Architecture to Infer Business Rules from Event Condition Action Rules Implemented in the Persistence Layer
      1. ABSTRACT
      2. INTRODUCTION
      3. FUNDAMENTALS
      4. RUNNING EXAMPLE
      5. PROPOSED ADM-BASED ARCHITECTURE
      6. RELATED WORK
      7. FUTURE RESEARCH DIRECTIONS
      8. CONCLUSION
      9. ACKNOWLEDGMENT
      10. REFERENCES
  13. Section 5: Business Process Archeology Patterns
    1. Chapter 9: Recovering Business Process Models with Process Patterns
      1. ABSTRACT
      2. INTRODUCTION
      3. WORKFLOW CONTROL-FLOW PATTERNS
      4. WORKFLOW DATA PATTERNS
      5. WORKFLOW EXCEPTION PATTERNS
      6. SERVICE INTERACTION PATTERNS
      7. FUTURE RESEARCH DIRECTIONS
      8. CONCLUSION
      9. REFERENCES
      10. ADDITIONAL READING
      11. KEY TERMS AND DEFINITIONS
    2. Chapter 10: Cooperation Patterns and Adaptation Patterns for Service-Based Inter-Organizational Workflows
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. RELATED WORKS AND MOTIVATIONS
      4. 3. SYNTHESIS OF BACKGROUND
      5. 4. OUR GLOBAL APPROACH FOR WF INTERCONNECTION
      6. 5. DESCRIPTION OF THE TWO SBCP
      7. 6. ADAPTABILITY OF IOWF MODELS
      8. 7. EVOLUTIVITY OF IOWF MODELS
      9. 8. IMPLEMENTATION DETAILS
      10. 9. CONCLUSION
      11. ACKNOWLEDGMENT
      12. REFERENCES
      13. ADDITIONAL READING
      14. KEY TERMS AND DEFINITIONS
      15. ENDNOTES
  14. Section 6: Business Intelligence and Enterprise Modeling
    1. Chapter 11: Towards Event-Driven Enterprise Architecture
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. EVENT DRIVEN ENTERPRISE ARCHITECTURE
      5. FUTURE RESEARCH DIRECTIONS
      6. CONCLUSION
      7. REFERENCES
      8. ADDITIONAL READING
      9. KEY TERMS AND DEFINITIONS
      10. ENDNOTES
    2. Chapter 12: Transformation Mechanisms in the Business Model/Business Process Interface
      1. ABSTRACT
      2. INTRODUCTION AND THEORETICAL BACKGROUND
      3. THE TOP-DOWN (BM TO BP) INTERFACE
      4. THE BOTTOM-UP (BP TO BM) INTERFACE
      5. FUTURE RESEARCH DIRECTION
      6. CONCLUSION
      7. REFERENCES
      8. KEY TERMS AND DEFINITIONS
      9. ENDNOTES
    3. Chapter 13: Unifying a Framework of Organizational Culture, Organizational Climate, Knowledge Management, and Job Performance
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. MAIN FOCUS OF THE CHAPTER
      5. FUTURE RESEARCH DIRECTIONS
      6. CONCLUSION
      7. REFERENCES
      8. ADDITIONAL READING
      9. KEY TERMS AND DEFINITIONS
  15. Section 7: Miscellaneous
    1. Chapter 14: An Integrated Infrastructure Using Process Mining Techniques for Software Process Verification
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. PLUG-IN AND FEATURES
      5. CASE STUDY
      6. SOLUTIONS AND RECOMMENDATIONS
      7. FUTURE RESEARCH DIRECTIONS
      8. CONCLUSION
      9. REFERENCES
      10. KEY TERMS AND DEFINITIONS
      11. ENDNOTES
    2. Chapter 15: Improving the Accessibility of Business Process Modelling Tools
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. POSSIBLE PROBLEMS BASED ON THE DEGREE OF ACCESSIBILITY OF BPMO
      5. SOLUTIONS AND RECOMMENDATIONS
      6. CASE STUDY: ACCESSIBILITY EVALUATION OF SIGNAVIO PROCESS EDITOR
      7. SUMMARY
      8. REFERENCES
  16. Compilation of References
  17. About the Contributors