Authors:
Samia Oussena
1
and
Balbir S. Barn
2
Affiliations:
1
Thames Valley University, United Kingdom
;
2
Middlesex University, United Kingdom
Keyword(s):
Model-Driven Architecture, Service-Oriented architecture SOA, Business Process modelling notation BPMN.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence
;
Business Process Management
;
e-Business
;
Enterprise Engineering
;
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Knowledge Management and Information Sharing
;
Knowledge-Based Systems
;
Methodologies, Processes and Platforms
;
Model-Driven Software Development
;
Software Engineering
;
Symbolic Systems
;
Systems Engineering
Abstract:
One of the key challenges of Service-oriented architecture (SOA) is to build applications, services and processes that truly meet business requirements. Model-Driven Architecture (MDA) promotes the creation of models and code through model transformation. We argue in this paper that the same principle can be used to drive the development of SOA applications, using a Business Process Modelling (BPM) approach, supported by Business Process Modelling Notation (BPMN). We present an approach that allows the SOA application to be aligned with the business requirements, by offering guidelines for a systematic transformation of a business process model from requirements analysis into a working implementation.