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.
_________________________________________________________________
CodigoXpress Supports the OMG's New Model Driven Architecture
Initiative
The [1]Object Management Group ([2]OMG) was formed to create a
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
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.
_________________________________________________________________
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
creates several different kinds of diagrams that, together, provide a
comprehensive model of the system to be developed. Key ingredients of
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 which
produces 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.com
_________________________________________________________________
CodigoXpress Product Update
We are constantly working to make CodigoXpress better. Brand new
features in CodigoXpress include the following: find by associated
object, finder sort option, finder operator, macro extension object,
type mapping, DDL separator character, and an improved build script.
Learn about them by [20]clicking here.
_________________________________________________________________
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
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
accordingly.
[23]Here's an interesting list of project risks when using J2EE.
_________________________________________________________________
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,
Inc. in the United States and other countries. All other product and
company names mentioned herein are the trademarks of their respective
owners.
_________________________________________________________________
Try CodigoXpress by using it online or downloading an evaluation copy
at: [24]<http://www.CodigoXpress.com>
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.
_______________________________________________ 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/
