A synthesis approach for deriving reference models for SOA frameworks

Improving business processes and services is a challenge that can be met by a model-driven approach to service design and development. This approach rests on defining reference models of the enterprise business processes that will become the drivers of service frameworks. As part of a national program for developing such models within a Service Oriented Architecture (SOA) framework for e-learning and research in higher education, a canonical reference model for course validation was used to demonstrate the feasibility of the approach. Course validation processes in four UK Higher Education Institutions (HEIs) were analysed and modelled using interviews and process documentation. Each institution’s process was modelled with UML Activity Diagrams and its domain information with Class Diagrams. The four models were synthesized into a single canonical reference model of the validation process. This required resolving process model structures and element granularity. Synthesis of the canonical model demonstrated a methodological basis for developing service specifications, within a SOA framework that could serve all institutions in the sector.

[1]  Jeffrey Parsons,et al.  Understanding the Role of Use Cases in UML: A Review and Research Agenda , 2000, J. Database Manag..

[2]  R Barthel,et al.  Standardization in e-Learning. The "Sharable Content Object Reference Model (SCORM)” , 2004 .

[3]  Marinos Themistocleous,et al.  ERP and application integration: Exploratory survey , 2001, Bus. Process. Manag. J..

[4]  Sanjiva Weerawarana,et al.  Enterprise services , 2002, CACM.

[5]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[6]  Jeffrey Parsons,et al.  How UML is used , 2006, CACM.

[7]  Peter Loos,et al.  Business Process Reference Models: Survey and Classification , 2005, Business Process Management Workshops.

[8]  Oscar Barros Business Information System Design Based on Process Patterns and Frameworks , 2004 .

[9]  Philippe Kruchten,et al.  What Is the Rational Unified Process ? , 2001 .

[10]  Werner Esswein,et al.  Identifying the quality of e-commerce reference models , 2004, ICEC '04.

[11]  Ivar Jacobson,et al.  Software Reuse: Architecture, Process And Organization For Business Success , 1998, Proceedings. Technology of Object-Oriented Languages. TOOLS 26 (Cat. No.98EX176).

[12]  Stig Nordheim,et al.  Towards a Dialectic Understanding of Enterprise Systems – Vendor Challenges and Contradictory Rhetoric , 2007 .

[13]  Ron Weber,et al.  Research Commentary: Information Systems and Conceptual Modeling - A Research Agenda , 2002, Inf. Syst. Res..

[14]  Balbir Barn,et al.  SOA-MDK: towards a method development kit for service oriented system development , 2007 .