Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

regarding component diagram - assignment(Part 2)

 
Venkat Kantamani
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi ranchers,

I'm currently doing my part-2 assignment and I have gone though the 9th chapter of Mark Cade's book. I have a doubt regarding the component diagram mentioned there.

In the "JustBuiltIt" system, there is an inventory system that is accessible through JMS. The class diagram doesn't have any corresponding classes mentioned, But in the component diagram there is a component with name "Inventory & Pricing business and persistence logic". I believe this is not necessary as the system is using the corresponding "Inventory systems" functionality and it's business logic is not something that is not part of the SuD. isn't it?

I have a similar requirement and I need to access some external system as a web service(Which is already in place). As the business logic of the corresponding system is not part of my SuD, I'm thinking of not showing the corresponding component in my component diagram's business layer. But I will show a component in the "Integration Layer" using which my system talks to the web service. Is this the right approach?

Please advice.

Thanks,
Venkat
 
Venkat Kantamani
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Any ideas??
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34837
369
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Venkat,
Welcome to CodeRanch!

I agree with your approach. The business logic of another system is definitely outside your scope.
 
Venkat Kantamani
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the reply Jeanne. I will go ahead with this approach.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic