• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Connectors in Component Diagram

 
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am using IBM Rational Software Architect tool for my assignment, although its a great tool I am unable to use connectors and ports in component diagram (seems extremely difficult), instead i am using simple arrows with <<use>> between every component, giving interface name as text on arrows, my question is does it make my component diagram non-UML compliant or will it cost me good amount of marks?

One supporting relief is that Cade's component diagram also have arrows with <<uses>> but as usual all Cade's diagrams are debatable.
Please give your views on this.

As a side question, I am using simple java class to talk to JMS queue (synchronous messaging is required) and this class is directly used by SLSBs, do i need to show this class in Integration tier or Business tier?
 
Ranch Hand
Posts: 196
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Communication based on service activators, implemented as message listeners, should indeed be specified as part of the integration tier.
Otherwise your component will be part of the business tier.
 
Ranch Hand
Posts: 32
Eclipse IDE Tomcat Server Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am using free open source BOUML which provides very user friendly interface to create components. If you have all the classes created in the project, it gives nice tabs of Provided interfaces, Required Interfaces and Realizations. These then come handy to create ports and connectors and joining them with other components.

You can give it a try, but you will have to create those classes.
 
Devashish Bansal
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Arnold Reuser wrote:Communication based on service activators, implemented as message listeners, should indeed be specified as part of the integration tier.
Otherwise your component will be part of the business tier.


So that clarifies my side question....thanks.

Since i developed all my diagrams in this tool, it wouldn't look good if i use another tool for component diagram so i think that cannot be a solution....thanks anyway.
Can anybody help me out clarifying if my use of arrows with <<uses>> is OK or can be a "single point of failure" for my component diagram.
 
reply
    Bookmark Topic Watch Topic
  • New Topic