<vendor>
Gregory Peres at Nuvation Labs Corporation wrote:
> Are these features available from InLine today? I have only been able to
> find information on the Assembly Line Basic version. There doesn't seem to
> be any information on InLine's site about the integration with Rational
> Rose.
The UML Bridge for Assembly Line was shown at the OMG meeting in
Philadelphia last month, and will be shown again at JESS in Paris in two
weeks. The schedule for general availability of the bridge, and its role in
our product road map have not yet been announced. Watch our web site over
the next two weeks for more information.
> Symantec Cafe the only IDE InLine is planning to support?
InLine has announced support for three other IDEs: Inprise JBuilder, IBM
Visual Age for Java, and NetBeans.
> It is a little hard to digest that the process will be as simple
> as defining a model with Rose and then feeding it to the InLine EJB
> component generator.
> Considering the issues that many developers have today with reverse
> engineering with just Java, I am curious to see how they overcome the
> challenges of reverse engineering an enterprise framework like EJB.
> Or will the engineering process be one way?
> Without full reverse engineering capabilities I find my object model and
> code always fall out of sync. I have had no luck with any UML tool when
> it comes to reverse engineering. :(
There are two aspects to addressing this issue.
The first is defining a robust mapping between UML and EJB. InLine is
working closely with industry partners to ensure that semantics are mapped
correctly. The mapping supports both forward and reverse engineering.
The second is delivering process automation that tightly couples the two
representations. Inline's UML Bridge provides forward and reverse
engineering between UML models and EJBs for InLine's Assembly Line Basic and
upcoming Standard product.
> Personally, I am an IDE bigot when it comes to creating complex
> server/side business models. (VisualAge! Class browsers!) I find it hard
> to contemplate having a large number of business classes represented
> graphically in a tool like Rose. Imagine an object model with over 200
> framework, query, and business objects represented graphically. Imagine
> all those classes in an IDE that doesn't have a classical class browser.
> Even worse: Imagine developers creating a project with 200 classes from
> a text editor. Scared yet?
InLine's UML Bridge represents a code oriented solution suitable for skilled
developers who focus more on code than on models.
For large projects involving complex server side business models, or for
developers who focus more on models than on code, a different kind of
solution is appropriate. Specifically, a model based programming solution is
needed, where models are the primary form of abstraction in the development
process. This shifts the focus from code level implementation concerns to
the semantic content of the components being developed.
We agree that a browser oriented user interface is optimal for this purpose.
Pictorial models are effective for communication, but are not a suitable
basis for model based programming because they use large amounts of real
estate to present information, and because they hide detailed semantic
elements, forcing tool developers to use auxiliary panels to expose the
hidden information. This makes them inappropriate vehicles for rapid
application development.
InLine is developing a version of Assembly Line designed for model based
programming. It represents UML models visually, but not pictorially. A model
browser and a model editor support rapid application development in terms of
semantic features. A framework on the application server automates feature
execution. Code is exposed only for operations, and for rules and
constraints when they are not expressed in OCL. The implementation of all
other semantic features described by the model, including attributes,
relationships, states, events, rules and constraints, is fully automated.
For more information about Assembly Line or the UML Bridge, please write to
[EMAIL PROTECTED]
</vendor>
Jack Greenfield
Chief Technical Officer
Inline Software
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".