|
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.
|