Visual modeling tools

The standardization of modeling notations through OMG's Unified Modeling Language (UML) has had two primary effects for component- and service-based developers. First, the availability of object-oriented UML tools has exploded. At least 85 vendors now provide some form of UML modeling tool. Second, the object-oriented focus of UML has hindered the move to component- and service-based design. There are plans afoot, as there have been for quite some time, to introduce top-down component and service design concepts, via UML 2.0. Sadly, UML 1.x provides limited support for these concepts, although it has been the ratified standard since the late 1990s. OMG's MDA is a good response to this need but has yet to see true implementation ...

Get Service- and Component-based Development: Using Select Perspective™ and UML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.