RE: [sca-assembly] SCA Visual Modeling "Standard?"

From
Martin Chapman <>
Date
2007-09-27T18:19:36+00:00
ID
00cd01c80133$031aff80$
Thread
RE: [sca-assembly] SCA Visual Modeling "Standard?"
Title: Message

Sounds 
like we should raise an issue and chat about it there.

 

Martin.

  

  
-----Original Message-----
From: Michael Rowley 
  [mailto:] 
Sent: Wednesday, September 26, 2007 8:54 
  PM
To: Jeffrey A. Estefan; 
  
Subject: RE: [sca-assembly] SCA 
  Visual Modeling "Standard?"

  

  
 

  
I’m not a UML expert, 
  but I believe that UML’s concept of a component maps to SCA’s concept of an 
  “implementation”, not to SCA’s components.

  
 

  
For example, in UML, 
  could a single Java class be represented as multiple components in one 
  component diagram (each configured differently), as can be done in 
  SCA?

  
 

  
Michael

  
 

  

  

  
  

  
From: Jeffrey 
  A. Estefan [mailto:] 
Sent: Wednesday, September 26, 2007 3:30 
  PM
To: 
  
Subject: [sca-assembly] SCA Visual 
  Modeling "Standard?"

  
 

  

  
Martin & 
  Mike,

  

  
 

  

  
I would like to know why an visual 
  modeling industry standard such as OMG UML 2 was not used (and currently 
  not being used) to represent SCA artifacts; specifically, SCA Component 
  and SCA Composite diagrams.  It seems a no-brainer to leverage the 
  UML 2 component diagram to represent SCA components and UML 2 composite 
  structure diagrams to represent SCA composites.  The current diagram 
  formats used in all SCA specs from Open SOA (and now under the auspices of 
  OASIS) seem to use custom diagram semantics to represent services, references, 
  and properties when UML 2 provided and required interfaces and the use of 
  ports would suffice just fine for both SCA components and 
  composites.

  

  
 

  

  
I ask because there is probably some 
  history to this decision and since I did not participate in development of the 
  Open SOA specs, I'm curious as to why an industry standard such as UML 2 was 
  not used and if it is worth considering for use in the OASIS version of 
  these specs; particularly, since these are architecture-centric 
  artifacts.

  

  
 

  

  
Regards...

  

  
 

  

  
 - Jeff Estefan, 
  JPL