Author Topic: UML Profile for SOA  (Read 4054 times)

elsieq

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
UML Profile for SOA
« on: September 24, 2007, 09:08:20 am »
Hello,

Does a UML profile for SOA already exist somewhere?  According to this list, it does not seem so:
http://www.sparxsystems.com/uml_profiles.htm and it does not seem so.  

I am looking for a profile similar to the excellent one that IBM has defined here: http://www-128.ibm.com/developerworks/rational/library/05/419_soa/.  I think that any modeling tool that claims to support SOA should have a UML profile like this readily available.

Of course, I could create it myself but I am hoping that someday has already done this.  If so, I'd really appreciate a word from you!

Thanks a lot!
-Elsie

Aaron B

  • EA Administrator
  • EA User
  • *****
  • Posts: 941
  • Karma: +18/-0
    • View Profile
Re: UML Profile for SOA
« Reply #1 on: September 24, 2007, 06:20:35 pm »
I don't know much about SOA myself so I'm not sure if it's exactly what you're after, but EA 7.0 does support XSD and WSDL which I believe are related subjects to SOA.  For more information, see the chapter on XML Technologies in the EA User Guide.

The Model Transformations demo also shows some usage of the WSDL modeling and generation capability of EA.

HTH.

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: UML Profile for SOA
« Reply #2 on: September 25, 2007, 02:39:13 am »
Hi Elsie,

Beyond that, EA supports creation of profiles. You can do this fairly well by following the directions in the help file (which is itself being improved in this area).

You can also create an MDG technology yourself, with a bit more work.

So, if you cannot successfully export and import the IBM example - this is not likely to work perfectly since the two applications don't share a common 'engine' - you might be able to replicate the behavior you want within EA.

David
No, you can't have it!

dbax

  • EA User
  • **
  • Posts: 69
  • Karma: +0/-0
  • One EA To Rule Them All
    • View Profile
Re: UML Profile for SOA
« Reply #3 on: September 26, 2007, 03:36:05 pm »
The OMG (www.omg.org) is currently working on the UML Profile for SOA and the final RFP (Request for Proposal) is due in March 2008 with first draft following shortly after.
Although I have been using IBM's Services profile in Softare Architect, the IBM's profile for SOA is specific to software services NOT for Service Architecture itself which encompasses more than few class diagrams, WSDL or XSD models. The SOA is a discipline that requires many aspects of UML to be tied together to show how services will be designed and implemented. With introduction of BPM and WSDL in EA and fully supporting MDA,  Sparx is well on their way to support many aspects of SOA without having to resort to special profiles.
Please remember that SOA is not only about Web Services and/or vice-versa but rather end-to-end process in service analysis/design/implementation.

salayande

  • EA User
  • **
  • Posts: 224
  • Karma: +0/-0
  • I love YaBB 1 Gold!
    • View Profile
Re: UML Profile for SOA
« Reply #4 on: September 27, 2007, 07:16:15 am »
Hi Elsie,

I requested for this feature from Sparxsystems to enable me use the IBM SOMA methodology with EA (combination of best-in-class method and toolset) about one year ago. sparxsystem was unable to develop the profile but encouraged me to try.

I created the profile with some difficulty with an earlier version of EA. My interests have since then changed so I have not improved on my initial efforts.

Please, advice me on how I may forward the files to you. I am sure that you can improve on what exists for the common good of the EA community.

kind regards

Segun

elsieq

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: UML Profile for SOA
« Reply #5 on: September 27, 2007, 08:11:24 am »
Thanks everyone for your replies.  I appreciate that this product has an active user group.  

Segun, thanks a lot for offering the profile you worked on.  You can email them to me at: [email protected].