|
Business-Centric Approach |
|
|
|
|
With a DEMS, business artifact modeling and executable business architecture are provided as two "perspectives" of a common software product, sharing a single business architecture metamodel and a single composition model shared by business and IT. That gives a DEMS a huge advantage over offerings based on separate tools for modeling and implementation, since it does not suffer from the notorious so-called "round-tripping problem". The round-tripping problem refers to the inability to keep a model in sync with changes to the implementation (exectuable program code) once software developers have taken hold of it. In other words, the business-oriented view of a business artifact would be different from the executable implementation, and although there might be a way to automatically transform the business-oriented representation into the technical representation, the other way round will not work.
If the unification of modeling and executable business architecture actually works, business domain experts are in control of the entire business artifact lifecycle. The role of the software developer changes and centers around providing code for implementing specific behavior, such as to realize sophisticated computations.
The overall benefit of the business-centric approach results in increased productivity, shortened time-to-value, lower costs, and increased satisfaction of business artifact owners and business users in general.
|