Business process modeling with services

Reverse engineering databases

Research output: Chapter in Book/Report/Conference proceedingChapter

5 Citations (Scopus)

Abstract

Reverse engineering techniques have become very important within the maintenance process providing several benefits. They retrieve abstract representations that not only facilitate the comprehension of legacy systems but also refactor these representations. Business process archaeology has emerged as a set of techniques and tools to recover business processes from source code and to preserve the existing business functions and rules buried in legacy source code. This chapter presents a reverse engineering process and a tool to retrieve services from running databases. These services are further reused in composing business processes with respect to Service-Oriented Architecture, a new architectural style that promotes agility.

Original languageEnglish
Title of host publicationUncovering Essential Software Artifacts through Business Process Archeology
PublisherIGI Global
Pages177-200
Number of pages24
ISBN (Print)9781466646681, 1466646675, 9781466646674
DOIs
Publication statusPublished - Oct 31 2013

Fingerprint

Business process modeling
Business process
Data base
Reverse engineering
Archaeology
Service-oriented architecture
Agility

ASJC Scopus subject areas

  • Economics, Econometrics and Finance(all)
  • Business, Management and Accounting(all)

Cite this

Baghdadi, Y., & Kraiem, N. (2013). Business process modeling with services: Reverse engineering databases. In Uncovering Essential Software Artifacts through Business Process Archeology (pp. 177-200). IGI Global. https://doi.org/10.4018/978-1-4666-4667-4.ch007

Business process modeling with services : Reverse engineering databases. / Baghdadi, Youcef; Kraiem, Naoufel.

Uncovering Essential Software Artifacts through Business Process Archeology. IGI Global, 2013. p. 177-200.

Research output: Chapter in Book/Report/Conference proceedingChapter

Baghdadi, Y & Kraiem, N 2013, Business process modeling with services: Reverse engineering databases. in Uncovering Essential Software Artifacts through Business Process Archeology. IGI Global, pp. 177-200. https://doi.org/10.4018/978-1-4666-4667-4.ch007
Baghdadi Y, Kraiem N. Business process modeling with services: Reverse engineering databases. In Uncovering Essential Software Artifacts through Business Process Archeology. IGI Global. 2013. p. 177-200 https://doi.org/10.4018/978-1-4666-4667-4.ch007
Baghdadi, Youcef ; Kraiem, Naoufel. / Business process modeling with services : Reverse engineering databases. Uncovering Essential Software Artifacts through Business Process Archeology. IGI Global, 2013. pp. 177-200
@inbook{555d39d256d646f9a35d9b87e3ef316f,
title = "Business process modeling with services: Reverse engineering databases",
abstract = "Reverse engineering techniques have become very important within the maintenance process providing several benefits. They retrieve abstract representations that not only facilitate the comprehension of legacy systems but also refactor these representations. Business process archaeology has emerged as a set of techniques and tools to recover business processes from source code and to preserve the existing business functions and rules buried in legacy source code. This chapter presents a reverse engineering process and a tool to retrieve services from running databases. These services are further reused in composing business processes with respect to Service-Oriented Architecture, a new architectural style that promotes agility.",
author = "Youcef Baghdadi and Naoufel Kraiem",
year = "2013",
month = "10",
day = "31",
doi = "10.4018/978-1-4666-4667-4.ch007",
language = "English",
isbn = "9781466646681",
pages = "177--200",
booktitle = "Uncovering Essential Software Artifacts through Business Process Archeology",
publisher = "IGI Global",

}

TY - CHAP

T1 - Business process modeling with services

T2 - Reverse engineering databases

AU - Baghdadi, Youcef

AU - Kraiem, Naoufel

PY - 2013/10/31

Y1 - 2013/10/31

N2 - Reverse engineering techniques have become very important within the maintenance process providing several benefits. They retrieve abstract representations that not only facilitate the comprehension of legacy systems but also refactor these representations. Business process archaeology has emerged as a set of techniques and tools to recover business processes from source code and to preserve the existing business functions and rules buried in legacy source code. This chapter presents a reverse engineering process and a tool to retrieve services from running databases. These services are further reused in composing business processes with respect to Service-Oriented Architecture, a new architectural style that promotes agility.

AB - Reverse engineering techniques have become very important within the maintenance process providing several benefits. They retrieve abstract representations that not only facilitate the comprehension of legacy systems but also refactor these representations. Business process archaeology has emerged as a set of techniques and tools to recover business processes from source code and to preserve the existing business functions and rules buried in legacy source code. This chapter presents a reverse engineering process and a tool to retrieve services from running databases. These services are further reused in composing business processes with respect to Service-Oriented Architecture, a new architectural style that promotes agility.

UR - http://www.scopus.com/inward/record.url?scp=84956786478&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84956786478&partnerID=8YFLogxK

U2 - 10.4018/978-1-4666-4667-4.ch007

DO - 10.4018/978-1-4666-4667-4.ch007

M3 - Chapter

SN - 9781466646681

SN - 1466646675

SN - 9781466646674

SP - 177

EP - 200

BT - Uncovering Essential Software Artifacts through Business Process Archeology

PB - IGI Global

ER -