BEA and Compuware have created a new alliance. The plan is to integrate Compuware's MDA tool OptimalJ with BEA's Workshop. The first phase will result in OptimalJ generating Workshop controls from their model. These controls can then be used inside Workshop as components in a workflow.
"Both of these products really are designed to promote productivity in the J2EE environment, and these two complementary methodologies or approaches -- the visual approach versus the model-driven, pattern-based approach -- they allow the customer who has developers of different skill levels and requirements to use both paradigms," said Paul Styles, strategic alliance manager at Compuware.
"By allowing components generated from OptimalJ to be easily brought into Workshop, [it] really gives users the best of both worlds, where you have two products, one that promotes the next generation of a leading, model-driven approach for an enterprise application, combined then with Workshop's service-oriented model and framework," said Dave Cotter, director of developer marketing at BEA.
BEA, Compuware partner on Java development
Press Release: Compuware and BEA Expand Alliance to Accelerate J2EE Application Development
Also, view more information on OptimalJ/MDA via the
The Middleware Company Productivity Study using MDA
-
BEA and Compuware Partner on Tools: OptimalJ - Workshop (11 messages)
- Posted by: Dion Almaer
- Posted on: December 19 2003 09:53 EST
Threaded Messages (11)
- Support Poseidon or ArgoUML also by Manish Sharan on December 19 2003 10:28 EST
- Support Poseidon or ArgoUML also by Markus Blumrich on December 19 2003 12:24 EST
- Looking to contact someone by Joe Niver on January 05 2004 13:55 EST
- also checkout VE 4.0 press release for executable UML by Iyad Jabri on December 19 2003 12:31 EST
- also checkout VE 4.0 press release for executable UML by Brian Miller on December 22 2003 15:39 EST
-
- by Andy Babiec on December 22 2003 05:37 EST
-
- by Andy Babiec on December 22 2003 05:38 EST
- - by surya reddy on December 24 2003 01:51 EST
-
OptimalJ vs. VE by Iyad Jabri on December 27 2003 01:26 EST
- OptimalJ vs. VE by Scott Seo on August 27 2004 08:08 EDT
-
- by Andy Babiec on December 22 2003 05:38 EST
-
- by Andy Babiec on December 22 2003 05:37 EST
- also checkout VE 4.0 press release for executable UML by Brian Miller on December 22 2003 15:39 EST
- also checkout VE 4.0 press release for executable UML by Iyad Jabri on December 19 2003 12:33 EST
-
Support Poseidon or ArgoUML also[ Go to top ]
- Posted by: Manish Sharan
- Posted on: December 19 2003 10:28 EST
- in response to Dion Almaer
I think integrating Workshop with a affordable tool such as Poseidon for UML or ArgoUML will be of much more value for all developers. Nothing against OptimaJ -- I am sure it is a worthy product -- but Poseidon can reduce my development costs a lot more. -
Support Poseidon or ArgoUML also[ Go to top ]
- Posted by: Markus Blumrich
- Posted on: December 19 2003 12:24 EST
- in response to Manish Sharan
Poseidon wrapped inside Workshop would rock... I agree with you 100%. Also nice to see that Crystal Reports has been integrated into Workshop in SP2.
In the meantime though - perhaps BEA can fix the software they are already packaging with their platform. Specifically - they can fix the Autonomy search engine's inability to index the CMS implementation that ships with platform.
Markus -
Looking to contact someone[ Go to top ]
- Posted by: Joe Niver
- Posted on: January 05 2004 13:55 EST
- in response to Manish Sharan
Hi Manish:
If you are the Manish from Cheyenne Software, please contact me ASAP!
Joe Niver
joeniver@hotmail.com -
also checkout VE 4.0 press release for executable UML[ Go to top ]
- Posted by: Iyad Jabri
- Posted on: December 19 2003 12:31 EST
- in response to Dion Almaer
It is easy enough to do a template that generates Workshop code from UML models in OptimalJ, but I will be interested in seeing the overall value.
At the same time, check out the press release regarding Intelliun's VE 4.0. It's available for free download, and is the first truely Executable UML platform I've seen. They also have a couple of white papers comparing their product to BEA Workshop and IBM WSAD. -
also checkout VE 4.0 press release for executable UML[ Go to top ]
- Posted by: Brian Miller
- Posted on: December 22 2003 15:39 EST
- in response to Iyad Jabri
At the same time, check out the press release regarding Intelliun's VE 4.0. It's available for free download, and is the first truely Executable UML platform I've seen.
I watched in awe as the auto-piloted demo constructed and deployed in minutes a working 3 tier application specified primarily as structural and behavioral diagrams. Does OptimalJ pamper the developer as much as Virtual Enterprise does? Does OptimalJ emit a working application? -
-[ Go to top ]
- Posted by: Andy Babiec
- Posted on: December 22 2003 17:37 EST
- in response to Brian Miller
Brian, based on the demos I have seen (JUG meeting) - yes it emits a working j2ee application - jsp, ejb, sql to create the tables, etc.
The default templates in OptimalJ use struts and j2ee standard patterns. The best part of OptimalJ, IMO, is the fact that you can round-trip - add code to the results and not lose it with the next iteration. -
-[ Go to top ]
- Posted by: Andy Babiec
- Posted on: December 22 2003 17:38 EST
- in response to Andy Babiec
You can also set-up your own templates - so if you want to create a .net app with it, it's doable. -
-[ Go to top ]
- Posted by: surya reddy
- Posted on: December 24 2003 13:51 EST
- in response to Andy Babiec
Optimal-J is definitely a very worthy product, which might not have been extensively used by the developer community. It adheres to the OMG MDA approach for development and I think Weblogic integration would definitely make both products better for the overall design/development of a project. -
OptimalJ vs. VE[ Go to top ]
- Posted by: Iyad Jabri
- Posted on: December 27 2003 13:26 EST
- in response to Andy Babiec
They really adopt different approaches. VE delivers 100% development at the model and technology-independent rules (formulas) level, while OptimalJ goes with the 70-30 rule (their claim). There are inherent problems with the 70-30 rule that resulted in failure in all previous attempts:
- problem with matching target audience: information architects/analysts can do part of the work, but cannot finish/validate the work because of the 30% code. However, hard-core developers hate generated code (the 70%) and only do the 30% code under management pressure...makes for a very hard grassroots organic adoption model.
- the 30% work takes several times the effort of the 70%, which significantly reduces the overall productivity gains.
- you're still forced into the multi-member/multi-skill sets team configuration which has its well documented productivity constraints.
Having a platform where you can develop 100% of your application without code totally changes the nature of the game, the focus, the players, and the rules.
The other major difference is code-generation vs. model-execution VM. While developing an application, making a single change would require code-generation step, compilation, deployment, and startup before you can see or test the effect of the change. On the other hand, with a model-execution VM, you're doing the development in a live runtime environment where a change takes effect immediately and can be tested with a click of a button. The difference in productivity and programming style is far greater than even in C++ compared to Smalltalk.
There are a lot more ramifications to the difference in approach, but I don't want to take up everybody's time. If you are really interested, download the two technologies and compare for yourself. Do a very simple example in both platforms, maybe what is in the online demo (about 20 minutes or so), then compare. I'm sure a few hours investment will tell the story. -
OptimalJ vs. VE[ Go to top ]
- Posted by: Scott Seo
- Posted on: August 27 2004 20:08 EDT
- in response to Iyad Jabri
The true power of OptimalJ comes from MDA. OptimalJ is a implementation of MDA. Therefore, it can do a lot more than just java. Using the template language you can generate code for other languages, even Oracle PL/SQL script for procs & functions. I agree with you on how core developers don't like generated code. However, OptimalJ gives you total control of what you can do with your model. I strongly suggest Architect's edition instead of Professional edition. I don't want to give my personal opion over which is better because these two products takes very very different approaches to development. Some may like one over the other.
Scott -
also checkout VE 4.0 press release for executable UML[ Go to top ]
- Posted by: Iyad Jabri
- Posted on: December 19 2003 12:33 EST
- in response to Dion Almaer
It is easy enough to do a template that generates Workshop code from UML models in OptimalJ, but I will be interested in seeing the overall value.
At the same time, check out the press release regarding Intelliun's VE 4.0. It's available for free download. It is the first truely Executable UML platform I'm aware of--although I'm a little bais:-). The web site also has a couple of white papers comparing the product to BEA Workshop and IBM WSAD.