Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

OCMJEA - Class Diagram - Representing the connection with External System

 
Romulo Rocha
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi everyone, I would like to discuss with you all and get some tips about what is the best way to representing or not a connection with External System in my Class Diagram.
I didn't see in Mark Cade Class Diagram a connection with External System although it exists in his Component diagram. There are at least two connections with external systems in his component diagram.

In my test there are two external systems, one outside of the company network, I mean, it is connection another company and the second one is a legacy system.

My idea is present all the external systems in my class diagram. Im going to have a EJB talking to the legacy system because the legacy system was written using java, and the connection with the external system I want to represent it using a WS.

How have you done it? I really appreciate your suggestions about my approuch and if I have or not present the connection with the external systems in my class diagram.

thanks in advanced.

Rômulo Rocha

 
K. Tsang
Bartender
Posts: 3583
16
Android Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch.

External systems usually not represented in class diagrams because they are considered "actors" in the use case. However sequence diagrams and component diagrams do need them.

The (core J2EE) integration tier (patterns) will allow you connect to external systems. Have a look there which is appropriate.
 
Romulo Rocha
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Tsang, thanks for your observations. I really appreciate your help.
Im gonna see what you've recommended.

Thanks.

Rômulo Rocha.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic