Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: AW: [jwt-dev] Re: STP/IM questions/help

Hi Florian,

See the comments inline

1) Owner and Service Classification were not introduced with the concept of workflow in "mind", but were introduced to support in future the concept of "service registries like uddi", so in my opinion it's better you don't use these
two entities for modeling workflow scenario.
My suggestion is not to use these two entities for modeling workflow enitities in IM

BTW in the next month, we're going to exactly introcude workflow concept like role, "Human Based Step" on IM beacuse we need them
Unfortunately, now i'm quite busy and i've not so much time to do that.

Basically my idea is to introduce a sub class of step ( RoleBasedStep ) to model workflow activities

2) If you take the code from sv you could look at the emf model in graphical way
looking at the stpmodel.ecore_diagram file

3) If you look at the diagran you could find that a TransitionUnderCondition is a Transition with a Condition entity associated where a condition could be A PropertyCondition ( subclass of Condition ) or an Expression Condition ( subclass of condition ) where you could find
an expression language attribute.

4) At the moment Transition are not "ConfigurableElement" but i think i'm going to change this this today so Transition will
be ConfigurationElement.

Hope this help.

Andrea Zoppello

Florian Lautenbacher ha scritto:
Hi Andrea,

thanks for your fast reply. Since we want to have a mature transformation,
it is difficult for us to build on something that might be removed or might
be created in the future :-)
So I guess we will currently focus on Owner and ServiceClassification
without considering that those might be subject of change in the future. You
said that TransitionUnderCondition is used for a BPMN Exclusive Gateway?
Where exactly do you specify the condition then? Is this a property of the
TransitionUnderCondition (as a Configurable Element)? Is there a way to
specify which (expression) language this condition is based on?
Mostly we are using the .ecore-file from the SVN, but sometimes its easier
to view it graphically in the wiki...

Thanks for your assistance and best regards,


-----Urspr√ľngliche Nachricht-----
Von: jwt-dev-bounces@xxxxxxxxxxx [mailto:jwt-dev-bounces@xxxxxxxxxxx] Im
Auftrag von Andrea Zoppello
Gesendet: 05 May 2008 17:06
An: Marius Brendle
Cc: jwt-dev@xxxxxxxxxxx
Betreff: [jwt-dev] Re: STP/IM questions/help


1) Owner and ServiceClassification are really not used at the moment, and i
think we're going to think and define well in future when we're going to
approach to model workflow scenarios in IntermediateModel.

My personal idea is to add a Role entity and to have a subclass of "Step"
called "RoleAssignedStep" or something similar that will define that a
particular step will be assigned and will be performed by a specific role

2) A "TransitionUnderCondition" must be used when the transition is
conditioned to some rule to happen ( we use this ) for exampleto model the
transition outcoming from a bpmn exclusive gateway.

3) We choose all the entity to be subclass of configurable element, so each
element could have properties.

Maybe the wiki documentation is a little out of date, btw the version used
is the one you could find in the svn repository.
Hope this helps.

Andrea Zoppello

Marius Brendle ha scritto:
Hello Andrea & Adrian,
we're working on a project of Florian Lauterbacher at the University in Augsburg (Germany). Our goal is to do a model transformation of the JWT (AgilPro) meta-model to the STP Intermediate Model. Even in the recent SVN snapshot, there are several model elements (classes) like Owner, ServiceClassification, TransitionUnderCondition and ObservableAttrible without any attributes! Could it be possible that the STP/IM is incomplete until now at this point? Or is this a wanted design decision by you? Or should we do some decisions by ourselves? Perhaps all the above mentioned classes are also of the type "ConfigurableElement" (so addional properties could be added), but this is not the case in the model or the Wiki at this point! How will the "ControlServices" be handled? In the Wiki there is mentioned that this is not completed till now... Thank you for the help in advice! Kind regards,
Christian, Stephan and Marius


*Andrea Zoppello*

Spagic Architect

Research & Innovation Division
*Engineering Ingegneria Informatica S.p.A.
Corso Stati Uniti, 23/C - 35127 Padova - Italy
Phone:  +39-049.8692511    Fax:+39-049.8692566

*          *

Back to the top