BPMN, BPM, BPEL, SOA, MDA BPMN, BPM, BPEL, SOA, MDA
Learning Resources

Business Process Modeling Notation (BPMN)

BPEL (Business Process Execution Language)

Business Process Modeling, Model Driven Architecture (MDA), and SOA

Mapping BPMN to BPEL

eClarus with Oracle BPEL Process Manager


Copyright © eClarus, 2005 - 2006
Business Process Modeling, Model Driven Architecture (MDA), and SOA

BPM and SOA: Where Does One End and the Other Begin? (PDF)
Mike Rosen - January 03, 2006
Mike Rosen, chief scientist from Wilson Consulting Group, lays out an overview of the relationship between BPM and the software technologies that make up the Service Oriented Architecture. Together, BPM and SOA provide the best available platform-independent approach to addressing the challenges of enterprise computing.

MDA Journal: An MDA Manifesto (PDF)
Grady Booch, Alan Brown, Sridhar Iyengar, Jim Rumbaugh and Bran Selic - May 01, 2004
All authors are from IBM Rational Division and have played major roles in creating UML, MOF, and MDA. In this paper, they described three basic tenets of Model Driven Architecture, which eClarus adopted as our core design principles for Business Process Modeler.

  • Direct representation
    Use visual process modeling and activities to represent service orchestration and services to bridge the semantic gap between concepts and programming technologies

  • Automation
    Increase speed and reduce errors of SOA projects by providing high-fidelity bi-directional transformation between BPMN models and implementation code – BPEL and Web Services

  • Open standards
    eClarus Business Process Modeler architecture is based on the following standards: Eclipse for framework and IDE, BPMN for notation, BPEL, XSD, Web Services for implementation code

Achieving Business Agility through Model-Driven SOA
Dr. Chris Harding, the Open Group - January 01, 2006
Dr. Harding describes a vision aligned with the mission of eClarus Business Process Modeler. In a truly agile enterprise, the IT infrastructure is aligned with the business structure and it can easily be adapted to meet business needs. The promise of Business Modeling with SOA is that such agility can be achieved by business analysts who can configure and orchestrate the SOA services.