- From: Paul Denning <pauld@mitre.org>
- Date: Thu, 07 Jun 2001 13:58:07 -0400
- To: www-ws@w3.org
fyi, Overview from the UML Profile For EJB [1]: <quote> The UML is widely used to specify, visualize, construct, and document the types of enterprise applications for which the EJB architecture was designed. Conversely, the EJB architecture is widely used to implement the types of enterprise applications most frequently described by UML models. There is therefore significant motivation for ensuring that the UML can be used to describe EJB-based software systems. While the UML already provides standards for the design of object-oriented systems in general, including enterprise computing systems, it does not provide everything necessary for the design of systems based on specific implementation architectures. In particular, it does not explicitly capture the semantics expressible in the EJB architecture 4 . The UML was designed to be extensible, however, and provides standard extension mechanisms for defining new semantic constructs. These mechanisms can be used to define constructs describing EJB-based software artifacts. Ad hoc attempts to do this have been made by the industry over the past several years. To ensure the interoperability of tools and frameworks from different vendors, and the portability of the applications they support, this specification defines a standard set of UML extensions for modeling EJB-based software systems. In addition, since tool and framework vendors often place UML models describing EJB-based artifacts in the EJB-JARs that contain those artifacts to support display, automation and reflection, this specification defines a standard format for storing a UML model that describes the contents of an EJB-JAR within the EJB-JAR. Collectively, these definitions comprise the UML Profile for EJB. The UML Profile for EJB can be used to develop models describing EJB-based implementation artifacts, and to round trip engineer between the models and the artifacts. </quote> There is also a UML Profile for CORBA [2]. Who will do the UML Profile for SOAP? [1] http://java.sun.com/aboutJava/communityprocess/review/jsr026/ [2] http://www.omg.org/cgi-bin/doc?ad/00-05-07 Paul
Received on Thursday, 7 June 2001 14:02:26 UTC