Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Service Oriented Architecture Tools Platform (STP) » Intermediate Metamodel: Definitions
Intermediate Metamodel: Definitions [message #619030] Mon, 08 September 2008 11:52 Go to next message
Eclipse UserFriend
Originally posted by: michael.gebhart.googlemail.com

Hi,

I am very interested in the concepts of the intermediate metamodel. Are
the definitions of the terms in the wiki
http://wiki.eclipse.org/STP_Intermediate_Metamodel the official
definitions? To use the metamodel within my research area it is very
important that we have a strong and formal definition of terms.

Is there a metamodel element that represents the purpose of a service
element? I.e. what the service is for and what functionality it
provides? Or is it part of the service element?

Greetings

Mike
Re: Intermediate Metamodel: Definitions [message #619046 is a reply to message #619030] Tue, 09 September 2008 13:05 Go to previous messageGo to next message
Andrea Zoppello is currently offline Andrea ZoppelloFriend
Messages: 48
Registered: July 2009
Member
Hi Michael,

Take a look at spagic http://spagic.org

It's a project based on stp intermediate model. Basically you could

1) start to model your process at high level with bpmn modeler,

2) than you could annotate the bpmn diagram with jbi services,
and then generate

3) Generate the intermediate model and

4) then get a running service assembly for servicemix.

3) Keep monitored your process execution with spagic console.


The first three features are provided to you by eclipse stp, the code
generator is spagic stuff.

The good thing is that spagic stuff is LGPL licensed.

Andrea
Re: Intermediate Metamodel: Definitions [message #619510 is a reply to message #619030] Tue, 09 September 2008 16:29 Go to previous messageGo to next message
Adrian Mos is currently offline Adrian MosFriend
Messages: 20
Registered: July 2009
Junior Member
Hi Mike,

Thank you for your interest in the IM. The definitions on the wiki page
are not of a formal nature, however they do, I believe, convey the purpose
of the elements. That said, this page is in urgent need of updating, in
particular as the IM metamodel has been improved (although the
descriptions remain accurate, there are currently a few more elements in
the IM - you can check out the updated model component from the STP SVN).

I would be very interested to find out more about your research in order
to better understand what formal definitions you require, it would be
great if you could give a quick overview of what you plan to do. Also, any
suggestions for improving the IM are welcome!

For now, to reply to your question about the service element, there is no
additional element for describing the purpose of a service, however this
could be done for instance by using attached properties (note that the
Service is a ConfigurableElement). Not sure if this would fulfil your
needs?

Cheers,
Adrian.


Michael Gebhart wrote:

> Hi,

> I am very interested in the concepts of the intermediate metamodel. Are
> the definitions of the terms in the wiki
> http://wiki.eclipse.org/STP_Intermediate_Metamodel the official
> definitions? To use the metamodel within my research area it is very
> important that we have a strong and formal definition of terms.

> Is there a metamodel element that represents the purpose of a service
> element? I.e. what the service is for and what functionality it
> provides? Or is it part of the service element?

> Greetings

> Mike
Re: Intermediate Metamodel: Definitions [message #619534 is a reply to message #619510] Fri, 12 September 2008 08:32 Go to previous message
Eclipse UserFriend
Originally posted by: michael.gebhart.googlemail.com

Hi Adrian,

thanks for your answer. I am working in a small research group in
germany. We do research work regarding service oriented architectures.

Currently, we are comparing different service models to get an insight
in different approaches (OASIS SOA reference model, SCA, STP-IM) and to
get a common understanding of the terms in the context of services.

And since we are thinking about changing our tool stack to an open
source stack with eclipse STP we decided to take a look at STP-IM :)

Greetings

Michael



> Hi Mike,
>
> Thank you for your interest in the IM. The definitions on the wiki page
> are not of a formal nature, however they do, I believe, convey the
> purpose of the elements. That said, this page is in urgent need of
> updating, in particular as the IM metamodel has been improved (although
> the descriptions remain accurate, there are currently a few more
> elements in the IM - you can check out the updated model component from
> the STP SVN).
> I would be very interested to find out more about your research in order
> to better understand what formal definitions you require, it would be
> great if you could give a quick overview of what you plan to do. Also,
> any suggestions for improving the IM are welcome!
>
> For now, to reply to your question about the service element, there is
> no additional element for describing the purpose of a service, however
> this could be done for instance by using attached properties (note that
> the Service is a ConfigurableElement). Not sure if this would fulfil
> your needs?
>
> Cheers,
> Adrian.
>
>
> Michael Gebhart wrote:
>
>> Hi,
>
>> I am very interested in the concepts of the intermediate metamodel.
>> Are the definitions of the terms in the wiki
>> http://wiki.eclipse.org/STP_Intermediate_Metamodel the official
>> definitions? To use the metamodel within my research area it is very
>> important that we have a strong and formal definition of terms.
>
>> Is there a metamodel element that represents the purpose of a service
>> element? I.e. what the service is for and what functionality it
>> provides? Or is it part of the service element?
>
>> Greetings
>
>> Mike
>
Previous Topic:JBI instead of SCA Runtime
Next Topic:About Group
Goto Forum:
  


Current Time: Thu Dec 12 21:21:14 GMT 2024

Powered by FUDForum. Page generated in 0.04550 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top