CodigoXpress Newsletter - Provider of "High quality UML to EJB technology"
Date: 06 Aug 2001 22:53:58 GMT
Message-ID: <9kn766$3b6_at_dispatch.concentric.net>
CodigoSolutions Newsletter http://www.codigoxpress.com/newsletter.htm August 2001 Featured Topic: Unified Modeling Language (UML)
_________________________________________________________________
Welcome to the first issue of the Codigo Solutions(sm) Newsletter. This issue will focus mostly on information related to UML(tm), but will also
provide additional resources and a product update for the CodigoXpressTM software development tool to keep you informed about
our newest features.component-based software marketplace by hastening the introduction of standardized object software. The organization's charter includes the establishment of industry guidelines and detailed object management
_________________________________________________________________
CodigoXpress Supports the OMG's New Model Driven Architecture Initiative The [1]Object Management Group ([2]OMG) was formed to create a
specifications to provide a common framework for application development.
The group, which oversees such specifications as UML recently voted to adopt the [3]Model Driven Architecture ([4]MDA) as the group's base architecture in which future standards will be defined. In the MDA, a specification starts out as a Platform-Independent Model (PIM) defined in UML; from it, MDA-based development tools produce platform-specific
models and implementation definitions on multiple platforms. This allows MDA to support application portability and interoperability across a wide range of middleware platforms, and extends OMG's reach beyond CORBA to such platforms as Enterprise Javabeans (EJB), XML/SOAP, .Net, and others. [5]Read how CodigoXpress supports the OMG's MDA Initiative.creates several different kinds of diagrams that, together, provide a comprehensive model of the system to be developed. Key ingredients of
_________________________________________________________________
The [6]Ziv Zone: UML The Unified Modeling Language (UML) has been successfully applied to a wide range of application domains and is generally accepted as the standard modeling language for software development ([7]see this for example). UML is a visual language. When using UML, the software developer
a UML model include: use case diagrams for requirements modeling; sequence/collaboration and state/activity diagrams for modeling dynamic behavior; and class/package diagrams for modeling static structure and distributed-object architectures. (In general, many diagram types are available for developer perusal; for a fairly complete list, [8]click here.) CodigoXpress is a software development productivity tool whichproduces a fully operational Java-based application derived from UML class diagrams. As input, it takes a UML model (XMI file), parses the class diagrams in that model, and provides comprehensive Java code for the database, application server and presentation layers. CodigoXpress is fully compliant with OMG-standard UML 1.3 as well as the UML/XMI exchange format, and follows best-of-breed UML practices and design
patterns. Some useful links for UML developers: * The "official" UML sites are: [9]OMG and [10]Rational. * Numerous books are available on UML, several of which are mentioned in the [11]recommended reading section of our site. * Several book chapters on specific UML topics are available online, for example: [12]Transforming Your Model into Java Code [13]Modeling the Static/Data Aspects of the System * An excellent UML resource is [14]Software Development Magazine * Some recommended articles on UML include: [15]Why Use the UML? [16]How the UML Models Fit Together [17]UML Applied: Nine Tips to Incorporating UML into Your Project [18]Through the Looking Glass
If you have any questions about using the CodigoXpress tool in your development, UML modeling or Java(tm) development in general, please
send them to: [19]expert_at_CodigoSolutions.comobject, finder sort option, finder operator, macro extension object, type mapping, DDL separator character, and an improved build script.
_________________________________________________________________
CodigoXpress Product Update We are constantly working to make CodigoXpress better. Brand new features in CodigoXpress include the following: find by associated
Learn about them by [20]clicking here.specification. (Note that the 2.0 specification is not yet public, so this article focuses on high level information only.) It provides an early view of the forthcoming EJB changes so that developers can plan
_________________________________________________________________
Upcoming Events [21]Solutions, The IBM Technical Developer Conference Visit the Codigo Solutions booth at Solutions, The IBM Technical Developer Conference being held at the Moscone Center in San Francisco, California from Monday, August 13 through Thursday, August 16. Codigo Solutions will be in booth number 461.
_________________________________________________________________
Technical News and Announcements [22]The EJB 2.0 Specification Enterprise JavaBeanTM 2.0 Specification Changes: This article summarizes the changes introduced by the 2.0
accordingly. [23]Here's an interesting list of project risks when using J2EE.Inc. in the United States and other countries. All other product and company names mentioned herein are the trademarks of their respective
_________________________________________________________________
Copyright (C) 2001 by Codigo Solutions. Patent Pending. All rights reserved. CodigoXpress, the CodigoXpress logo, Codigo Solutions and Best Practices Out of the Box are trademarks and servicemarks of Codigo Solutions. UML is a trademark of Object Management Group, Inc. in the United States and other countries. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems,
owners.The Codigo Solutions Newsletter published by Codigo Solutions. If you do not wish to continue receiving issues of this publication, simply reply to this e-mail with the word "Unsubscribe" in the subject line.
_________________________________________________________________
Try CodigoXpress by using it online or downloading an evaluation copy at: [24]<http://www.CodigoXpress.com>
_______________________________________________ Newsletter mailinglist Newsletter_at_codigosolutions.com
References
- http://www.omg.org/
- http://www.omg.org/
- http://www.omg.org/mda
- http://www.omg.org/mda
- http://www.codigoxpress.com/supporting_omg.htm
- http://www.codigoxpress.com/ziv.htm
- http://www.sdmagazine.com/articles/2001/0104/0104b/0104b.htm
- http://www.ronin-intl.com/publications/objectPrimerAgileModeling.htm
- http://www.omg.org/technology/uml/index.htm
- http://www.rational.com/uml/index.jsp
- http://www.codigoxpress.com/readings.htm 12. http://developer.java.sun.com/developer/Books/begobjects/4176_Chap14.pdf 13. http://developer.java.sun.com/developer/Books/begobjects/4176_Chap10.pdf
- http://www.sdmagazine.com/
- http://www.sdmagazine.com/articles/2000/0003/0003z/0003z3.htm
- http://www.sdmagazine.com/articles/2000/0003/0003z/0003z1.htm
- http://www.sdmagazine.com/articles/2000/0003/0003z/0003z2.htm
- http://www.sdmagazine.com/articles/2001/0107/0107i/0107i.htm
- mailto:expert_at_CodigoSolutions.com?Subject=CodigoXpress
- http://www.codigoxpress.com/updates.htm
- http://service2.boulder.ibm.com/devtools/news0600/solutions.htm 22. http://developer.java.sun.com/developer/technicalArticles/ebeans/ejb20/ 23. http://developer.java.sun.com/developer/technicalArticles/J2EE/projectdanger s/index.html
- http://www.codigoxpress.com/