Exforsys

Home arrow Technical Training arrow UML Programming

Composable MDA Applications

Page 2 of 2
Author : Exforsys Inc.     Published on: 5th Jun 2007    |   Last Updated on: 6th Jun 2007

UML basics

Composable MDA Applications

One thing that I like about MDA applications is their composable characteristics. If you take the time to import PIMs for either your services or modules, you can control it in a manner which will allow you to create calls through any interfaces you need.

Ads

Whether or not it needs to run cross platform is irrelevant. Also, it should also be noted that MDA applications are useful for future developments. When the newest development technology is introduced, anyone who is a member of OMG will be able to standardize mapping for the newer technology, and the vendor should be able to upgrade their own MDA tool.

When a developer takes advantage of this, they will be able to create invocations that are cross platform, and they can also port any existing MDA programs to it as well. Once this is done, they will automatically use the PIMs which already exist. When you work with UML, another phenomenon that you will want to become familiar with is methods versus models. When you gather and study the requirements for an application, the process can be extremely complex. This is especially true when you want to use these requirements in the design of the program. UML is powerful because it will offer a great deal of support for the industry, and it will be independent of methods.

Not matter what methods you use in the analysis and design of your software applications, the Unified Modeling Language can be used to showcase the results. Also, by using XMI, which is another standard of OMG, you will be given the ability to transfer the UML model from one tool into a central storage location, and you can also transfer it into an additional tool to further refine it. It is these benefits which are so important for the concept of standardization. One thing that I should also note is that UML 2.0 is comprised of a total of 13 diagram types, and they are split into three categories. While six symbolize the structure of the application, the other seven support types of behavior and different variations of interactions.

Ads

Conclusion

UML is a very efficient language. It is the ideal tool for anyone who wants to build a complex application today. It will allow an enterprise to address the needs of the end user, and it will also allow the developer to get rid of any bugs that may be detrimental to the success of their application. The Unified Modeling Language is also proficient when it comes to communication, and the teams of developers who use it can be comfortable in knowing that common communications barriers can easily be avoided.



 
This tutorial is part of a UML Programming tutorial series. Read it from the beginning and learn yourself.

UML Programming

 

Comments