Home Development vision Standards

Standards

UML, BPMN, BPEL and SOAP have a tendency to change the current way of business systems implementation. The goal is to reduce or completely eliminate the direct coding using special components and engine based on specific definitions and configurations which will provide so-called "Self-describe enforceable systems". Implementation of software systems "without programming"

OMG

 

In the industry of developing business software solutions constant activities are going on with the aim of standardization of development process, project and program documentation. OMG has faced problems in software industry because of using different methodologies and graphical languages. Therefore they started to work on the standards with aim to regulate and to define the general course of developing methodology of basic and other standards.

UML

  • Graphic language to describe various aspects of software systems
  • Unavoidable language used in graphs which define basic guidelines and general architecture of developmental projects
  • Standard language for software documentation
  • Usable in all project phases

Executive UML

Further development of UML led to the idea that everything which could be described with graphic elements could also be transformed in a certain way in the code or some other physical elements of the software architecture. The first wave of such products, with high prices, has not enabled what software communities hoped for. Engineers did not take into account the very complex and sensitive aspects of application development and specifics of the implementation process, so various code generators and scripts didn’t make important improvements in the field of implementation, as the most risky phase of development projects, except limited practical usability. UML has undergone several revisions, versions and updates to make conditions for development teams to implement engine that could run actions defined with UML language.

XMI

 

In the interest of format standardizations for the exchange of UML elements, XMI scheme based on MOF was developed in order to facilitate the exchange of UML diagrams between different manufacturers of UML tools or UML engines. Further tendency is to adapt to the specific standards and implement the engine that could run programs and applications that are defined in UML.

BPMN

 

The main BPMN objective is to support standard BPM-oriented projects. The graphical BPMN language was developed in the quest to bridge the gap between business people and software engineers. BPMN provides a notation for defining business processes to be understandable to non-IT experts, and to provide sufficient standard information for developers. BPMN diagrams are derived mostly from the UML diagrams and can be completely described by UML elements, so it can be said that the UML language contains the basic concepts that BPMN notation uses.

 
© 2009 Dot EXE